Software Engineer with over five years of experience specializing in Java and Python and Golang, developing scalable backend systems using Spring Boot, Flask, and Django frameworks, emphasizing clean code and object-oriented design principles.
Expertise in constructing robust microservices architectures, leveraging event-driven models, integrating AWS EventBridge, Kinesis, Lambda, API Gateway, and DynamoDB, to facilitate highly available asynchronous processing.
Proficient in designing and developing secure RESTful APIs, incorporating JWT, OAuth2, and Spring Security protocols, ensuring regulatory compliance, and secure inter-service communication.
Skilled in optimizing database performance, with extensive experience in Oracle, MySQL, PostgreSQL, Cassandra, and MongoDB, through effective query tuning, indexing, and database schema design.
Extensive hands-on practice in Docker containerization for consistent deployment processes across various environments, orchestrated efficiently through Kubernetes clusters on AWS EKS, and ECS.
Adept at creating and maintaining comprehensive CI/CD pipelines using Jenkins and GitLab, integrating quality assurance tools such as SonarQube, Black, Maven, and Gradle for seamless software delivery.
Committed to rigorous software testing practices through Test-Driven Development (TDD) and Behavior-Driven Development (BDD), utilizing frameworks like JUnit, Mockito, PyTest, and Cucumber to ensure robust, reliable code.
Actively engaged in Agile Scrum methodologies, effectively participating in sprint planning, daily stand-ups, backlog grooming, retrospectives, and collaborating cross-functionally to meet project milestones.
Integrated Apache Kafka as a supportive messaging solution within application architectures, enhancing system communication, event logging, and maintaining reliable audit trails.
Proficient in managing cloud infrastructure automation using Terraform and AWS CloudFormation, ensuring secure, scalable environments through well-configured VPC setups, and IAM permissions.
Implemented advanced monitoring and logging using AWS CloudWatch for real-time analytics, proactive issue detection, and effective system maintenance.
Conducted meticulous manual API testing using Postman, guaranteeing reliable backend interactions, and thorough validation of system behaviors.
Experienced in developing secure, scalable, enterprise-grade applications capable of managing complex business processes efficiently, utilizing best practices in automation and security.
Maintained clear, comprehensive technical documentation covering APIs, system interactions, infrastructure setups, and deployment strategies, ensuring team alignment and operational clarity.
Overview
5
5
years of professional experience
Work History
Full Stack Developer
Cigna Group
07.2024 - Current
Developed scalable backend services using Java and Python, emphasizing clean architecture for maintainability, efficiency, and performance.
Developed backend microservices using Golang and Java, leveraging AWS Lambda and DynamoDB for low-latency, event-driven processing.
Built event-driven microservices using AWS Lambda, EventBridge, API Gateway, and DynamoDB, reducing latency, and enhancing real-time responsiveness.
Secured RESTful APIs using JWT and Spring Security to ensure robust authentication and authorization controls.
Optimized PostgreSQL and MongoDB databases with query tuning and indexing, achieving notable performance gains.
Implemented Redis caching to significantly reduce database load and improve API response times by up to 30%.
Automated multi-environment deployments using Docker containers, orchestrated with Kubernetes and GitLab CI/CD pipelines.
Integrated Kafka messaging to support reliable, asynchronous service-to-service communication, and event logging.
Utilized AWS CloudWatch for proactive monitoring, significantly decreasing downtime incidents.
Optimized infrastructure management and deployment processes utilizing AWS CloudFormation templates.
Participated actively in Agile Scrum practices, contributing to sprint planning, daily stand-ups, and retrospectives.
Maintained consistent coding standards and quality using tools such as SonarQube and Black.
Created and maintained precise technical documentation, clarifying system design and operational workflows.
Full Stack Developer
Xerox
10.2023 - 06.2024
Developed enterprise-level Java applications utilizing Spring Boot, ensuring compliance with SOLID principles for enhanced maintainability.
Designed event-driven architectures using AWS Kinesis, Lambda, and API Gateway for efficient, real-time data processing.
Developed secure REST APIs, integrating OAuth2 and Spring Security for comprehensive system protection.
Improved Oracle database performance significantly through query optimization, indexing, and stored procedure tuning.
Managed deployments using Docker containerization on Kubernetes (AWS EKS), enhancing scalability and reliability.
Configured automated CI/CD pipelines with Jenkins, SonarQube, and Gradle, accelerating deployment cycles.
Created interactive, user-friendly frontend modules with Angular, improving overall user engagement.
Utilized Kafka for efficient inter-service communication and real-time event logging, enhancing internal processes.
Established comprehensive TDD/BDD methodologies through JUnit and Mockito, securing robust and error-free releases.
Enhanced API quality through extensive manual testing with Postman, reducing production issues.
Automated infrastructure management with Terraform, ensuring consistent and secure AWS resource provisioning.
Contributed to Agile Scrum teams, enhancing project execution efficiency and promoting ongoing improvement.
Generated comprehensive technical documentation, elucidating API usage, deployment processes, and system architecture.
SOFTWARE ENGINEER
Orica
04.2020 - 07.2023
Developed resilient backend applications in Java (Spring Boot) and Python (Django), focusing on sustainable and effective code practices.
Designed and implemented AWS-based microservices architectures using EventBridge, Lambda, and API Gateway for asynchronous workflows.
Secured RESTful APIs with JWT and OAuth2 authentication via Spring Security, ensuring secure data transactions.
Enhanced MySQL and Cassandra database performance through indexing, query optimization, and efficient schema designs.
Managed scalable deployments using Docker and AWS ECS, significantly improving resource utilization.
Established automated Jenkins-based CI/CD pipelines, integrated with Maven and SonarQube, for seamless software delivery.
Built responsive and intuitive front-end interfaces with React.js, improving user interaction quality.
Integrated Apache Kafka to enhance application workflow consistency, supporting reliable messaging, and event handling.
Employed rigorous TDD and BDD practices with JUnit, Mockito, and Cucumber, improving software reliability.
Tested backend services thoroughly with Postman, guaranteeing consistent API functionality and decreasing defects.
Automated, scalable infrastructure provisioning using AWS CloudFormation streamlines deployment processes.
Deployed Redis caching strategies to greatly improve application responsiveness, and decrease database load.
Monitored application performance and diagnostics using AWS CloudWatch, significantly improving issue resolution time.
Actively contributed to Agile Scrum practices, including sprint planning, daily stand-ups, and retrospectives, for project success.
Developed in-depth technical documentation encompassing APIs, architecture choices, and deployment strategies to facilitate understanding and operational effectiveness.
Education
Master of Science - Computer And Information Sciences
Sacred Heart University
Fairfield, CT
12.2024
Skills
Java
Python
JavaScript
SQL
Spring Boot
Flask
Django
Hibernate
React
Angular
HTML
CSS
AWS Lambda
API Gateway
EventBridge
Kinesis
DynamoDB
CloudWatch
EKS
ECS
VPC
IAM
Azure
Apache Kafka
RabbitMQ
Oracle
MySQL
PostgreSQL
MongoDB
Cassandra
SQL Server
Redis
Docker
Kubernetes
Terraform
AWS CloudFormation
Jenkins
GitLab CI
Maven
Gradle
JUnit
Mockito
Cucumber
PyTest
Selenium
Postman
JWT
OAuth2
Spring Security
SSL/TLS
Agile
Scrum
TDD
BDD
Elasticsearch
Logstash
Kibana
Git
GitHub
GitLab
Cloud computing
Full stack development
Accomplishments
Engineered an automated real-time monitoring dashboard using AWS CloudWatch and Elasticsearch, reducing incident response times by 40% through proactive issue identification.
Led the creation of an automated compliance auditing solution utilizing Terraform and AWS Config, proactively identifying resource misconfigurations and reducing deployment errors by 50%.
Timeline
Full Stack Developer
Cigna Group
07.2024 - Current
Full Stack Developer
Xerox
10.2023 - 06.2024
SOFTWARE ENGINEER
Orica
04.2020 - 07.2023
Master of Science - Computer And Information Sciences