0% found this document useful (0 votes)
63 views8 pages

Ajay Pandey - 14 - Y - 9 Months - NodeJS

Ajay Pandey is a seasoned software developer with nearly 15 years of experience, specializing in Node.js and ReactJS, and has a strong background in performance tuning and application optimization. He has held various roles, including Technical Lead at Photon and Lead Consultant at Virtusa, where he contributed to significant projects such as the Covid19 Portal for Walgreens and a dental analysis tool for GSK. His expertise spans multiple technologies and he has a proven track record of enhancing application performance and delivering successful solutions for clients.

Uploaded by

Ajay Pandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views8 pages

Ajay Pandey - 14 - Y - 9 Months - NodeJS

Ajay Pandey is a seasoned software developer with nearly 15 years of experience, specializing in Node.js and ReactJS, and has a strong background in performance tuning and application optimization. He has held various roles, including Technical Lead at Photon and Lead Consultant at Virtusa, where he contributed to significant projects such as the Covid19 Portal for Walgreens and a dental analysis tool for GSK. His expertise spans multiple technologies and he has a proven track record of enhancing application performance and delivering successful solutions for clients.

Uploaded by

Ajay Pandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

AJAY PANDEY

Perumal Street, Rajajipuram II, Trivellore Chennai-602001.


+91 7010 111 721/+91 9626 340 930
ajaypandey1585@gmail.com

OBJECTIVE

To pursue a challenging career in software development and maintenance


projects, collaborate with project teams, interface with clients, and use technology to
build successful solutions for clients.

HIGHLIGHTS

▪ 14 Years 11 months of experience in software development and


customization of packaged software products.
▪ Proficient in Node.js / ReactJS and its associated libraries.
▪ Experience in building fast and scalable network applications.
▪ Have extensively worked in performance tuning of applications and helped
other teams as well for improving the latency of applications and heap
optimization as well.
▪ Used extensive knowledge of JavaScript / jQuery and many node modules
throughout the phases of the project.
▪ Adhoc design level changes implemented with ease, and well versed with
each code within the project.
▪ Load and Performance for the applications performed, reporting through
application logging framework was handled single handedly and received
appreciation from the client and were rewarded as the best team from my
employer as well for these tuning works.
▪ Have attended design talks and have been pivotal for project improvement as
well.
▪ Live support and Triaging extensive knowledge and have excelled in this
throughout my software development lifecycle.
▪ Played a stretch role for the entire tenure of the project for support and
issues.
▪ Participated in a hackathon and received appreciation as well.

EXPERIENCE

Technical Lead - I , Photon , Chennai (May 2019 - till date)

Lead Consultant, Virtusa India Pvt Ltd, Chennai (March 2011 – May 2019) -
includes 5 plus years with PayPal Client.

Senior Software Engineer, Teledata Technology Solutions, Chennai, INDIA


(May 2010- Feb 2011)

Software Engineer, Accenture Services, Bangalore, INDIA (Nov 2009 – May 2010)

Software Engineer, Keane India Pvt Ltd, Chennai, INDIA. (Nov 2006 – Nov 2009)

COMPUTER SKILLS

JavaScript / Node.js / Reactjs + Flux / Express +


Current Working Technology Typhon jQuery / CSS
Current Working Tools Webstorm, Putty, Docker, Cloud Platform, Jenkins / GIT
Earlier Development/Productivity VisualStudio Code / Azure Portal
Tools
Web Technologies HTML, XML.
Database Mongo

Current Project :

Project : WAG - Find Care (Client : Walgreens )


Technology / Role : NodeJS / Reactjs / Individual Contributor / Lead
Description : I have been working on the Frontend and Backend APIs for Covid19
Portal for our agents for Appointments / OnDemand Vaccine requests etc. Booking
slots for health workers / rescheduling appointments , booking their vaccines based
on the availability / stores , special privileges for the major health workers / army

Extensively worked on React Functional Components and Sonarqube (Quality) for our
project.

Tenure : Mar - 2021 - till date

Previous Projects :

Technology : Microsoft Azure-Azure Platform,Azure DevOps-Azure DevOps


