Jeremy Colgan
Senior .NET Full-Stack Developer | Open to remote | US citizen
Hire this person
Send a job offer directly to this candidate
About
Results-driven Senior Software Engineer with 12+ years of experience designing, developing, and modernizing enterprise-scale applications across finance, insurance, e-commerce, and SaaS industries. Expertise in building scalable backend systems using C#, .NET, ASP.NET Core, SQL Server, Azure, and AWS, with a strong background in developing secure RESTful APIs, microservices, distributed systems, and event-driven architectures, with exposure to AI-assisted development and LLM-powered application integrations. Experienced in designing cloud-native applications, optimizing high-performance services, implementing resilient messaging solutions, and modernizing legacy .NET applications to .NET Core/.NET.
Skilled in application performance tuning, observability, CI/CD, and cloud infrastructure, with hands-on experience using Azure Service Bus, RabbitMQ, Apache Kafka, Redis, Docker, and Kubernetes. Proven ability to mentor engineers, drive technical design decisions, and deliver reliable, maintainable software in Agile environments.
Experience
Sr. Software Engineer at Lighthouse (2023-01 – Present)
- Designed and integrated AI/LLM-powered services using C#,.NET, ASP.NET Core, Azure Service Bus, and SQL Server to automate business workflows, enhance intelligent decision-making, and deliver contextual responses while ensuring secure, scalable, and reliable backend architectures.
- Designed and optimized secure RESTful APIs supporting high-volume enterprise workflows, improving performance, scalability, and production reliability.
- Designed resilient backend services using asynchronous messaging, retry mechanisms, and distributed processing patterns to improve fault tolerance and overall system reliability.
- Maintained reliable operation of cloud-based applications by monitoring system health, diagnosing production issues, and ensuring high availability in Azure environments.
- Leveraged Azure Monitor and Application Insights to enhance system stability through centralized logging, troubleshooting, and performance tracking across microservices.
- Delivered modern, responsive user interfaces with Angular and Tailwind CSS, utilizing reusable component libraries to support consistent branding and user experiences across enterprise SaaS products.
- Optimized high-throughput backend services using Redis caching, reducing database load and improving response times for latency-sensitive enterprise workloads.
- Developed and tuned complex T-SQL queries, stored procedures, and database optimization strategies in SQL Server, improving query performance and supporting large-scale transactional workloads.
- Implemented data access layers using Entity Framework Core and LINQ, improving data modeling, reducing boilerplate code, and streamlining database interactions.
- Designed event-driven communication patterns using Azure Service Bus, and RabbitMQ to support scalable asynchronous processing across distributed services.
- Integrated WebSocket-based real-time updates for dashboards and notifications, improving responsiveness and user engagement.
- Built CI/CD pipelines using Azure DevOps and GitHub Actions, reducing deployment times by 60% and enabling multiple weekly production releases.
- Enhanced platform observability using Application Insights, distributed tracing, and Serilog-based structured logging for proactive monitoring and diagnostics.
- Developed automated unit, integration, and API tests using xUnit, NUnit, MSTest, and Postman, improving release quality and reducing regression issues.
- Collaborated in Agile/Scrum environments using Jira for sprint planning, backlog refinement, and delivery tracking.
- Mentored junior engineers through architecture discussions, code reviews, technical design sessions, and engineering best practices.
Sr. Software Engineer at FinQuery (formerly LeaseQuery) (2018-09 – 2022-12)
Worked on a market-leading lease accounting and financial compliance SaaS platform used by enterprises to manage lease portfolios, automate accounting workflows, and maintain compliances.
- Designed and implemented backend services using C#, ASP.NET Core, and Web API to support lease calculations, journal entries, amortization schedules, and financial reporting functionality.
- Developed scalable backend microservices processing large volumes of financial transactions while maintaining reliability, consistency, and high performance.
- Built reusable React and TypeScript components for lease administration, reporting dashboards, disclosure reporting, and audit management workflows.
- Designed secure RESTful APIs and GraphQL services supporting enterprise financial workflows, third-party integrations, and internal business services.
- Optimized SQL Server and PostgreSQL databases through schema redesign, indexing strategies, and query tuning to support complex financial calculations and reporting workloads.
- Designed secure service integrations with enterprise financial systems using REST APIs, OAuth2, OpenID Connect, and JWT authentication.
- Integrated multiple third-party enterprise platforms through secure API-based connector implementations.
- Containerized applications using Docker and automated deployments through Azure DevOps pipelines and Kubernetes environments.
- Partnered closely with accounting professionals, business analysts, and compliance experts to translate complex financial regulations into intuitive software solutions.
- Improved software quality through comprehensive automated testing strategies, including unit, integration, and API testing frameworks.
- Participated in architecture discussions involving cloud migration initiatives, distributed systems design, and modernization of legacy applications.
Software Engineer at SimForm (2015-05 – 2018-08)
Delivered custom enterprise software solutions and digital transformation initiatives for clients across healthcare, fintech, insurance, logistics, and e-commerce industries, working as part of cross-functional engineering teams.
- Designed and implemented enterprise web applications using C#, ASP.NET MVC, ASP.NET Web API, Razor Pages, Angular, and React to support customer-facing and internal business operations.
- Participated in modernization initiatives migrating legacy monolithic ASP.NET applications to.NET Core and service-oriented architectures.
- Developed scalable backend services and multi-tenant architectures capable of supporting large user populations and rapidly growing customer bases.
- Built responsive and interactive multiple front-end applications using Angular, React, JavaScript, TypeScript, jQuery, Material-UI, and Bootstrap, improving usability and customer engagement.
- Designed and maintained SQL Server databases, Entity Framework models, stored procedures, and reporting solutions supporting business-critical workflows.
- Integrated third-party payment gateways, identity providers, notification platforms, and reporting services through secure REST APIs and reusable integration components.
- Designed reusable service integration components using adapter-based patterns to simplify third-party system integrations across multiple enterprise applications.
- Participated in modernization initiatives migrating legacy ASP.NET applications to.NET Core and service-oriented architectures.
- Developed and maintained CI/CD pipelines using Jenkins and Docker, improving release consistency and deployment reliability.
- Collaborated closely with QA engineers, DevOps teams, UI/UX designers, and product owners in Agile delivery environments.
- Contributed to code reviews, architecture discussions, technical documentation, and engineering best practices across multiple client engagements.
- Improved application scalability and reliability through caching strategies, asynchronous processing, and performance optimization initiatives.
Education
B.S. in Computer Science – University of Central Florida (2006-01 – 2010-05)

