# Solomon Duncan > Senior Software Engineer, FloSports Location: Spruce Pine, North Carolina, United States Profile: https://flows.cv/solomonduncan Hi! I'm currently a Software Engineer for FloSports, working on giving underserved sports the spotlight they deserve. I'm passionate about all things sports and data, with a little bit of thinking about design sprinkled in. I'm a jack of all trades (but as such, maybe a master of none!) and have touched a lot of different codebases and tech stacks. I'm most proficient in (and prefer) Typescript-flavored Node.js and have most recently been focused on backend. Stack-wise, that's been SST/Pulumi/Terraform Serverless Stack TS projects feeding into event-driven AWS architecure and Fastify-flavored AWS Lambdas, but I also work a lot with NestJS APIs backed by TypeORM and MySQL. I'm also willing to jump in and get dirty wherever my team needs most, so I have some experience with legacy Java as well as PHP (Symfony). My development journey started on the frontend (with Angular 2+), so I have some familiarity with it/RxJS as well, although it's been a while, to be honest! I'd describe myself as a competent developer, but a great problem-solver. I love getting to the root of an issue or finding the core need behind a user's request, and then translating that into maintainable code. My skills are showcased best in collaborative environments where questions are welcomed, and I try to back up decisions with relevant documentation. When not at work, you can find me volunteering as a referee for Olympic-style wrestling, playing Rocket League, or at the gym. I also do software-based event administration through the Trackwrestling platform. ## Work Experience ### Senior Software Engineer @ FloSports Jan 2025 – Present | Austin, Texas, United States ### Backend Software Engineer II @ FloSports Jan 2023 – Jan 2025 | Spruce Pine, North Carolina, United States - Spearheaded development of event notifications service to deliver real-time alerts (email/SMS/push) to users. Integrated third-party messaging platform for multi-channel outreach and built AWS serverless workflows (API Gateway, Lambda, SQS) to handle high-volume event triggers performantly and resiliently. Collaborated across teams to define data contracts and ensured reliable, scalable delivery of live event alerts. - Helped rewrite legacy PHP API in Node.js/TypeScript using NestJS framework. Assisted in migrating legacy endpoints to a modern architecture, improving system reliability and developer productivity. Participated in implementing unit tests (Jest), refining API contracts, led dev testing and cutover of endpoints using Fastify VCL, and collaborated with QA and frontend resources to ensure feature parity. - Updated sport-based rule logic and data models and helped improve athlete data integrity across legacy platforms. - Helped stabilize and modernize legacy (Java/PHP) systems, including rewriting tournament registration fee logic and decommissioning outdated services. - Wrote multiple internal GitHub Actions tools to automate adding information and reviewers to pull requests to improve developer experience across repositories in the company. ### Full Stack Software Engineer @ FloSports Jan 2021 – Jan 2023 | Charlotte, North Carolina, United States ### Technology Analyst, ISO Data Analytics @ AIG Jan 2021 – Jan 2021 | Charlotte, North Carolina, United States - Led select Scrum/Agile meetings for ISO Data Analytics team - Used Splunk analytics platform to create analytics dashboards and resolve data quality issues ### Technology Analyst, Digital Delivery @ AIG Jan 2020 – Jan 2021 | Charlotte, North Carolina, United States - Developed reusable Angular components and automated Karma/Jasmine testing for internal company design library - Created entitlement-role frontend functionality for transformational underwriting project - Developed a distributable demo web application in Angular exemplifying and documenting internally and externally recommended best practices as a training aid for development teams joining projects ### Athletics IT Support Assistant @ University of North Carolina at Chapel Hill Jan 2019 – Jan 2020 | Chapel Hill, NC - Resolve payment card processing issues and network failures during live sporting events - Independently set up and administer video replay system for multiple NCAA sports - Troubleshoot and resolve hardware and software issues for over 400 athletic department employees across 26 sports, 2 business offices, and multiple auxiliary locations - Design interactive information kiosk proof of concept for use in campus stadiums and museums ### Customer Success Coach @ SportsEngine/Trackwrestling Jan 2018 – Jan 2020 | Wisconsin Rapids, WI (Remote) - Technological support for wrestling tournament software via online ticket system and phone (software issues, event management, video streaming, and networking problems on Mac and Windows platforms) - Manage and support official roster and schedule management system for 48 state high school governing bodies, all NCAA and other college programs— over 15,000 teams in total - Direct training sessions for users on how to run events utilizing software platform for North Carolina ### Team Manager/Video Scouting Lead @ University of North Carolina at Chapel Hill Jan 2017 – Jan 2019 | Chapel Hill, NC - Ran scouting video software during games, including updating player database, configuring video system, and learning/adding pitch recognition - Coordinated with outside vendors for updating softball scouting software systems - IT support for coaches as needed - Set up and managed inventory of retail merchandise store ## Education ### Bachelor of Science - BS in BS Infomation Science, BA Biology The University of North Carolina at Chapel Hill Jan 2017 – Jan 2020 ## Contact & Social - LinkedIn: https://linkedin.com/in/solomon-duncan --- Source: https://flows.cv/solomonduncan JSON Resume: https://flows.cv/solomonduncan/resume.json Last updated: 2026-03-22