Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Vishnu Chaturvedi

Software Engineer II
224/134, Durga Puri, Sonkh Road, Krishna Nagar, Mathura, Uttar Pradesh,Uttar Pradesh

Summary

Having 6.5+ years of IT experience as a Software Engineer in developing back-end applications as well as web applications using Java, AWS stack and other related technologies.

Overview

7
7
years of professional experience
6
6
years of post-secondary education

Work History

Software Engineer II

Rakuten India
Bangalore
08.2021 - Current

Rakuten App Engine(RAE)

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

  • Building API and scaling to accommodate high QPS.
  • Adding new features like circuit breaker, integrating internal authentication system, abolishing, eternal tokens.
  • Streamlining log analysis functionality, with fluentD, Kafka and ElasticSearch integrations
  • Built NodeJS based DOMO as service app for publishing app data points from Elasticssearch to domo datasets.
  • Migration of existing system to microservice and container-based architecture.
  • Streamlined/built CI/CD pipeline for app deployment

Software Engineer I

Conde Nast India
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.

● 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.

OWNER SERVICES 2.0

It is the migration of the old NOP/IOP to Owner services 2/0. Here most of the functionalities were handled by WSO2 not by third parties like PACE. All forgot and reset password functionalities are done using WSO2.

Responsibilities

● Interacting with Project manager and Verify that modifications and/or patches added to the product make sure deliverable ● Responsible for developing the UI modules using JSP, HTML for WSO2 authentication endpoint.

Education

Bachelor of Technology - Information Technology

Rajkiya Engineering College
Bijnor
08.2012 - 08.2016

Senior Secondary Schooling - Scienece

Amarnath Vidya Ashram
Mathura
04.2011 - 04.2012

Secondary Schooling - Science

Amarnath Vidya Ashram
Mathura
04.2009 - 04.2010

Skills

  • Java
undefined

Accomplishments

● Conde Nast Spotlight award presented to me for valuable contribution & commitment towards Obsidian.

● Pat on the back award received for valuable contribution & commitment towards Obsidian.

Timeline

Software Engineer II

Rakuten India
08.2021 - Current

Software Engineer I

Conde Nast India
01.2020 - 08.2021

Software Engineer

Tech Mahindra Private Limited
02.2017 - 01.2020

Bachelor of Technology - Information Technology

Rajkiya Engineering College
08.2012 - 08.2016

Senior Secondary Schooling - Scienece

Amarnath Vidya Ashram
04.2011 - 04.2012

Secondary Schooling - Science

Amarnath Vidya Ashram
04.2009 - 04.2010
Vishnu ChaturvediSoftware Engineer II