Over six years of software engineering experience, focusing on backend development, API integration, and cloud-native applications.
Specialized in Java development, with strong expertise in designing scalable architectures and building robust backend systems.
Experienced in RESTful API development for seamless integration between internal systems and third-party platforms.
Hands-on experience with database design, CRUD operations, and optimization using Oracle, PostgreSQL, MySQL, and Cassandra.
Built and deployed distributed systems using Spring Boot, Hibernate, and Django, with responsive front ends using Angular and React.
Proficient with AWS services, including EC2, S3, Lambda, SNS, SQS, Kinesis, Glue, EventBridge, and RDS, for building scalable and event-driven systems.
Integrated Apache Kafka for real-time streaming and communication across microservices.
Applied DevOps principles and tools such as Jenkins, Docker, Kubernetes, and Git for CI/CD automation and containerized deployments.
Experienced with Shell and Bash scripting for automating operational tasks and supporting infrastructure.
Supported cloud modernization efforts through site reliability engineering (SRE) by implementing monitoring, alerting, and system recovery strategies to maintain high uptime.
Worked on big data pipelines using Glue, Kinesis, and Kafka to handle large-scale data ingestion and transformation.
Collaborated in Agile/Scrum environments with cross-functional teams, and senior engineers, to deliver secure and scalable systems.
Applied secure coding practices using Spring Security, OAuth2, and JWT for access control and data protection.
Wrote unit, integration, and end-to-end tests to improve platform reliability and reduce defect rates.
Experienced with version control and collaboration using Git, Bitbucket, and GitHub.
Balanced backend performance with modern UI components using Angular and React.js for full-stack delivery.
Overview
6
6
years of professional experience
Work History
Software Engineer
ABC Fitness
04.2022 - Current
Developed a Gym Membership Management System that allows users to manage memberships, book classes, and track progress on a user-friendly platform.
The system also enables members to receive real-time updates on class availability, and receive notifications for upcoming events and promotions.
Built backend services using Java and Spring Boot, ensuring real-time processing of member registrations, class schedules, and attendance tracking.
Architected a microservices-based system, improving scalability, and allowing the system to efficiently manage a growing number of users and membership data.
Developed RESTful APIs for integrating with external fitness platforms and third-party services, enabling seamless data synchronization and user profile updates.
Implemented event-driven architecture using Apache Kafka to handle real-time updates, such as class bookings, cancellations, and member activity.
Containerized services with Docker, and deployed them using Kubernetes for consistent environments across all stages of development and production.
Leveraged AWS services like EC2 for compute, S3 for file storage, Lambda for data processing, and CloudWatch for system monitoring.
Integrated machine learning models with Python to offer personalized membership recommendations based on user preferences and activity history.
Optimized PostgreSQL database queries to speed up member data retrieval and reporting, enhancing system performance.
Applied Spring Security for robust authentication and authorization, ensuring secure access to member profiles and class schedules.
Contributed to CI/CD pipelines using Jenkins to automate testing, deployments, and rollbacks, improving operational efficiency.
Worked in an Agile environment, collaborating closely with cross-functional teams to prioritize new features and improvements.
Conducted unit, integration, and end-to-end tests, ensuring a reliable user experience, and system stability.
Delivered system updates and feature enhancements on time, leading to a 500% increase in membership sign-ups and improved member engagement.
Developed the front end of the application with React, creating dynamic user interfaces for managing memberships, scheduling classes, and tracking progress, with a focus on mobile responsiveness.
Software Engineer
Seven-Eleven
02.2019 - 03.2022
Developed a Gym Membership Management System that supports real-time bookings and progress tracking.
Built backend services using Java and Spring Boot to manage member registrations and schedules.
Designed a microservices-based system, improving scalability and member data processing.
Developed RESTful APIs for third-party integrations and seamless synchronization.
Enabled real-time updates via Apache Kafka, and Dockerized services deployed on Kubernetes.
Utilized AWS EC2, S3, Lambda, and CloudWatch for deployment and system monitoring.
Integrated ML models to deliver personalized membership recommendations.
Optimized PostgreSQL queries to boost report performance.
Implemented authentication with Spring Security for secure user access.
Contributed to CI/CD using Jenkins and Git for automated testing and deployment.
Worked closely with project teams in Agile, prioritizing features, and resolving system issues.
Improved reliability and reduced downtime via test automation and alert systems.
Created a React front-end for responsive member management and scheduling.
Collaborated with cross-functional teams, including product managers, operations, and store managers, to gather requirements and prioritize feature development.
Played a key role in migrating legacy POS systems to a more modern, scalable, cloud-based solution, reducing operational costs, and improving system performance.
Education
Master of Science - Information Technology Management
Campbellsville University
Campbellsville, KY
Skills
Java
Python
JavaScript
Angular
Spring Boot
Hibernate
Django
Restful APIs
API gateway
OAuth2
Spring security
Microservices architecture
Apache Kafka
AWS
Docker
Kubernetes
MySQL
PostgreSQL
Oracle
Cassandra
Jenkins
Git
Shell
JUnit
Mockito
Postman
Reactjs
Scrum
JIRA
Docker containerization
Microservices architecture
AWS services
Kubernetes orchestration
API integration
Cross-functional collaboration
Microsoft tools
PostgreSQL optimization
Agile development
Software development life cycle (SDLC)
Containerization
SDLC methodologies
Timeline
Software Engineer
ABC Fitness
04.2022 - Current
Software Engineer
Seven-Eleven
02.2019 - 03.2022
Master of Science - Information Technology Management