I am a backend developer with 12 years of experience designing and building scalable backend systems. My expertise lies in Java, Python, and JavaScript, with strong skills in Kubernetes-based environments on AWS. I have a proven track record of developing high-performance APIs, real-time data processing systems, and distributed services using technologies such as PostgreSQL, Redis, Docker, and WebSocket-based architectures.
Throughout my career, I have worked extensively with various backend engineering frameworks including Spring Boot, Gin, gRPC, NodeJS, NestJS, Django, and FastAPI. I am also proficient in front-end technologies like React and Next.js, which allows me to contribute to full-stack development when needed. My experience spans multiple database technologies such as MySQL, PostgreSQL, MongoDB, and DynamoDB.
I follow architectural and engineering best practices including Microservices Architecture, Domain-Driven Design, SOLID principles, Test Driven Development, Serverless Computing, Event-Driven Architecture, and Behavior-Driven Development. I am well-versed in cloud platforms including AWS, GCP, and Azure, and have hands-on experience with DevOps and CI/CD tools like Docker, Kubernetes, Jenkins, and Terraform.
In my recent roles, I have led backend development teams, designed and optimized database schemas, developed event-driven systems, and implemented robust CI/CD pipelines. I have also improved backend observability and participated in client meetings to provide product demonstrations and clarify functionalities.
I am a strategic thinker with strong problem-solving and analytical skills. I excel in system design and architecture, cross-functional collaboration, clear technical communication, leadership, mentoring, and time management. I am passionate about delivering high-quality software solutions that meet client requirements and drive business success.
Designed and developed Kubernetes related services on Golang, Java, Kotlin. Deployed and managed applications on bare Kubernetes clusters, leveraging Kubernetes resources for efficient orchestration and built CI/CD pipelines for seamless deployment and streamlined operations in Kubernetes environments. Designed and optimized PostgresDB and MongoDB schemas and queries to support dynamic and scalable data storage requirements. Replaced non efficient queries with async ETL (Debezium) processes. Developed and maintained event-driven systems using Kraft Kafka, ensuring reliable message delivery and processing. Owned migration from Java GraphQL to Node.js RESTful APIs, improving maintainability and performance. Led replacement of DocuSign with an in-house enterprise Click-to-Agree platform, reducing vendor dependency and costs. Implemented robust CI/CD pipelines with Jenkins to streamline deployments and reduce application downtime. Improved backend observability using Datadog and Splunk to strengthen uptime and accelerate debugging. Participated in meetings with clients to provide product demonstrations, clarify functionalities, and support the implementation of tailored solutions to meet client-specific requirements.
Led the design and development of scalable, high-performance Java-based applications for ERP systems (Boomi), ensuring robust and efficient functionality for global enterprise clients. Enhanced copy benefit procedure written in JavaScript, HTML, and Java by including Choice Fund plan types, streamlining the system and making the process 30% faster. Led building backend microservices with generative AI LLM integrations using Java, Spring Boot and Spring AI. Built cross‑browser, mobile‑compatible UI using JavaScript and React/Redux to enhance labeling efficiency. Architected and implemented microservices-based solutions, optimizing the system’s modularity and scalability. Used Spring Boot, REST APIs, and Kafka for asynchronous, event-driven communications between services. Integrated third-party services and legacy systems with ERP solutions, ensuring seamless data flow and interoperability. Utilized REST and SOAP APIs for external system communication. Diagnosed and optimized system performance, addressing bottlenecks in Java code, database interactions, and API responses. Worked closely with the DevOps team to maintain and improve continuous integration and delivery pipelines. Ensured automation for testing, building, and deploying adapters in a cloud environment using Github. Built dynamic SPAs and migrated legacy UI into ReactJS with Redux, Axios, Bootstrap for responsive, modular design. Led and participated in Agile development practices, including daily standups, sprint retrospectives, and backlog grooming. Helped the team meet tight deadlines while maintaining high-quality standards in deliverables.
Developed and deployed a proteomics job queuing system with integrated priority-based scheduling to optimize workflow efficiency. Developed microservices using Java 11, Spring Boot, Spring MVC; migrated legacy systems to scalable microservices. Developed critical components of the application including Struts Action, JSP views, and business logic and data logic components and following MVC architecture. Leveraged React Redux skills to develop interactive and responsive user interfaces, enhancing user experience. Leveraged Docker and Kubernetes (EKS) for containerized development and deployment of microservice. Collaborated with cross-functional teams to develop and deploy microservices using Spring Boot, enhancing system efficiency. Developed functionality for internal application in Java to optimize process of locating HL7 messages which reduced lookup times for MLLP delivery by over 90%. Utilized JMS to provide order codes to systems that support electronic ordering and resulting services for installation of new lab. Writing Shell Script and Java Threads for handling multiple standalone data analysis jobs and job monitoring. Integrated RabbitMQ for asynchronous messaging and built enterprise integration flows using Apache Camel. Performed unit and integration testing with JUnit and Selenium; maintained code with Git, TortoiseGit under Agile practices. Automated CI/CD pipelines using Azure DevOps, Jenkins, Maven, and Docker for faster releases.
Developed and maintained a microservices-based architecture for enterprise solutions using Java 8-17, Spring Boot, Docker. Designed scalable, resilient, and high-performing services, ensuring seamless integration with third-party APIs and cloud infrastructure. Third party API used: Twilio and Twilio Flex, Zendesk, Cisco Webex, Five9, Avaya Cloud, Monet. Developed adapters for ERP systems (Boomi), enabling smooth communication between microservices and external systems. Leveraged Kafka for event-driven communication, efficiently handling asynchronous events and ensuring system scalability. Utilized Hibernate for data management, optimizing data access and storage to enhance database performance. Implemented automated deployment and orchestration processes using Kubernetes, ensuring rapid and secure delivery of services to production environments. Collaborated closely with cross-functional teams, including product and DevOps teams, to achieve strategic business objectives and ensure continuous improvement in development processes.
Engineered secure microservices for tax processing using Java, Spring Boot, Spring Security; built backend services with JPA, Hibernate, JDBC, applying DAO/DTO patterns. Led the development of 4 new micro-services using Spring Boot and Rest, deployed on Kubernetes for a project involving car Mortgage Loan processes. Configured Nightly Build environments with the help of Continuous integration server (Hudson) and elastic computing (Amazon Web Service). Responsible for application installing in HPC cluster, Azure and AWS based on customer requirement and needs. Writing Shell Script and Java Threads for handling multiple standalone Data Analysis Jobs and Job Monitoring. Created Auto Scaling with Elastic Load Balancing Amazon Web Service Environment based on Capacity Up and Down. Handled real-time data updates and frontend validations using JavaScript, jQuery, RxJS, and React. Conducted unit, integration testing with JUnit, Selenium; managed version control with Git, SVN, and tracked Agile tasks via JIRA.
Jobicy
592 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: