Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vikram L C

Bangalore

Summary

Highly motivated Senior Software Engineer with 9+ years of dynamic experience in developing scalable and robust applications. Expertise in Java programming, along with hands-on experience in Spring Boot, Distributed Systems, Apache Kafka, Redis, React Js and cloud technologies like AWS. Proficient in containerization using Kubernetes and Docker, working in fast-paced collaborative environments.

Overview

9
9
years of professional experience

Work History

Senior Member of Technical Staff

VMware
Bengaluru, Karnataka
7 2021 - Current
  • Led initiative to transition monolithic application to microservices architecture, enhancing system flexibility while minimizing downtime.
  • Led conceptualization and execution of end-to-end single AZ cluster and host workflows using robust atlas framework based on BPMN.
  • Played pivotal role within AutoScaler team, spearheading implementation of advanced functionalities such as SDDC creation, Autoscaling, AutoRemediation, 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.
  • Mentored junior developers on best practices for writing maintainable code and developing efficient algorithms.
  • Provided technical leadership in the design, development and deployment of mission-critical software systems.

Lead Full Stack Developer

SOLV
Bengaluru, Karnataka
09.2019 - 06.2021
  • Developing Reconciliation System based on Microservice Architecture and involved in the development of different services like Invoice, Profile, Delivery, Payment, Order Management, and Onboarding.
  • Used Event-Driven Architecture for asynchronous communication between different services using Apache Kafka.
  • Designed architecture of the project with integrations to Zuul API Gateway, Feign Clients, Spring Config Server, Service Discovery, and Service Registry using Eureka Server.
  • Involved in writing many UI components for loan service web application using React JS.
  • 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 the 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 services.
  • Improved application performance and scalability by decreasing response time of APIs to almost half by using CompletableFuture.
  • Build entire architecture, along with production-ready code, end to end for Order Orchestration System.

Backend Developer

J.P.Morgan Chase
Bengaluru, Karnataka
11.2017 - 08.2019
  • Design and develop API endpoints using Spring Boot.
  • Wrote multiple REST services using microservices architecture to fetch employee salary and benefits information.
  • Followed TDD approach to development using JUnit 4.
  • Designed services using design patterns and a clean code architecture.
  • Wrote multiple components using React.js for the landing page of the application.
  • JPA data modeling with Spring and Hibernate.

Software Developer

Sprinklr
Bengaluru, Karnataka
07.2015 - 07.2017
  • Hands-on experience on schema design, development, and implementation.
  • Developed Restful API using Spring Boot and performed integration between different systems, such as integration with the payment system.
  • Extensively worked with MongoDB with Shell, as well as Spring Mongo.
  • Improved application performance and scalability by decreasing response time of APIs by storing frequently read data in Redis cache.

Education

B.Tech - Computer Science

R.V.College Of Engineering
Bengaluru

Skills

  • Core Java
  • Spring Boot
  • Microservices Architecture
  • Distributed Systems
  • Data Structures and Algorithms
  • Apache Kafka
  • React Js
  • AWS
  • Redis
  • Docker
  • Kubernetes
  • MongoDB
  • PostgreSQL

Timeline

Lead 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

Senior Member of Technical Staff

VMware
7 2021 - Current

B.Tech - Computer Science

R.V.College Of Engineering
Vikram L C