Navneet Kumar Jha

Full Stack Software Developer with 3.5+ years of work experience, who enjoys taking full ownership over his responsibilities and tasks, and always strive to shape a valuable, impactful product meeting the business requirements.

Skillset

Frontend Tech Stack

Angular, React, JavaScript, TypeScript, Ionic, Fabric.js, PrimeNg, MetaMask, Karma, Jasmine, HTML, CSS

Backend Tech Stack

JavaScript, Node.js, Express.js, Python, MongoDB, PostgreSQL, MySQL, Redis, MongoDB Stitch

Tools and Software

Docker, pgAdmin, AWS, VS Code, Git, GitKraken, Dialogflow, Android Studio

Work Experience

Software Engineer II - Forrester - March '22 - Present

  • Enhanced the working of an automated PPT generator tool using Electron framework.
  • Created web portal used for creating surveys related framework using Node.js & React.
  • Replaced the originally used logger system with an alternate one across various applications.
  • Improved a word document parsing tool used for generating the surveys by adding more validations.

Software Developer - Affle India Ltd. - April '21 - March '22

  • Designed project architecture and flow integration for applications.
  • Developed REST APIs while keeping backend as well as frontend requirements in consideration.
  • Built chatbots using Dialogflow and integrated them on platforms like Messenger, Workplace, WhatsApp, etc. 
  • Leading the weekly client conference, with regular updates and discussion on possible new requirements.
  • Collaborated with the agile software development team and following modern code practices to deliver new features.
  • Oversaw complete software development lifecycle for client projects ensuring on-time delivery.

Software Developer - Vinove Software & Services - June '18 - April '21

  • Developed mobile & web based applications with technologies like Node.js and Angular
  • Integrated various third party libraries like Payment Gateways, Authentication Modules, Chat SDKs, etc.
  • Fabricated application unit test cases using Jasmine & Karma frameworks, and increased the code coverage.
  • Created a chat module, accessible across the web panel, mobile apps, and admin panel of the application.
  • Built coin trading platforms based on Ethereum transaction and interaction with MetaMask.
  • Designed user friendly experience with Angular Material, NGX Bootstrap, PrimeNg, and RxJS concepts.
  • Delivered workshops and sessions on the working of JavaScript, TypeScript, and Angular.

Product Validation Intern - Cadence Design Systems - June - July '17

  • Setting up test-cases and regression scripts to validate proprietary software.
  • Migration of software from single-core to multi-core platform.
  • Visualize the processes in an accessible way for everyone involved, making it easy for team members to spot 
    challenges immediately and respond to them in a timely manner.

Summer Trainee - Tevatron Technologies - June - July '16

  • Build multiple embedded system projects around AVR and ARM.
  • Hands-on with Micro-controllers, LED, LCD, Timers, Ultrasonic and IR sensors, Counters, etc.

Education

M. Tech. Software Systems - BITS Pilani, 2019-21

  • Specialization: Data Analytics - Statistics, Machine Learning, and Artificial Intelligence.
  • Dissertation: Network Intrusion Detection using Machine Learning methods.

B. Tech. Electronics and Communication Engineering - GGSIPU, 2014-18

  • Specialization: Software Development and Microelectronics. Overall aggregate of 82%
  • Master Project: Design of an Ultra Wide Band Antenna operating at 8 Ghz frequency.

Projects

These are a subset of some of the noteworthy projects I have worked on:

Paypenny (https://paypenny.io/)

An application where users can transfer money to their acquaintances to/from India. 

  • Created the backend application of the project using Nodejs and PostgreSQL DB.
  • Did automated customer profile verification by integrating Onfido. 
  • Developed flow of money transactions and recipients bank account verification. 

Pampr

This on-demand platform helps connect those in need of the services with the ones matching the skills.
  • Created REST APIs and managed databases in backend role.
  • Developed user registration flow with different roles; Authentication and Authorization done with Redis DB.
  • Managed customer payment  and service provider amount payout by integrating the Flutterwave payment gateway.

Suite CS

A web application for enterprises to create and customize their websites as per the business requirements.

  • Worked with technologies like Angular, TypeScript, etc. as a Frontend developer.
  • Used multi-tenant architecture for managing different roles in the application.
  • Created the course for multiple image uploads to S3 directly from Frontend.

JD Sign Creator

This web application is used for designing a prototype of custom signs and billboards by the client's customers.

  • Managed the frontend of the application, created the flow for guest & logged in user's session and their designed signs.
  • Used Fabric.js as the tool for creating custom signs and providing users with option of pre-designed templates.

Trainings & Courses

Deconstructing Chatbot - Google

Android App Development course by Google - Udacity