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