# Sean McCarthy > Senior Software Engineer at Tapcheck Location: Raleigh-Durham-Chapel Hill Area, United States Profile: https://flows.cv/seanmccarthy Passionate Software Engineer with over 10 years of experience specializing in backend development, API design, and scalable system architecture. I focus on building resilient distributed systems using microservices and event-driven architectures, with an emphasis on performance, reliability, and maintainability. I thrive in fast-paced, collaborative environments where I can tackle complex challenges, continuously learn, and contribute to meaningful, high-impact solutions. Experienced in designing and evolving systems that support growth, improve efficiency, and enable teams to move quickly and confidently. Always seeking opportunities to expand my technical depth, take on new challenges, and work with teams that value innovation, ownership, and continuous improvement. ## Work Experience ### Senior Software Engineer @ Tapcheck Jan 2024 – Present As an award-winning fintech company, Tapcheck empowers employers and workers with the employee benefits of earned wage access a.k.a “on-demand pay” and financial education. The result? Reduced employee financial stress, increased employee productivity, lower HR expenses, and higher profits. ### Senior Software Engineer - Backend @ Real Vision Jan 2021 – Jan 2024 • Participated in the backend development of a completely ground-up iteration of the Real Vision website (RV 2.0), implementing a new system in C# ASP .NET leveraging Microsoft Orleans, Entity Framework, Event Driven Development, Microservices, and the Onion Architecture. • Utilized Hotchocolate GraphQL server for efficient data querying and manipulation. • Contributed to the cloud service migration from AWS to Azure, utilizing tools such as Event Grid, Service Bus, Function Apps, App Services, Cosmos DB, and App Configuration. • Experience integrating with numerous external APIs including but not limited to Contentstack, Chargebee, Stripe, Segment, Brightcove, Tie, Hubspot, and Intercom. • Implemented new features and maintained the Real Vision legacy Java 11 backend application to support subscription-based on-demand television and written research media. • Tracked user subscription activity using the Segment Analytics Platform and managed user subscription information via Chargebee Payment Integration. • Architected and developed migration tools for transitioning from the legacy application to Contentstack CMS. ### Principle Software Engineer @ Northrop Grumman Jan 2020 – Jan 2021 | Colorado Springs, Colorado, United States • Spearheaded an Internal Research and Development program to develop an integrated data visualizer to monitor weapon system assets during system transitions. This consisted of designing and implementing an unclassified Windfarm Data Simulator (WDS) to support internal NG customers. WDS was established as a pathfinding effort to investigate the viability of the following technologies in a hardened environment: • Distributed Microservice Architecture using Java, Go, Node, and React. Containerization of APIs using Docker and Docker Compose. • Kubernetes deployment and development. • Programmatic creation of Docker containers. • Programmatic creation of Kubernetes deployments and services. • Kafka messaging framework. • As Scrum Master, led a 6-person team through development of WDS, facilitated scrum ceremonies, shielded the team from external distractions, and mentored new team members on Agile best practices. ### Senior Software Engineer @ Raytheon Jan 2020 – Jan 2020 • Software Lead for the MVM team. • Mentored junior team members to foster a culture of continuous learning and improvement ### Software Engineer II @ Raytheon Jan 2017 – Jan 2020 | Aurora, CO • Utilized software engineering expertise in the development of products through all aspects of the software development life cycle. • Preliminary Design: Reviewed system architecture documents and design directives. Performed Use Case analysis and created Component Interaction Diagrams for planned Units of Work. Composed Functional Capabilities in accordance with system requirements to define developer tasks. • Build Planning: Conducted SLOC and Man-hour estimates at the class level for subsystem Units of Work. Planned and scheduled software team/developer work flows. • Implementation: Performed Detailed Design on all Preliminary Design artifacts. Wrote code for all functionality defined in Functional Capabilities and sequence diagrams. • Testing: Wrote JUnit tests for all new and modified code. Built automated functional tests to evaluate impact of added functionality across multiple layers of the software. • Integration: Further tested and debugged functionality in integrated lab environments to assess impacts on other enterprise systems. • Initiated and led efforts to develop automated functional tests using Cucumber framework. Converted tests to run in Linux, optimizing run times by over 50%. • Maintained current software baselines by working off bugs and tracked defects through JIRA tickets and ClearQuest DRs. ### Software Engineer I @ Raytheon Jan 2016 – Jan 2017 | Aurora, CO • Provided Service Oriented software designs and implementation for the Raytheon GPS Next Generation Operational Control System (GPS OCX) program. Participated in software development as part of the Mission Vehicle Management subsystem team. Developed high fidelity astrodynamics flight simulation tools which contained complete orbital operations packages such as orbit determination and ephemeris generation, launch and disposal planning, orbit change maneuver planning (station keeping, transfer orbit, drift, and collision avoidance maneuvers), sensor calibration, maneuver reconstruction analysis, orbit, attitude events predictions (GLAN, antenna pointing angles, backup ephemeris, ground visibility, eclipse, RFI, keyhole, etc.). • Headed technical presentations to customers demonstrating core system functionality as easy-to-understand software solution. ### Application Development Intern @ Credit Suisse Jan 2015 – Jan 2015 | RTP • Provided alternate Node.js platform / Express framework for Equity Sales Re-stack Application for saving user preferences to MongoDB database. • Determined feasibility of one PKI / Asynchronous threading for data services. • Implementation of isomorphic file exports of grid data to excel using Node.js packages. ### Level Designer @ Yobonja Jan 2011 – Jan 2012 | San Francisco Bay Area • Designed original and creative levels for Yobanja. Enriched level testing abilities. Experience with Corona SVG Mobile Game Level Editor. ## Education ### Bachelor's Degree in Computer Science University of North Carolina Wilmington Jan 2012 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/seandm --- Source: https://flows.cv/seanmccarthy JSON Resume: https://flows.cv/seanmccarthy/resume.json Last updated: 2026-03-22