Software Engineer with over seven years of experience building enterprise applications across banking, healthcare, and insurance domains, working on both backend services and frontend integrations.
Strong background in Java and Spring Boot microservices, developing REST APIs that support loan processing, claims management, billing workflows, and real-time system updates in high-volume environments.
Experienced in working with React.js to support internal dashboards and ensure smooth integration between backend APIs and user-facing applications.
Hands on experience with event-driven systems using Apache Kafka, IBM MQ, AWS Kinesis, and Azure Service Bus to enable reliable communication across distributed platforms.
Skilled in relational and NoSQL databases including Oracle, PostgreSQL, MySQL, Cassandra, and MongoDB, with solid SQL and PL/SQL experience supporting large transactional systems.
Familiar with cloud and DevOps tools including AWS (EC2, ECS, S3, Lambda, RDS, CloudWatch), Docker, Jenkins, GitHub Actions, Maven, and Gradle to support stable deployments and CI/CD automation.
Experienced in secure application development using Spring Security, OAuth2, and JWT to protect sensitive financial and healthcare data in regulated environments.
Comfortable supporting production systems, troubleshooting issues during peak processing cycles, and working closely with cross-functional teams in Agile environments.
Experienced across the full Software Development Life Cycle (SDLC), from requirement gathering and design to development, testing, deployment, and production support.
Known for gradually taking increased responsibility across roles, contributing to system improvements, and delivering reliable solutions aligned with business and regulatory requirements.
Overview
7
7
years of professional experience
Work History
Software Engineer
Truist Bank
07.2023 - Current
Worked on a full-stack loan processing project using Java 17, Spring Boot, and React, supporting the complete loan lifecycle from application submission to disbursement.
Developed and improved backend services for eligibility checks, underwriting workflows, and loan status tracking used by internal banking teams.
Built RESTful APIs following OpenAPI standards to support frontend dashboards, underwriting systems, and core banking platforms.
Integrated Apache Kafka and IBM MQ (JMS) to support real-time updates between underwriting, credit risk, and other internal systems.
Updated and Improved Oracle 19c PL/SQL stored procedures and SQL queries to support high-volume loan data and improve system response times.
Worked with third-party credit bureau and payment gateway APIs using REST (JSON) and SOAP secured with OAuth2
Supported document storage workflows using AWS S3 and worked with AWS Lambda for event-driven processing tasks.
Worked with Docker-based deployments and supported CI/CD processes using GitHub Actions, Maven, and Jenkins.
Followed secure coding practices and supported quality checks using SonarQube and Black Duck security scans.
Wrote unit and integration tests using JUnit 5 and Mockito to support stable and reliable releases.
Provided production support by monitoring logs in Splunk and AWS CloudWatch to troubleshoot issues during high-volume loan cycles.
Collaborated in sprint planning sessions to break down tasks and worked closely with frontend developers, QA, and operations teams in an Agile environment.
Engaged with stakeholders to clarify requirements and ensure technical solutions met regulatory and operational needs.
Software Engineer
Optum (UnitedHealth Group)
08.2021 - 06.2023
Worked on modernizing a healthcare billing system by moving older components into Java 8 and Spring Boot microservices to improve flexibility and maintainability.
Built RESTful APIs to support claims status tracking, eligibility verification, invoice generation, and member billing history used by billing and operations teams.
Worked with React.js, HTML5, and CSS3 dashboards connecting backend APIs to display claims and payment data clearly for internal users.
Used Apache Kafka and AWS Kinesis to support real-time updates for claims and payment events across healthcare systems.
Developed batch reconciliation workflows using Spring Batch and Quartz Scheduler to process recurring billing cycles and generate financial reports.
Helped improve SQL queries and indexing strategies in Oracle 12c, MySQL, and PostgreSQL to support faster billing data retrieval.
Worked with Docker containers and supported deployments in AWS environments including EC2, ECS, RDS, and S3.
Used Spring Security, OAuth2, and JWT to help secure healthcare transactions and protect sensitive member information.
Worked with Azure Service Bus to support communication between billing and reporting systems and supported CI/CD pipelines using Jenkins and Maven to help automate builds, testing, and deployments.
Monitored applications using ELK Stack, Splunk, and AWS CloudWatch and assisted in troubleshooting production issues.
Assisted with production support activities, including monitoring live billing systems, supporting disaster recovery procedures, and helping manage failover handling during unexpected outages.
Participated in Agile and SAFe Agile practices including PI Planning, sprint planning, and Scrum ceremonies, collaborating closely with product owners and QA teams.
Gradually took ownership of feature enhancements, contributed to code reviews, and supported team members while working in IntelliJ and Eclipse development environments.
Software Engineer
Humana
02.2019 - 07.2021
Worked on backend services using Java 8, Spring Boot, and Hibernate to support insurance claims processing systems.
Helped improve eligibility and policy validation logic to support accurate real-time claim decisions.
Supported RESTful APIs used by internal claim management systems to process, validate, and track insurance claims.
Worked with Apache Kafka and AWS Kinesis to support event-driven updates for claim status changes across systems.
Assisted in working with Oracle 12c SQL for relational databases and supported NoSQL databases including Cassandra and MongoDB.
Assisted with AWS deployments using EC2, S3, and CloudWatch under guidance from senior engineers.
Contributed to Jenkins-based CI/CD processes using Maven and Gradle to support build and release activities.
Wrote unit and integration tests using JUnit and Cucumber and supported performance testing using JMeter.
Monitored applications using Prometheus, Grafana, and AppDynamics and helped troubleshoot production issues.
Provided support during peak claims cycles and assisted with basic failover and recovery tasks.
Assisted in updating internal UI screens and worked with frontend teams to support API integrations for claim tracking tools.
Participated in PI Planning, sprint reviews, and peer code reviews within SAFe Agile to gain experience in enterprise development practices.
Education
MBA - Business Analytics
Midwestern State University
Wichita Falls, TX
Skills
Java (8, 17), JavaScript, SQL, PL/SQL
Reactjs, HTML5, CSS3
Spring Boot, Spring MVC, Spring Batch, Hibernate, JPA, Spring Security
Microservices, RESTful APIs, SOAP, OpenAPI/Swagger, Event-Driven Architecture, API Integration
Oracle, PostgreSQL, MySQL
MongoDB, Cassandra
AWS (EC2, ECS, S3, Lambda, RDS, CloudWatch, Kinesis), Azure Service Bus
Apache Kafka, IBM MQ (JMS)
Docker, Jenkins, GitHub Actions, Maven, Gradle
JUnit, Mockito, Cucumber, JMeter, Unit Testing, Integration Testing