I am a Java Full Stack Engineer with over 12 years of experience specializing in designing and implementing comprehensive solutions that drive business growth. My core expertise includes Java, Spring Framework, and RESTful APIs for seamless system integration. I am proficient in modern frontend technologies such as Angular, React, and Vue.js, utilizing TypeScript and JavaScript to build engaging user interfaces. I have extensive experience in database management and focus on building scalable, high-performance applications. My background spans healthcare and financial sectors where I have demonstrated strong cloud skills with Azure, AWS, and Google Cloud. I thrive in collaborative Agile teams, mentor junior developers, and continuously advance my technical skills to stay ahead of industry trends.

Andrew Darwin

I am a Java Full Stack Engineer with over 12 years of experience specializing in designing and implementing comprehensive solutions that drive business growth. My core expertise includes Java, Spring Framework, and RESTful APIs for seamless system integration. I am proficient in modern frontend technologies such as Angular, React, and Vue.js, utilizing TypeScript and JavaScript to build engaging user interfaces. I have extensive experience in database management and focus on building scalable, high-performance applications. My background spans healthcare and financial sectors where I have demonstrated strong cloud skills with Azure, AWS, and Google Cloud. I thrive in collaborative Agile teams, mentor junior developers, and continuously advance my technical skills to stay ahead of industry trends.

Available to hire

I am a Java Full Stack Engineer with over 12 years of experience specializing in designing and implementing comprehensive solutions that drive business growth. My core expertise includes Java, Spring Framework, and RESTful APIs for seamless system integration. I am proficient in modern frontend technologies such as Angular, React, and Vue.js, utilizing TypeScript and JavaScript to build engaging user interfaces.

I have extensive experience in database management and focus on building scalable, high-performance applications. My background spans healthcare and financial sectors where I have demonstrated strong cloud skills with Azure, AWS, and Google Cloud. I thrive in collaborative Agile teams, mentor junior developers, and continuously advance my technical skills to stay ahead of industry trends.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent
Javanese
Fluent

Work Experience

