Varghesh is a Lead Engineer with 9+ years of experience in software development, specializing in cloud deployments and microservices architecture. He has a proven track record in leading development teams and implementing robust web applications using Java and Spring Boot.
Led development of application components in Agile/TDD environments, emphasizing test-driven development.
Designed and implemented microservices architecture using Spring Boot, REST, and Apache Kafka.
Successfully deployed Infrastructure as Code (IaC) using Terraform and Jenkins Pipeline to Azure Cloud.
Managed cross-communication between different development teams, ensuring seamless information flow.
Created BDD tests in Cucumber with Selenium support code written in Python.
Led Digital Surgery Platform + Journal Mgmt + HypalQ AWS + Beyontec ERP + Forager Meal Planner Android
Overview: Developed a digital surgery platform for a major healthcare client, focusing on global digital transformations. Responsibilities: Led creation and development of application components in an Agile/TDD environment, emphasizing test-driven development and pair programming. Developed collaborative web portals with front-end using HTML5, CSS3, and React.js. Implemented IaC using Terraform and configured Jenkins Pipeline for CI/CD, deploying to Azure Cloud. Designed microservices architecture with Spring Boot services, REST, and Apache Kafka message brokers. Created BDD tests in Cucumber with Selenium support code written in Python for performance and step descriptions.
Key outcomes:
Led the creation and development of application components in an Agile/TDD environment.
Implemented Infrastructure as Code using Terraform and Jenkins Pipeline for CI/CD.
Designed and developed a microservices architecture based on Spring Boot services, REST, and Apache Kafka.
Overview: Developed a Journal Management System for an academic institution, focusing on web application development. Responsibilities: Brainstormed with the client to understand requirements and designed the database schema for different roles. Developed the Web application using Spring Boot with an Angular UI. Implemented Log4j for debugging and post-production support. Used Hibernate for back-end development and Spring for dependency injection. Deployed builds into Azure WebApp services enabling CI/CD with Azure container registry using Azure DevOps.
Key outcomes:
Developed a complete web application with Spring Boot and Angular UI.
Enabled CI/CD for deployments to Azure WebApp services, enhancing delivery speed.
Overview: Developed core modules for an ERP system, focusing on backend logic and API development. Responsibilities: Developed RESTful APIs for all modules using Spring MVC application. Created database tables for different roles and logic based on client requirements. Created multiple modules based on client requirements. Created Swagger documentation and user guides for APIs. Used Hibernate for back-end and Spring for dependency injection, and Log4j for debugging.
Key outcomes:
Developed comprehensive RESTful APIs for all ERP modules using Spring MVC.
Created Swagger documentation and user guides, improving API usability.
Key outcomes:
Developed comprehensive RESTful APIs for all ERP modules using Spring MVC.
Created Swagger documentation and user guides, improving API usability.
Key outcomes:
Contributed to the development of a responsive and user-friendly Android application.
Successfully integrated backend services and RESTful APIs for data management.
Varghesh
Java Developer