Kunal Singh
E-mail --Contact No. - -
Summary
●
●
●
●
●
●
●
●
●
●
●
●
5+ years of professional experience in developing production grade applications using
technologies like JavaScript, NodeJS, ReactJS, Redux, MySQL, Authentication (JWT,
Oauth 2.0), HTML, CSS.
Extensive experience of working on both large scale and small-scale projects both
independently and as a part of a team.
Application testing using frameworks like Jest and utility libraries like enzyme.
Application deployment on AWS EC2, GCP Cloud Run, GCP Compute engine and
Firebase.
Containerization of complete application technology stack and its dependencies using
Docker.
PUB/SUB, topics, subscriptions, messages, and subscribers using GCP.
Good experience of using code tools like SVN and GIT for code management.
Follow Agile/Scrum methodologies in project development.
Experience in Software development life cycle SDLC methodology including
requirement analysis, System Integration, development, implementation and support.
Hands-On Experience to Integrate 3rd Party APIs.
Hard-working, detail-oriented individual with ability to articulate complex subject matter.
Excellent interpersonal skills; willing to help, listen and learn. Have excellent written and
spoken English skills.
Experience
●
●
●
●
●
●
●
Working with Xavient Digital as Senior Software Engineer from Oct 2019.
Worked with RateGain Travel Technologies as a Senior Software Engineer from May- 2019
– Till Date.
Worked with Chetu India Pvt. Ltd. Software Engineer from Jan 2018 – April 2019.
Worked with Tech9apps as a Software Engineer from Aug 2017 – Jan 2018.
Worked with Witsource Technology as Executive Developer from Jan 2017 - Aug 2017.
Worked with Eyebridge Soft Solutions as Developer from Sep 2016 - Jan 2017.
Worked with Petdandle as a Junior Developer from March 2015 - May 2016.
Technical Skills
Language
Technologies
:
:
Databases
Cloud Technologies
:
:
JavaScript
NodeJs, Express.js, React.js, Webpack, Babel, ElectronJS
OAuth2.0, JWT
MySQL
AWS, GCP
Dev Tools/Build
:
Docker, Webpack, Chrome
DevTools
Version Control
Project Methodology
IDE's
Key Areas
: GIT, SVN
: Jira, StoryBoard
: Sublime, WebStorm , Visual Studio Code,
: JavaScript, ECMA, Programming in Node.js, React.js
RateGain Travel Technology Pvt. Ltd.
May 2019 - Sep 2019
Project 1# Web Scraping framework
May-2019– Sep 2019
Project Description: Web bot to scrape Data from multiple Travel websites for flights and car.
Custom web scraping framework. Developed using puppeteer, Node.js Javascript, Jquery to
completely automate the web scraping process. It also had integration of proxy services. The
project consisted of a UI which could be used to develop web bots.
Responsibilities:
● Handling Bot framework backend with NodeJS and puppeteer.
● Development of UI framework in ElectronJS.
● Handling RDBMS Database in MySQL.
● Day to day troubleshooting of end user problems and finding solutions for the same.
Environment: Puppeteer, Node.js, Proxy Server, Javascript, GCP
Chetu India Pvt. Ltd.
Project 2# Ensemble- Gamified LMS
Jan 2018 - Apr 2019
Jul 2018 - Apr 2019
Project Description: The web app is meant to be a gamified platform for teaching middle class
students Roman History. It provided a stage for both students grouped in cohorts and teachers
to play the game, earn points and eventually lose the war as a predetermined result. Not only a
gaming platform, it had complete features of a full-fledged LMS, with features like lessons,
assignments, quizzes, points and certifications. It also consisted of multiple fully-featured
dashboards.
Responsibilities:
● Application UI architecture planning, component tree planning, component
development, HTML template integration, CSS integration
●
●
Backend development in NodeJS to develop APIs for the front-end app. Authentication
and security parameters
Testing the application using frameworks and assertion libraries like mocha, Jest and
enzyme.
Environment: Node.js, React, Visual Studio Code, MySQL, SVN, Css, Html.
Project 3# Shopify App for Lens Store
Jan 2018 - Jul 2018
Project Description: This is a shopify app which was developed for a store which sells lens and is
based out of Australia. The app consists of public app developed in NodeJS for the shopify
platform. The application also uses express as a server side framework. The application had
integrations with firebase and it used various services provided by firebase including functions,
firestore, storage and authentication. A front-end app for the store was also developed in VueJS
and hosted on a CDN.
Responsibilities
● Developed backend of the app in NodeJS and used VueJS with next to deploy serverside rendering. Handled Oauth 2.0 authentication in NodeJS.
● Created frontend of the app (Customer frontend) in VueJS.
● Application deployment on cloud run, firebase. Integrating Pub/Sub for Webhooks
● management.
Environment: Nodejs, JavaScript, VueJS, OAuth2.0, CloudRun, Firebase, Jira.
Tech9apps
Project 4# Be A Sport
Sep 2017 - Jan 2018
Sep 2017 - Jan 2018
Project Description: An application to facilitate player, students, coaches, scouts find each other
and prosper in a progressive environment. A student & player can find coaches, make
challenges and compete against each other. Coaches can give coaching sessions, get paid for
the same, commission calculation, regular payments, scout management and much more.
Different dashboards for all. The app provides a central place for everyone to gather around,
find services, pay for the same, utilize it, review each other and earn money.
Responsibilities
● Developing and maintaining pre-existing applications.
● Developed additional APIs and fixed bugs in multiple modules.
● Making application production ready and finishing deployment.
● Day to day troubleshooting of end user issues and finding solutions for the same.
Environment: JavaScript, ReactJS, Node.js, Express.js, Bootstrap.
Witsource Technology
Jan 2017 - Aug 2017
Project 5# SamayBachao
Jan 2017 - Aug 2017
Project Description: An android and iOS on demand application which provides an online
facility for fetching all kinds of services. This app is to find and provide suggestions at time and
place according to your current position. This app makes the bookings, notifies the user for the
booked time, handles the payment and takes commission on transactions through the platform.
Responsibilities
● Handling backend APIs with NodeJS.
● Handling query in MySQL.
● Day to day troubleshooting of end user issues and find out solutions.
Environment: JavaScript, Node.js, Express.js, Visual Studio Code, Git.
Eyebridge Soft. Solutions Ltd.
Sep 2016 - Dec 2016
Project 6# Online Jewellery Store
Sep 2016 - Dec 2016
Project Description: Worked on a pre-existing e-commerce application which sold Silver
Jewellery mostly. The application had a footfall of at least 5000 customers daily and reached
hundreds of thousands of customers in festive seasons. My role encompassed basically writing
optimized queries, developing APIs in NodeJS for the mobile app under development.
Responsibilities
● Developing backend APIs with NodeJS.
● Handling queries in MySQL.
● Day to day troubleshooting of end user issues and find solutions for the same.
● Deploy on AWS EC2 Instance.
● Participate in design reviews and support activities for System Test and UAT.
● Participate in brainstorming sessions for designs of complex requirements.
Environment: HTML, JavaScript, Node.js, PHP, MySQL, JWT, NPM modules.
Petdandle.com
Mar 2015 - May 2016
Project 7# Online Pet Store
Mar 2015 - May 2016
Project Description: It was an online store which sold food items for pets including dogs, cats,
birds, rodents, fish etc. Also, they dealt with pet accessories. I was involved in developing the
application from scratch in PHP. I was also a part of the ETL team and developed APIs in NodeJS
for the mobile app.
Responsibilities
● Developing backend in PHP.
● Developing APIs for mobile application in NodeJS.
● Handling query in MySQL.
● Day to day troubleshooting of end user issues and find solutions for the same.
Environment: HTML, JavaScript, Node.js, PHP, MySQL, JWT, NPM modules.
EDUCATIONAL QUALIFICATION
●
●
●
Bachelor of Science (IT) from Sikkim Manipal University in 2017.
Matriculate from Vishwa Bharati Public School in 2014
Matriculate from Vishwa Bharati Public School in 2012
(Kunal Singh)