Summary
Overview
Work History
Education
Skills
Certification
Certified Kubernetes Application Developer (CKAD)
Timeline
Generic
Vishnu Chaturvedi

Vishnu Chaturvedi

Software Engineer II
Bengaluru

Summary

Boasting an impressive track record of 6.5+ years in the IT industry, I am a highly skilled Software Engineer with a passion for creating exceptional back-end and web applications. My expertise lies in the meticulous utilization of Java, the comprehensive AWS stack, including services like EC2, S3, and Lambda, as well as Kubernetes for container orchestration, and a wide spectrum of associated technologies. Throughout my career, I have consistently delivered innovative solutions that seamlessly blend performance, scalability, and reliability, making me a valuable asset in any technology-driven organization.

Overview

7
7
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work History

Software Engineer II

Rakuten India Enterprise Private Limited
Bengaluru
08.2021 - Current

RAKUTEN APP ENGINE

The Rakuten App Engine (RAE) is a platform offering that lets you publish internal APIs with RAE’s
common powerful features, which include traffic limits, authorization, authentication, request parameter
validation, response parameter validation, request mapping, response mapping, logging, alert.


Responsibilities:

  • Developed and managed internal APIs on the Rakuten App Engine (RAE) platform, utilizing its powerful features including traffic management, authorization, authentication, and validation.
  • Successfully scaled APIs to accommodate high Query Per Second (QPS) loads, ensuring optimal performance during peak usage.
  • Implemented new features, such as circuit breakers and internal authentication system integration, to enhance security and functionality.
  • Streamlined log analysis functionality by integrating FluentD, Kafka, and ElasticSearch, improving data tracking and troubleshooting capabilities.
  • Created a NodeJS-based DOMO service app for publishing application data points from ElasticSearch to DOMO datasets.
  • Led the migration of the existing system to a microservices and container-based architecture, optimizing resource utilization and maintainability.
  • Conducted load tests for RAE to assess its load capabilities during Rakuten's SuperSale event, contributing to platform stability and performance efficiency.

Software Engineer I

Condé Nast
Chennai
01.2020 - 08.2021

OBSIDIAN
Obsidian is a contextual targeting solution developed by Condé Nast. This model is a cookie-less solution that allows users to define contexts, where a context is a list of common words or phrases associated with the search.


Responsibilities

  • Gathering the project business requirements and reaching out to
    the stakeholders for any doubts and thus implementing the task
    as per the JIRA tickets.
  • Single-handedly handled all the backend components related to
    the Obsidian i.e Obsidian URL ingestion service, Obsidian Page
    Scraper, Obsidian Content Subscription and Obsidian Sync Job.
  • Implemented and schedule the data analysis backend job using
    PySpark.
  • Developed unit test-cases for 80% code coverage and executed
    them well before the changes go live in the production.
  • Containerize each and every application to make them platform
    independent.
  • Deployed the application using Jenkins CI/CD, Drone CI/CD and
    storing the binary image on departures.
  • Regular peer code reviews.
  • Participated in the whole SDLC process from gathering
    requirements to implement and test the same.
  • Proof Of Concept (POCs) for the new technologies and
    implementing them as expected.
  • Participated in the daily scrum meetings

Software Engineer

Tech Mahindra Private Limited
Chennai
02.2017 - 01.2020

NISSAN OWNER PORTAL/ INFINITI OWNER PORTAL NORTH
AMERICA

Nissan/Infiniti owners (USA) can create a Nissan Owner Portal / Infiniti Owner Portal account to register their vehicle information. They can also provide contact preferences for an enhanced ownership experience.Nissan Owner Portal account will also provide access to Nissan Connect/Infiniti Connect and NissanConnect Apps/Infiniti Connect Apps registration and preference settings.


Responsibilities

  • Interacting with Project manager and Verify that modifications
    and/or patches added to the product make sure deliverable are
    delivered
  • Code Review, Document, track and follow-up on issues logged
  • Responsible for developing the UI modules using JSP, HTML
  • Involved in Business Logics per client requirement
  • Used SVN as a source control tool and Jboss as the application
    server. Architecture of the project as per MVC standards using
    Spring MVC.
  • Involved in writing Logger statements to the application for
    logging purpose and debugging using Log4j.
  • Used Maven as a build tool for building the application and
    deploying it in the JBoss server. Using JBoss Dev Studio as an
    IDE tool to develop the application.

Education

B. Tech - Information Technology

Rajkiya Engineering College, Bijnor
Uttar Pradesh, India
08.2016 - 08.2020

Skills

JAVA

undefined

Certification

Certified Kubernetes Application Developer

Certified Kubernetes Application Developer (CKAD)

The Certified Kubernetes Application Developer (CKAD) is a certification  offered by the Cloud Native Computing Foundation (CNCF) that validates  an individual's skills and knowledge in designing, building,  configuring, and deploying applications on Kubernetes clusters 

Timeline

Software Engineer II

Rakuten India Enterprise Private Limited
08.2021 - Current

Software Engineer I

Condé Nast
01.2020 - 08.2021

Software Engineer

Tech Mahindra Private Limited
02.2017 - 01.2020

B. Tech - Information Technology

Rajkiya Engineering College, Bijnor
08.2016 - 08.2020
Vishnu ChaturvediSoftware Engineer II