Sr. Software Engineer at Ferguson Enterprise Inc.
December 1, 2024 - Present
Led the end-to-end development of Ferguson’s Automated Supply Program (ASP) platform by architecting robust microservices using Java, Spring Boot, and REST APIs. Designed, containerized, and deployed scalable microservices on Azure Kubernetes Service (AKS) with Docker. Integrated third-party and ERP systems using SOAP and REST APIs. Developed middleware orchestration and routing components with Spring Cloud, MongoDB, and Azure Service Bus, improving real-time data workflows. Implemented OAuth 2.0 authentication, Azure Key Vault integration for security, and built CI/CD pipelines using Terraform and Azure DevOps. Managed Linux environments with Bash scripts for automation and optimized backend API designs with Jackson and Swagger. Tuned databases including MongoDB, Azure SQL, and PostgreSQL for improved performance. Provided Level 3 support with tools like Azure Monitor and ELK Stack. Authored architecture documentation and collaborated closely with frontend teams on API integration.
Senior Java Engineer/ Tech Lead at HCA Healthcare
November 30, 2024 - July 16, 2025
Led development and enhancement of HCA Electronic Health Record (EHR) System focusing on scalability, performance, and security compliant with HL7 and HIPAA standards. Developed microservices and RESTful APIs using Java, Spring Boot, OAuth 2.0, deployed on multi-cloud (Azure, AWS, GCP) infrastructures, including Kubernetes. Integrated API gateways for load balancing and rate limiting, implemented secure authentication with JWT. Enhanced database performance using Spring Data JPA and Hibernate across multiple SQL platforms. Automated CI/CD with Jenkins, Azure DevOps, and AWS CodePipeline. Used Python for ETL and data migration pipelines. Monitored systems with Azure Monitor, AWS CloudWatch, and ELK Stack. Migrated legacy data and systems to cloud-native architectures. Developed responsive UIs with React, Angular, Vue.js, integrating with secure Java APIs. Built cross-platform mobile apps with React Native. Implemented Spring AOP, Hystrix for resilience, and Spring Cloud Stream with Kafk
Full Stack Developer at Fiserv
July 31, 2017 - July 16, 2025
Contributed to development and optimization of the Fiserv DNA financial transaction platform using Java 8 and Spring Boot. Improved transaction processing pipeline performance by optimizing SQL queries with Spring Data JPA and PostgreSQL/Oracle Data Guard. Integrated PayPal and Stripe payment gateways ensuring PCI compliance. Designed event-driven architecture using Apache Kafka to enhance real-time processing and responsiveness. Developed fraud detection system using Python and machine learning, reducing fraud by 18%. Adopted microservices architecture with Spring Cloud for authentication and payment services. Deployed platform on AWS with EC2, RDS, and S3 ensuring 99.9% uptime. Strengthened platform security via OAuth 2.0, JWT and Spring Security. Implemented monitoring with AWS CloudWatch and Prometheus, reducing incident response times. Used Terraform for automated infrastructure provisioning. Improved testing with Cucumber, TestNG, and New Relic monitoring. Developed Node.js backe
Software Developer at IRIS Networks
February 28, 2015 - July 16, 2025
Designed and developed the TeleComConnect telecommunications management platform with responsive HTML5, CSS3, and JavaScript. Built robust RESTful APIs using Java EE and Spring MVC for seamless frontend-backend integration. Partnered with teams to integrate VoIP/SIP providers and billing solutions ensuring secure and reliable telecom workflows. Enhanced platform performance through caching with Ehcache, optimizing SQL Server queries, and backend code refinement to reduce latency and improve responsiveness. Managed cloud deployment on AWS EC2 with S3 storage and Apache Tomcat servers for scalability and high availability. Implemented rigorous testing with JUnit and Selenium to ensure code quality and platform stability, performing unit, integration, and end-to-end testing to deliver a reliable user experience.
Sr. Software Engineer at Ferguson Enterprise Inc.
December 1, 2024 - Present
Led the end-to-end development of the Automated Supply Program (ASP) using Java, Spring Boot 3, and RESTful APIs to support supply chain functionalities. Architected and deployed microservices on Azure Kubernetes Service using Docker for scalability and fault tolerance. Integrated third-party vendor systems with backend services via SOAP and REST APIs, implemented middleware orchestration with Spring Cloud and Azure Service Bus. Automated infrastructure provisioning with Terraform and built CI/CD pipelines with Azure DevOps. Managed Linux environments using Bash scripting and ensured secure communication via OAuth 2.0 and JWT. Conducted performance tuning and optimized database queries across MongoDB, Azure SQL, and PostgreSQL. Participated in incident triage and debugging, maintained technical documentation, collaborated with frontend teams, and promoted DevOps culture through tooling like SonarQube and New Relic. Mentored junior developers and contributed to legacy ERP modernization
Senior Java Engineer/ Tech Lead at HCA Healthcare
November 30, 2024 - July 16, 2025
Led development and modernization of the HCA Electronic Health Record (EHR) System using Java 17/21, Spring Boot 3, and cloud-native technologies across Azure, AWS, and GCP. Developed secure microservices and RESTful APIs compliant with HIPAA and HL7 standards. Implemented API Gateway solutions for traffic management and fault tolerance, deployed microservices in Kubernetes clusters, containerized with Docker, and orchestrated asynchronous messaging with Azure Service Bus and AWS SQS. Optimized database performance, automated CI/CD pipelines with Jenkins and Azure DevOps, and integrated Python scripts for ETL processes. Enhanced monitoring with Azure Monitor and AWS CloudWatch. Developed responsive UIs using React, Angular, and Vue.js, and applied TDD and BDD practices to improve quality. Led Agile ceremonies, interfaced with stakeholders, and mentored junior developers to ensure delivery of enterprise-grade healthcare applications.
Full Stack Developer at Fiserv
July 31, 2017 - July 16, 2025
Contributed to the Fiserv DNA platform for financial transaction integration using Java 8, Spring Boot, and proprietary APIs. Improved transaction processing pipeline scalability and performance with optimized SQL queries and caching. Integrated payment gateways such as PayPal and Stripe, ensuring PCI compliance and secure transactions. Developed event-driven systems with Apache Kafka for real-time processing. Maintained system performance during high traffic, automated cloud infrastructure provisioning using Terraform on AWS, and enhanced platform security with OAuth 2.0 and JWT. Implemented monitoring with AWS CloudWatch and Grafana, automated testing with Cucumber and TestNG, and contributed to frontend development with Angular and React. Deployed cloud-based applications on Heroku to improve scalability and streamline deployment.
Software Developer at IRIS Networks
February 28, 2015 - July 16, 2025
Designed and developed TeleComConnect, a telecommunications management platform focusing on responsive UI and reliable user experience. Created RESTful APIs using Java EE 7 with Spring MVC and ASP.NET Web API for seamless frontend-backend communication. Integrated third-party telecom services such as VoIP/SIP and billing systems. Improved platform performance with caching via Ehcache, optimized SQL Server queries, and backend code refinements. Deployed the platform on AWS EC2 with S3 storage and Apache Tomcat 7, delivering scalable and resilient infrastructure. Implemented rigorous testing using JUnit and Selenium WebDriver to maintain code quality and platform stability, delivering a high-quality telecom service solution.
Sr. Software Engineer at Ferguson Enterprise Inc.
December 1, 2024 - Present
Led the end-to-end development of the Automated Supply Program (ASP), a proprietary, cloud-native MRO platform. Architected and implemented modular Java-based microservices using Spring Boot 3, RESTful APIs, and event-driven design patterns ensuring scalability, interoperability, and security. Managed microservices orchestration on Azure Kubernetes Service (AKS), integrated legacy and third-party systems via SOAP/REST, and implemented enterprise security (OAuth 2.0, JWT, Azure Key Vault). Automated infrastructure provisioning with Terraform and built CI/CD pipelines, optimized databases including MongoDB, Azure SQL, and PostgreSQL. Developed middleware for hybrid JSON/XML API responses, implemented cross-cutting concerns with Spring AOP and resilience strategies with Resilience4j. Led performance tuning and load testing, managed production monitoring with Azure Monitor and ELK stack, ensured seamless frontend-backend integration, and contributed to ERP modernization. Championed enginee
Senior Java Engineer/ Tech Lead at HCA Healthcare
November 30, 2024 - August 29, 2025
Led modernization and enhancement of the Electronic Health Record (EHR) System to improve scalability, performance, and security while ensuring HL7, HIPAA compliance. Architected cloud-native microservices and RESTful APIs using Java, Spring Boot 3, and Spring Cloud. Built secure API gateways and deployed containerized services across Azure AKS, AWS ECS, and OpenShift. Implemented asynchronous messaging with Azure Service Bus and AWS SQS, enhanced database performance across Azure SQL, AWS RDS, and GCP Cloud SQL. Automated deployments via Jenkins, Azure DevOps, and AWS CodePipeline. Developed responsive UIs with React, Angular, and Vue.js, and built mobile applications using React Native and Kotlin. Applied cross-cutting concerns, event-driven integrations, legacy data migration, and advanced monitoring solutions. Enforced secure authentication and authorization, extensive automated testing and BDD with Cucumber, optimized database replication, and integrated real-time monitoring with
Full Stack Developer at Fiserv
July 1, 2017 - August 29, 2025
Contributed to Fiserv DNA platform for financial transaction processing and integration. Designed backend Java services for secure high-throughput transactions, optimized SQL queries for PostgreSQL and Oracle, and integrated PCI-compliant PayPal and Stripe payment gateways. Architected event-driven workflows using Apache Kafka, developed fraud detection system in Python reducing fraud by 18%. Implemented Spring Cloud microservices for modular services, deployed on AWS and Heroku ensuring high availability. Enhanced security with Spring Security, OAuth 2.0, and JWT. Monitored and optimized performance with AWS CloudWatch and New Relic. Automated infrastructure provisioning with Terraform, established automated testing with Cucumber and TestNG, and enhanced frontend dashboards with Backbone.js, Angular, and React.
Software Developer at IRIS Networks
February 1, 2015 - August 29, 2025
Contributed to the TeleComConnect telecommunications management platform by developing responsive web layouts and RESTful APIs using Java EE 7, Spring MVC, and ASP.NET Web API. Integrated VoIP/SIP providers and billing systems for secure transactions and improved efficiency. Improved application performance with caching and optimized SQL Server queries. Managed deployment on AWS EC2 with Apache Tomcat, ensuring resilient and scalable infrastructure. Established comprehensive testing with JUnit and Selenium WebDriver to improve stability and user satisfaction.
Sr. Software Engineer at Ferguson Enterprise Inc.
December 1, 2024 - Present
Led the end-to-end development of the Automated Supply Program (ASP), a cloud-native MRO platform to streamline procurement and asset management. Architected modular Java microservices using Spring Boot 3 and RESTful APIs, deployed on Azure Kubernetes Service with Docker, ensuring scalability and security. Integrated legacy ERP systems, implemented OAuth 2.0 and JWT security, automated provisioning with Terraform, and built CI/CD pipelines. Developed high-performance data models in MongoDB, Azure SQL, and PostgreSQL, and maintained middleware for API compatibility. Led performance tuning, monitoring with Azure Monitor and ELK stack, and collaborated with frontend teams on React and Angular to ensure seamless integrations. Championed engineering best practices, mentoring, and Agile delivery.
Senior Java Engineer/ Tech Lead at HCA Healthcare
November 30, 2024 - August 29, 2025
Led modernization and enhancement of the Electronic Health Record (EHR) System by delivering microservices-based solutions across Azure, AWS, and GCP. Implemented secure OAuth 2.0 authentication, developed containerized services with Docker and Kubernetes, and integrated event-driven messaging with Kafka and Azure Service Bus. Improved database performance and optimized SQL queries across multiple cloud platforms. Automated deployments using Jenkins, Azure DevOps, and AWS CodePipeline. Developed responsive user interfaces with React, Angular, and Vue.js. Drove healthcare security compliance (HIPAA) with Spring Security and rigorous automated testing practices. Led Agile ceremonies and mentored juniors while coordinating with stakeholders to meet clinical and operational needs.
Full Stack Developer at Fiserv
July 1, 2017 - August 29, 2025
Contributed to the Fiserv DNA platform development focusing on secure, scalable financial transaction processing. Engineered backend services using Java 8, Spring Boot, and microservices architecture with Spring Cloud. Integrated PCI-compliant payment gateways via RESTful APIs. Developed fraud detection system in Python with machine learning models. Deployed on AWS and Heroku achieving high uptime. Enhanced security following financial regulations and monitored performance with AWS CloudWatch and New Relic. Automated infrastructure provisioning with Terraform and led automated testing with BDD and TestNG. Improved front-end user experience with Angular, React, and Backbone.js.
Software Developer at IRIS Networks
February 1, 2015 - August 29, 2025
Developed the TeleComConnect telecommunications management platform using Java EE 7, Spring MVC 4, and ASP.NET Web API 2. Created responsive front-end layouts with HTML5, CSS3, and JavaScript. Integrated third-party VoIP/SIP telecom services and billing systems. Improved performance with caching strategies (Ehcache) and optimized SQL Server queries. Deployed the platform on AWS EC2 using Apache Tomcat ensuring scalability and high availability. Established a comprehensive QA framework using JUnit and Selenium, improving platform stability and user satisfaction.

Education

Bachelor of Science at State University of New York at Oswego (SUNY Oswego)
August 1, 2009 - May 31, 2013
Bachelor of Science at State University of New York at Oswego (SUNY Oswego)
August 1, 2009 - May 31, 2013
Bachelor of Science in Software Engineering at State University of New York at Oswego (SUNY Oswego)
August 1, 2009 - May 1, 2013
Bachelor of Science in Software Engineering at State University of New York at Oswego (SUNY Oswego)
August 1, 2009 - May 1, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Healthcare, Financial Services, Software & Internet, Telecommunications, Wholesale & Distribution