Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vikram Chawan

Member Of Technica
Bangalore

Summary

Dedicated and experienced Software Engineer with over 8 years of experience specializing in Distributed Systems, Java, Spring Boot, Angular, React, Apache Kafka, Kubernetes, and Docker with a proven track record of designing and implementing scalable and reliable solutions. Seeking challenging opportunities to leverage my expertise in building robust distributed systems and contributing to innovative projects.


Overview

9
9
years of professional experience
4
4
years of post-secondary education

Work History

Member of Technical Staff - 3

VMware
7 2021 - Current
  • Led the initiative to transition a monolithic application to a microservices architecture, enhancing system flexibility while minimizing downtime.
  • Led the conceptualization and execution of end-to-end single AZ cluster and host workflows using the robust atlas framework based on BPMN.
  • Played a pivotal role within the AutoScaler team, spearheading the implementation of advanced functionalities such as SDDC creation, Autoscaling, Auto remediations, and EDRS.
  • Guided and executed comprehensive SDLC stories from design to implementation, encompassing CI/CD setup, observability integration, documentation, and feature rollout.
  • Utilized wiremock for integrating functional tests, enabling efficient validation of intricate workflows and expediting debugging processes.
  • Implemented end-to-end tests to validate pipelines and services before deployment, ensuring robustness and reliability.
  • Conducted regular code reviews and provided mentorship to junior team members, fostering a culture of continuous growth and refinement.
  • Collaborated with interdisciplinary teams to define technical requirements and align them with overarching business objectives.
  • Leveraged Cloud Native technologies including K8, Docker, Java, Kafka, and MySQL throughout project development.

Full Stack Developer

SOLV
09.2019 - 06.2021
  • Developing Reconciliation System based with Microservice Architecture and involved in development of different services like Invoice , Profile, Delivery, Payment, Order Management, Onboarding.
  • Used Event-Driven Architecture for Asynchronous communication between different services using Apache Kakfa.
  • Worked with Redis to store the frequently accessed data to enhance the performance of the application.
  • Involved in design discussions for an aggregator system which collates all the data with respect to an order in the system so that it becomes a datastore for data analysis and source of truth.
  • Designed the architecture of the project with integrations to Zuul Api Gateway, Feign Clients, Spring Config Server, Service Discovery and Service Registry using Eureka Server.
  • Developed responsive and user-friendly web applications using React.js, ensuring cross-browser compatibility and optimal performance.
  • Implemented routing in React applications using React Router, enabling smooth navigation and dynamic content rendering.
  • Integrated front-end components with RESTful APIs in backend.
  • Utilized CSS preprocessors like Sass or styled-components to write modular and maintainable stylesheets, adhering to design guidelines and best practices.
  • Implemented Centralized Logging System using AOP.
  • Worked with MongoDB and Postgres as databases for persisting data for the services.
  • Improved the application performance and scalability by decreasing the response time of APIs to almost half by using CompletableFuture.

Backend Developer

J.P.Morgan Chase
11.2017 - 08.2019
  • Design and Develop API endpoints using Spring Boot.
  • Wrote multiple REST services using the microservices architecture to fetch employee salary and benefits information.
  • Followed the TDD approach to development using Junit4.
  • Designed services using design patterns and a clean code architecture.
  • Wrote multiple components using React.Js for landing page for the application.
  • JPA data modelling with Spring and Hibernate.

Software Developer

Sprinklr
07.2015 - 07.2017
  • Hands on Experience on the Schema Design, Development and Implementation.
  • Developed the Restful API using Spring Boot and perform the integration between different systems like integration with the payment system.
  • Extensively worked with MongoDB with Shell as well as Spring Mongo.
  • Improved the application performance and scalability by decreasing the response time of APIs by storing frequently read data in Redis cache.

Education

B.Tech - Computer Science

R.V.College Of Engineering
Bangalore
09.2011 - 06.2015

Skills

Core Java

undefined

Timeline

Full Stack Developer

SOLV
09.2019 - 06.2021

Backend Developer

J.P.Morgan Chase
11.2017 - 08.2019

Software Developer

Sprinklr
07.2015 - 07.2017

B.Tech - Computer Science

R.V.College Of Engineering
09.2011 - 06.2015

Member of Technical Staff - 3

VMware
7 2021 - Current
Vikram ChawanMember Of Technica