# Nick Dunning > Senior Software Engineer (Tech Lead) | Distributed Systems, Real-Time Platforms & Hardware Integration | ex-Meta, ex-Twitter Location: Indianapolis, Indiana, United States Profile: https://flows.cv/nickdunning I’m a Software Engineering leader specializing in real-time systems, distributed platforms, and hardware to software integration, with a focus on building systems that operate under high-throughput, low-latency, and reliability-critical conditions. My experience spans large-scale infrastructure at Meta and Twitter, and real-time neural systems at Precision Neuroscience. What I do: - Architect and build distributed systems and data platforms for real-time workloads - Design event-driven systems for high-volume data processing and decision-making - Develop hardware-integrated applications for continuous data streaming and control - Lead technical design and implementation across complex, multi-system environments Key areas of impact: - Built and owned real-time systems used in clinical environments, integrating hardware, data processing, and visualization layers - Designed communication and data pipelines for high-frequency neural data, including handling data integrity and failure scenarios - Delivered backend services operating under sustained and burst traffic at scale - Developed platforms supporting global infrastructure planning and optimization I focus on solving problems in: - real-time and streaming systems - distributed infrastructure - performance-critical applications - hardware–software systems ## Work Experience ### Senior Software Engineer @ Precision Neuroscience Jan 2024 – Present | Indianapolis, IN - Architected and implemented a USB communication stack for real-time neural device interaction, including command/control protocols and high-throughput data streaming - Designed and built systems to decode and process neural data streams, including handling data corruption, gap recovery, and validation with robust test coverage - Primary owner of the IOM R&D application used in EONM patient cases, supporting real-time visualization and interaction with neural data - Developed high-performance desktop applications using C++ and Qt/QML, integrating UI layers with low-level hardware communication and OS services - Led UI architecture and served as the resident UI expert, building a reusable component library that improved development velocity and ensured design consistency - Collaborated cross-functionally with ML, firmware, product, and design teams to integrate hardware data into visualization tools and ML data pipelines - Supported live patient cases, troubleshooting real-time issues, maintaining system reliability, and ensuring accurate data flow through clinical workflows - Built a BCI-driven interactive application (Pong) using Godot to demonstrate and test brain-controlled inputs in clinical environments - Mentored engineers and influenced engineering practices, including improved documentation standards and adoption of structured development workflows ### Senior Software Engineer @ Meta Jan 2023 – Jan 2024 | Menlo Park, CA - Developed internal platforms supporting global data center planning and infrastructure management - Built a web-based application to visualize and manage global data center assets, including existing, planned, and leased infrastructure across regions - Designed UI systems to surface complex data such as capacity planning, infrastructure expansion, and retrofitting efforts - Developed a new web application to model and solve optimization problems, replacing manual Excel-based workflows with scalable, programmatic solutions - Collaborated with cross-functional teams (product, engineering, operations) to deliver tools used in strategic infrastructure decision-making - Contributed to multiple internal applications supporting data center planning and operational efficiency ### Senior Software Engineer @ Twitter Jan 2020 – Jan 2023 | San Francisco, CA - Led development of policy enforcement tools and services within Twitter’s Health organization - Designed and operated distributed systems handling 5–10k requests per minute, with sustained spikes up to 50k RPM - Built scalable, event-driven services on top of a platform processing thousands of events per second - Ensured system reliability under high-load scenarios such as global events (elections, World Cup, etc.) - Architected services to scale horizontally and handle burst traffic without degradation - Drove technical design and implementation across multiple services in a high-availability environment ### Senior Software Engineer @ TEKsystems Jan 2020 – Jan 2021 | San Francisco, CA - Contracted as a senior engineer supporting Twitter’s policy enforcement platform - Led and contributed to backend services using Scala and Kafka in a high-scale, distributed environment - Played a key role in systems later transitioned into full-time ownership ### Software Engineering Manager @ Angie's List Jan 2018 – Jan 2020 | Indianapolis, IN - Led engineering teams across Pro (B2B) and Consumer (B2C) platforms, delivering user-facing features and backend services - Managed execution, delivery timelines, and cross-functional collaboration ### Staff Software Engineer @ Angie's List Jan 2018 – Jan 2018 | Indianapolis, Indiana - Led development of consumer-facing systems and merger integration initiatives - Designed and scaled microservice architecture using Scala, Kafka, React, and Elasticsearch - Drove technical direction across teams during platform expansion ### Senior Software Engineer @ Angie's List Jan 2014 – Jan 2018 | Indianapolis, Indiana - Led migration from legacy C#/.NET platform to a modern distributed architecture using Scala, Play, and React - Improved scalability, maintainability, and deployment velocity across core systems ### Software Engineer @ Angie's List Jan 2012 – Jan 2014 | Indianapolis, Indiana - Developed eCommerce features on legacy C#/.NET stack - Contributed to monetization systems and core platform functionality ### Software Engineer Intern @ AAI Corporation Jan 2011 – Jan 2011 | Hunt Valley, Maryland - Designed and developed an internal web application to track UAV work orders within an Earned Value Management (EVM) framework - Built full-stack functionality, including frontend interfaces, backend services, and integration with internal data sources - Implemented data workflows to support tracking, reporting, and visibility into project progress and resource allocation ## Education ### Bachelor of Science Degree in Computer Science Ball State University Jan 2008 – Jan 2012 ### Columbus North High School Jan 2004 – Jan 2008 ## Contact & Social - LinkedIn: https://linkedin.com/in/nick-dunning-swe --- Source: https://flows.cv/nickdunning JSON Resume: https://flows.cv/nickdunning/resume.json Last updated: 2026-03-22