Software Engineer with 6+ years of experience designing and implementing high-performance, scalable enterprise systems using Java, Spring Boot, and cloud-native architectures.
Strong understanding of software design patterns and principles, with proven ability to write clean, maintainable, and reusable code for long-term system reliability.
Hands-on experience with JSP, Servlets, EJB, JMS, AJAX, JDBC, Struts, and ORM frameworks, delivering robust and reliable enterprise-grade applications.
Strong background in database management with MySQL, PostgreSQL, Oracle, and MongoDB, including schema design, query optimization, and advanced data modeling techniques.
Solid experience in designing and optimizing RESTful APIs that support scalable, high-performing web and mobile applications, including performance tuning and load balancing.
Expertise in implementing authentication and authorization using OAuth2, JWT, and role-based access controls, ensuring security and compliance for enterprise applications.
Deep knowledge of AWS cloud services including EC2, S3, Lambda, RDS, and Kinesis, with hands-on experience in building cost-effective, scalable cloud solutions.
Experience in real-time data processing pipelines using Kafka and event-driven architectures to enable high-throughput, fault-tolerant applications.
Strong DevOps expertise with CI/CD pipelines (Jenkins, GitLab CI/CD), automated testing, and infrastructure as code using Terraform and Ansible.
Proficient in containerization technologies including Docker and Kubernetes, ensuring portable, scalable, and resilient deployment environments.
Skilled in monitoring and alerting systems with Prometheus, Grafana, and CloudWatch, enabling proactive issue detection and high system reliability.
Collaborative team player experienced in Agile/Scrum methodologies, with excellent communication skills, continuous learning mindset, and experience mentoring junior engineers.
Overview
8
8
years of professional experience
Work History
Software Engineer
Ford
Arlington, Texas
01.2022 - Current
Developed and maintained Java/Spring Boot microservices for Ford’s connected vehicle platform, enabling real-time telemetry processing and diagnostics.
Implemented a Kafka-based event streaming architecture to process high-volume vehicle data with reliable message queuing and fault-tolerant consumers.
Designed and delivered RESTful APIs for remote vehicle commands and diagnostics, seamlessly integrated with the FordPass mobile ecosystem.
Built and optimized AWS infrastructure using EC2 auto-scaling groups, RDS PostgreSQL clusters, and S3-based data lakes for storing historical vehicle data.
Created a RabbitMQ-based notification system for critical vehicle alerts, including maintenance warnings and recall notifications.
Improved database performance through indexing, query optimization, and partitioning of large time-series datasets.
Developed AWS Lambda functions for data transformation tasks and third-party service integrations.
Established CI/CD pipelines using Jenkins and Terraform, enabling reliable, automated deployments across multiple environments.
Led migration of legacy monoliths to containerized Kubernetes microservices, improving scalability and resiliency.
Conducted code reviews and mentoring, ensuring adherence to best practices and improving team productivity.
Partnered with product managers to translate business requirements into technical solutions.
Implemented distributed tracing with Jaeger to monitor microservice communication and detect performance bottlenecks.
Developed disaster recovery protocols with automated failover, ensuring high availability of critical vehicle systems.
Software Engineer
ABC Fitness
01.2018 - 12.2021
Developed Spring Boot microservices powering the core gym management platform used by 500+ fitness locations nationwide.
Implemented a QR code-based member check-in system using Python image processing, fully integrated with the mobile app to streamline customer entry.
Designed and maintained PostgreSQL databases for membership, class schedules, and billing with high availability and failover support.
Built automated payment workflows for recurring billing and failure recovery, reducing manual intervention and improving accuracy.
Created a Redis caching layer to enhance performance of frequently accessed APIs for member profiles and schedules.
Established JWT/OAuth2 security frameworks for customer-facing apps and staff portals to ensure secure role-based access.
Developed a staff management portal with granular access controls tailored to different employee roles and permissions.
Integrated Twilio SMS/email services to automate reminders, receipts, and customer communications, improving engagement.
Led migration from monolithic architecture to microservices, significantly improving scalability and deployment speed.
Optimized complex SQL queries for analytics on membership trends and facility usage, improving reporting performance.
Leveraged AWS services (S3, Lambda) to enable serverless document storage and lightweight data processing.
Implemented an automated testing framework (JUnit, Mockito) to strengthen code reliability and streamline CI/CD pipelines.
Contributed to Agile development processes through sprint planning, daily standups, and retrospectives, ensuring iterative delivery.
Integrated with third-party fitness tracking APIs to sync workout data into member profiles, enhancing customer experience.
Built an automated reporting system for franchise owners, providing actionable insights on member retention and utilization.