Client : GSK HealthCare
Project Tenure : May 2020 - Mar - 2021
Description :
This Project is to determine the user's dentine with a three step analysis (termed as
TRIO). User's teeth pic is captured with a few Quiz and answers to determine dentine
problem and suggest the dentine problem with 95% - 99% accuracy with our Machine
learning(developed by the other client). Image capturing and storage within the blob
was exposed via Photon API's. Technical Details :ReactJS for Frontend / NodeJS For
Backend API and Azure for Platform / Devops Overview
As a Team , Photon was involved with Backend API's development and maintenance
along with Platform deployment/support.

Roles & Responsibilities :


As a Technical lead,
I needed to enhance the current API to work for a completely new country i.e China,
This involved creating / modifying API endpoints and changes to support country
requirements. Challenges mainly involved working with lots of restrictions in place in
connectivity to China and delivering in time to clients was one of the greatest
challenges and support for infrastructure was also very critical.

Learn existing projects with the minimal documents and deliver them to China and
take them to other countries such as US / Denmark etc. Learning Azure and
delivering solutions to clients was the most challenging one, Since it was completely
new technology to me and brought in best practices for projects for upcoming
changes within Azure. Area mostly I have worked during the project phase •App
Gateway Integration ,Image creation and manipulation •API management
enablement and testing •Virtual Network enablement and testing •BLOB Storage
config / Redis enablement and Web-app deployment. •End to End support for the
project

Project : Samsung Global / India


Samsung India - Platform for buying from Mobile Phones to Home appliances for all
types of customers (B2C / B2B and B2E).
We supported by monitoring events and worked on any issues on the site (from
System issues to code issues). We get these issues in the form of tickets , we solve
and provide code fixes (if necessary) and provide a RCA for any issues.

Roles and Responsibility :


Triage the incoming tickets on a daily basis and arrange the priority or change
priority (up/down) based on the impact.
Small enhancements with ReactJS along with components.
Work on the major tickets and solve it immediately (Business critical alerts could
bring in huge losses to Samsung ) We give the change request or code changes via
JIRA tickets and move it as hotfix or code deployment.
JIRA / Kibana , VS-code and GIT are major tools used for triaging.
Investigated database only if necessary for data fix.
These tickets were created from Alert systems(called as PagerDuty) , These alerts
were converted to JIRA and we as a team worked on the tickets for immediate
resolution.
We supported India, Indonesia , Poland , EU(Estonia/Latvia/Lithuania) and newly
supported countries are : Czech Republic / Great Britain while Germany/France were
in pipelines for new support.

Project : Walgreens (Common Services)


Tenure : Sep - 2019 - Apr - 2020
Responsibilities :
Work on the stories assigned and bring in new enhancements within the application
itself. •As a lead , bring in stability of the code / feature and build rapport with the
client. Deliver without any defect and follow good practices while writing code , no
production issues within our app due to our code .
Peer support to the other teams for our chat integration , work with them and help
them on any issues.
Offers application (UI/UX) changes done for a couple of major stories in the course of
period, using React/CSS
•Accessibility changes within the app , making changes for focus , alerting users
within overlay, css changes . color enhancement changes based on the users
accessibility

Node-Web (Front-end App) & NodeSERV (Mid-Tier Service)

Node-web-1
▪ This is a Single Page application that is used by our teammates to research customer
and account activities for possible fraud. This is built on PayPal’s Kraken Web
Application Framework.
▪ Developed pre-fetch capability using our mid-tier service for few users.
▪ All data required for fraud detection was provided upfront in a page required for agents
to quick decision making and prevent further loss to our client.
▪ We also had exceptional monitoring alerts within our application. I was essential in
adding those alerts, so that we proactively work on those issues and work on them.
Monitoring/Reporting:
▪ Reporting to our product is easy as our application has all types of logging - monitoring
infrastructure that is very mature and stable across our client.
▪ We monitored URL hits, Failure Count / %, Response timings, granular level reports such as
specific service error, user clicks. User interaction-based reporting.
▪ Account number-based reports, no hits/misses, failure etc.
▪ Transactions/Activities loading / color coding etc.
Optimization:
▪ Service calls optimized using Async calls, optimized more than 800 service calls to less than 100.
Worked with domain teams and helped to improve application latency.
▪ 4000 plus users with more than 1 lakh hits per day to the application with less than 7 seconds of
loading time. The optimization of the application was from 45 seconds to 4 seconds.

