Kunal Singh

Kunal Singh

$20/hr
MERN Stack Developer
Reply rate:
66.67%
Availability:
Part-time (20 hrs/wk)
Age:
28 years old
Location:
Noida, Uttar Pradesh, India
Experience:
5 years
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)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.