Gregory Surrett
Carthage, North Carolina, United States
********@****.** +1-919-***-****
linkedin.com/in/greg-surrett-36bb438b
Summary
Senior-level software engineer with 16 years of experience architecting, scaling, and modernizing large, business- critical backend systems in HIPAA-regulated healthcare, and transportation industries. Deep expertise in distributed systems, cloud-native architectures, and platform evolution, including leading microservice migrations, Java 8 17 upgrades, Postgres modernization, containerization, and end-to-end CI/CD transformations. Extensive hands-on experience designing, deploying, and orchestrating systems on AWS using managed services and infrastructure-as-code, with a strong focus on reliability, security, and operability in regulated environments. Proven technical leader with sustained ownership of critical platforms, successful datacenter and integration migrations, and effective cross-team influence. Strong TypeScript experience over the past three years, alongside long-standing Java and Spring Boot expertise. Technically curious and forward-looking, with ability to learn and adapt to new technologies illustrated by hobby work building a flight simgame engine from scratch in Zig with Vulkan, and professional and personal experience using LLM-assisted development tools
(notably Cursor). I have familiarity with Python, and have extensive experience with Jira, Bitbucket, ES, Datadog, and Git.
Experience
Software Engineer
Proficient Health
Dec 2022 – Dec 2025 (3 years)
• Developed and maintained microservice-based backend systems.
• Led migration of six critical microservices from Java 8 to Java 17 using Spring Boot, improving performance and maintainability.
• Executed database upgrade and migration to a newer PostgreSQL version with minimal downtime.
• Built and enhanced GraphQL-based services using TypeScript to support drop-in microservice replacements.
• Designed and orchestrated cloud infrastructure using AWS services including ECS, S3, RDS, SQS, CodePipeline, OpenSearch, and Lambda.
• Adopted and integrated LLM-powered development tools (e.g., Cursor) to improve productivity and code quality.
• Collaborated using standard development tools including Git and Jira. Senior Software Engineer
Meridian Kiosks
Nov 2021 - Nov 2022 (1 year 1 month)
• Architected new system components and enhanced existing kiosk platform functionality.
• Modernized CI/CD pipelines using Jenkins and implemented containerization with Docker.
• Advised SOC 2 compliance initiatives, contributing to secure development practices.
• Supported cloud migration efforts to AWS.
• Migrated key backend services from Java 8 to Java 17 using Spring Boot and Hibernate.
• Developed internal tooling in Python to streamline operations.
• Collaborated using standard development tools including Git and Jira. Software Engineer II
BluJay Solutions
Jun 2016 - Oct 2021 (5 years 5 months)
• Developed and maintained the KT TMS platform using Java.
• Assumed product-level leadership responsibilities, coordinating development efforts and priorities.
• Maintained and optimized build and deployment processes.
• Led multiple large-scale migrations, including data center relocation, integration platform transition, and application server migration to WildFly.
• Transitioned to TMS4S product, contributing to ongoing development and system stability.
• Delivered full-stack enhancements using Java, JavaScript, HTML, and CSS.
• Utilized tools such as Git, Jira, and Salesforce for development and issue tracking. Software Engineer
MercuryGate International
Jun 2012 - Jun 2016 (4 years 1 month)
• Developed and maintained core TMS application features using Java.
• Translated business requirements into custom rulesets to support client-specific workflows.
• Extended dynamic ruleset capabilities, enabling clients to configure behavior without custom development.
• Built frontend features using JavaScript, HTML, and CSS, including mobile/tablet-compatible interfaces.
• Created XML-based document templates for reporting and printing.
• Supported and improved internal build and deployment processes. Software Engineer
Raelen
Aug 2009 - May 2012 (2 years 10 months)
• Developed and maintained a freight audit application using JavaScript and PHP.
• Built dynamic query and form interfaces to enable flexible customer data access.
• Supported onboarding of new clients by implementing EDI message translation tools.
• Led a full UI rewrite using jQuery, improving interactivity and user experience. Skills
AWS • GraphQL • TypeScript • Spring Boot • linux • Java • PHP • Oracle SQL Developer • Microsoft SQL Server • JavaScript • AJAX • RESTful WebServices • C# • Git • Sourcetree • Agile Methodology • Zig • Vulkan • SDL3 • LLM-Assisted Engineering