Performance
1. Service calls optimized using Async calls (serial calls to Auto to map).
2. Tuned the heap memory and worked extensively on this to maintain our heap memory
within our threshold limit.
3. Monitoring and Live issue alerts helped in this tuning.
4. Worked with other teams on their performance tuning as well.
5. Accolades for our work were presented to us on this performance related work.
6. Our reporting data helped to arrive at a lot of metrics and optimal value for our
application and led to many decisions.

Service Development:
▪ We used Swagger (Swaggerize-express, Typhon) for our node-service build,
the recommended way to implement a design-first RESTful service.
▪ This service provides APIs to get Primary and linked accounts details of online
assets, Financial Assets and Personal assets for a given account number.
▪ This application is a barebone typhon enabled Node.js Mid-tier service which
is used by above mentioned web-application.
▪ We developed around 5 endpoints and it was developed on NodeV8 and NPM
V4.5.

Service Development – 2:
▪ This mid-tier node-service provides various REST Api’s to render the
contestation documents based on the model name or section names list .
▪ This involves exposing core module file content in JSON format and has file
operations such as GET / POST. Multiple endpoints were used during the
course of project development.
▪ The idea was to create a new template and Edit/Preview the content.
▪ Creating a Rich text editor(RTE) content into a jsx file and html file. We need
to convert jsx into a js file before conversion from html. This helps in
previewing the content with run-time complex objects.
▪ The RTE content rendering / adding conditions block / Buttons addition for
Save/Cancel /Preview content with usage of Jquery validations for Show/Hide
contents.

Other Technology Projects:


▪ Certified in Pega CSA 6.2v.
▪ Worked in SI framework (Banking/Securities) in Pega for a banking client.
▪ Proficient in telecom domain concepts.
▪ Worked in the telecom domain as a Technical designer for a giant European
client.
▪ Reverse engineering of product and develop Next generation product with
generalized process across the all clients LOBs.
▪ Experienced in Clarify CRM / Amdocs Smart Client Design and Development.
▪ Experience in handling Software Quality Code control.
▪ Experience in Support activities and Trouble reports triaging and fixing.
▪ Full knowledge of the Release cycle and it’s process.

AREAS OF EXPERTISE

● Expertise in Server-side code / Client-side scripting, Styling web applications.


● Expertise in Performance tuning of the node / web application.
● Progressive experience on development using J2EE technologies and
customizing the CRM applications.
● Pega 6.2 trained and have developed an application on insurance during POC.
● Interested in Software design for Amdocs Smart Client 7.5 / 8.0
● Have designed and developed 2 designs in this tenure at Teledata.
● Self-Starter, Quick learner, Effective Team Player with excellent communication
and interpersonal skills.
● Unit Test Plan documentation and Design Documentation.
● Folder Promotion document and Test Cases.
● Expertise on working Windows XP/Win 7.
● Knowledge in Database and back-end programming using Oracle
● Experience in designing CRM applications.
● Version Control and Release management.

EXPERIENCE SUMMARY

@Photon Interactive

Technology : NodeJS/ReactJS With Azure

@VIRTUSA
Technology: NodeJS (With Kraken Framework)/ ReactJS With FLUX / jQuery/CSS
Date: Feb – Apr 2018 till present
Development: Front-End applications / Mid-tier applications / Core-Module.

@VIRTUSA
Technology: NodeJS / ReactJS With FLUX / jQuery/CSS
Date: Feb – 2016 to Apr - 2018
Development: Front-End applications / Mid-tier applications / Core-Module.
This involves a lot of wrapper modules for existing domain services. Working with the
other teams for requirements and adding flavor to existing API’s for our usages.

Previous Projects – 1 - Pega / Java

@VIRTUSA
Technology: Java 1.6 / JavaScript/ Pega 6.2v
Date: June – 2012 to Jan - 2016
Development: Writing RUF’s (Rule-Utility-Functions) and Writing Pega activities.

