Ben Sgroi

Senior Software Engineer | Turning complex systems into reliable platforms | TypeScript · Azure · CI/CD · .NET · DevOps

Pittsburgh, Pennsylvania, United States

About

Twenty years in, I still get most excited by the problems that don't have clean answers. I'm a senior full-stack engineer with a strong platform and DevOps backbone — TypeScript, .NET, Angular, Azure, CI/CD. I've led large-scale migrations, architected distributed microservice systems, and built developer tooling that eliminated hours of manual work per week. I care about code quality, system reliability, and reducing the cognitive load engineers carry every day. At CEI, I helped guide a division of 180+ professionals on DevOps practices and led the build-out of a CI/CD platform used by 60+ applications. At Lextech, I'm working on Azure-hosted microservices and critical EHR integrations for healthcare systems. I work best in environments where engineers are trusted to make architectural decisions and where there's appetite for doing things properly.

Experience

  • Senior Software Engineer at Lextech
    Oct 2024 - Present · 1 yr 9 mos

    - Diagnosed and eliminated memory leaks in NodeJS microservices through systematic profiling, restoring service stability. - Built and maintained Azure-hosted microservices in TypeScript; configured Azure Functions, Storage, API Management, Front Door, Cosmos DB, Key Vault. - Integrated Microsoft Entra single sign-on for streamlining login for external partners. - Served as go-to resource during high-severity production incidents, reducing time-to-resolution through rapid root cause analysis. - Architected and built integration with Electronic Health Record systems Epic and Oracle Health. - Integrated with multiple 3rd party APIs, extending platform capabilities. - Identified and fixed data validation issues in ETL pipelines.

  • Associate Architect at Computer Enterprises, Inc.
    Nov 2016 - Oct 2024 · 8 yrs

    - Designed and implemented a CI/CD pipeline platform-as-a-service for 14 environments, supporting 60+ applications and reducing deployment times by 40%. - Engineered a scalable, distributed system architecture ensuring redundancy for 40+ microservices. - Developed an OAuth-based login system using Angular and .NET. - Migrated a 500,000-line AngularJS application to Angular 7 with zero downtime, improving app maintainability and performance. - Participated in incident management while debugging complex production incidents. - Wrote and maintained unit tests and built unit, integration, and functional tests into automated pipelines. - Designed a versioned UI component library for demonstrating options and features of over 20 reusable Angular components, distributed via npm packages. - Introduced automated UI testing, TypeScript, memory leak detection, and GitHub Advanced Security, enhancing app performance and security. - Established a cross-functional team dedicated to relentless continuous improvement, balancing architectural, security, and infrastructure concerns. - Established code quality processes for team of 20 frontend developers. - Built numerous self-service tools for developers, automating manual processes and saving teams significant development time. - Led the adoption of LaunchDarkly feature flagging, managing 250+ active flags to enable safe and efficient feature rollouts. - Introduced an "ephemeral copy" deployment strategy for shift-left testing and rapid deployments. - Guided a division of 180+ professionals on DevOps principles, improving development workflows. - Authored and contributed to numerous Architectural Data Records, establishing best practices.

  • .NET / SQL Developer at Monster Energy
    Aug 2014 - Oct 2016 · 2 yrs 3 mos

    - Built multiple full-stack web applications using Angular, .NET Web API, and SQL Server. - Implemented single sign-on (SSO) functionality using Azure Active Directory. - Modernized legacy applications, improving system stability and performance. - Developed unit tests to ensure application reliability. - Collaborated across teams to gather requirements and deliver solutions tailored to user needs.

  • Senior Software Engineer at iFUEL Interactive / Agency212
    Jun 2009 - Aug 2014 · 5 yrs 3 mos

    - Designed and developed extranet website for client’s sales force of 600+ users across 24 countries. - Rebuilt custom online quoting system with multifaceted parameters, improving efficiency and order conversion. - Built Solr-based search index, significantly improving search speed and user experience. - Overhauled e-commerce platform, implementing multicurrency support for system handling $200M/year in orders. - Managed Windows IIS web farms for redundancy and load balancing. - Wrote and optimized SQL queries for performance.

  • Software Engineer at Pertuity Direct
    Nov 2008 - Jun 2009 · 8 mos

    - Launched SEC-approved peer-to-peer lending startup that handled loan origination, credit checking, and social lending. - Managed Team Foundation Server source control system. - Implemented new features based on company goals using ASP.NET, JavaScript, and SQL Server. - Documented platform features.