@VIRTUSA
Technology: Java 1.5 / APM/Clarify
Date: Mar 2011 till May 2012.
Offshore: Chennai
Development: The role here was given to reverse engineer the current BT-NEO
System and understand the process flow from the existing Clarify Processes. Made
the Complete Setup of Clarify 13.1 and made the team understand the code
walkthrough and the processes involved. How the triggering occurs through the Java
Code. Only one Clarify resource, so had additional responsibility of taking training to
the Team members to understand the Clarify System and start working on it.
Also taken more than 100 s of Technical interview for current project of people
knowing Clarify Thick/Thin/Smart.

Technology: Pega v 6.2


I was part of an upgrade project and it was a short project for 3 months. We just
leveraged Pega inbuilt in-place upgrade steps for upgrading client software from old
Pega 5.5 version to 6.2 version.

Pega 6.2
● Got trained in Pega 6.2
● Developed an Insurance Project POC.
● Have done DB modeling for this project. Development involved a lot of
challenges and helped my team members to understand and develop it in an
effective way.
● Working in the SCB Banking Project (Smart Investigate framework). Migration is
done from existing 5.5 v to 6.2 v.

Previous Employer Projects – Java/JavaScript/Clarify/APM

Client Name: Amdocs


Team Size: 2
Onsite: Pune
Design & Development: The design was about the case status Transition from one
state to another. The requirement is, when a last subcase is closed, and if there is
only one available next status of case then a Special Sub Case type will be created.
There will be special subcase titles and types. If the user changes the case status
manually then these subcases need to be automatically closed.

Client Name: Amdocs


Team Size: 3
Onsite: Pune
Design & Development: The design was about contact overview customization.
There were 14 new fields to be added as part of screen changes and the updating
was to be on Amdocs side as well as at CIH side.

Client Name: Amdocs


Team Size: 3
Offshore: Chennai
Design & Development: The design was about the same contact overview screen
but the new enhancements like earlier one but for the other client.
There was no CIH part in this and just manual updating and relation updating at
Amdocs side. Some old controls need to be made unused and new fields need to be
added.

Client Name: O2

Project: Customer Service Efficiencies


Team Size: 3
Development: The Development involved displaying complete interactions and case details
of particular users. For this we needed to create a view where we had around 5 tables from
which the data needed to be related and fetched. Also for interactions a similar view was to be
created and data from three tables need to be populated in view for getting interactions for a
user.

Project: NOECTA (Notification of Existing Case to Avatar)


Team Size: 2
Development: The development mainly involved creating a web service at our end and
sending the case details to an outer system called Avatar. This request comes as the xml
request and then the details are parsed and based on the Telephone number the Customer is
identified and then the case details are sent as requested. Two Ejbs were required to be
deployed along with the Web service.

Project: Case Resolving


Team Size: 5
This as a part of support activities we are resolving 10 to 12 cases per week. These cases are
based on priorities (P1, P2, P3 and P4). The Problem cases raised require fixes were resolved in
a week time and delivered to the client.

Project: OSCs
Team Size: 3
Development: These are operational small changes which we deploy the code. These code
changes were from another company. We just needed to coordinate with them in deployment
and the fixes were from our side only. So we used to get complete details of the code changes
from the coders/developers on this.
Usually we deliver 4 OSC (Operational small changes) per month to the client.

Project: Snow Patrol


Team Size: 3
Development: The work is mainly to update the updated DSL Number from the Avatar system
to the Amdocs System daily.

Amdocs Clarify 12.5 is a CRM based tool providing Customer Relationship for O2 and its vendors BT, IBM.
The main purpose of this tool is to manage and process the issues, requests, communications and incidents
that customers face. There are several interfaces like Avatar, MARSS, Courion, Cramer, and Magnet that
interact with Clarify to process its request. My role is to develop new functionalities in the Clarify CRM
application and to fix bugs as and when it occurs.

EDUCATION

B.Tech (Information Technology) – Sri Venkateswara College of Engineering and


Technology, Trivellore (2006 /82.3%)

12th grade – Sri Venkateswara Matriculation Higher Secondary School (2002 / 89%)
10th grade – Sri Venkateswara Matriculation Higher Secondary School (2000 / 81%)

PERSONAL INFORMATION

Name: Ajay Pandey

DOB : 01-MAY-1984

Father Name : Late Prabhakar Pandey

Mother Name : Manju Lata Pandey

Marital Status : Married

Address : 8 Perumal Street, Rajajipuram II, Trivellore Chennai-602001

You might also like