profile image

Nandan Grover

Machine Learning | Full Stack Developer

Contact Me

About Me

Machine Learning/AI enthusiast and Software Developer. I am passionate about unleashing scientific and engineering creativity to tackle some of the most complex problems.

After working years as a Software Developer, I am currently following my passion in AI to pursue a Masters Degree at the University of Aberdeen.

Work Experience

Founding Software Engineer - AllotMe (05/2022 - Present)

As a Founding Software Engineer in AllotMe, I am the very first hiree of the company. I helped set down the technical and cultural foundations for the company.

  • Designed and developed a highly efficient FAQ bot by utilizing GPT architecture and Django framework, and incorporating NLP techniques to deliver accurate responses.
  • Enhanced the user experience on the app homepage by implementing a geolocation search and recommendation system.
  • Played a key role in driving a monthly user growth rate of over 25% and an average MAU rate of 32%.
  • Built the cloud and microservices infrastructure for AllotMe Marketplace in AWS and RoR, laying a strong foundation for its success.

Research and Development Engineer - Dassault Systemes (10/2020 - 12/2021)

As a R&D developer in Dassault my work was focused on developing and optimizing the Platform services, which comes under the umbrella of Medidata, a clinical trials software product.

  • Analyzed health-related data clusters in Medidata using Jenks and K-Means algorithms, resulting in improved insights and more informed data-driven decision-making.
  • Designed and implemented a robust authorization system that enables token-based authentication for applications using OAuth.
  • Displayed exceptional leadership and project management skills by leading a team of 10 in the development of the System for Cross-domain Identity Management (SCIM).
  • Optimized system performance by developing a uniform approach to autoscaling across services that incorporated important factors such as CPU usage and throttling times. As a result, AWS costs were reduced by an average of 12% for over 6 services.

Sofware Developer and Team Lead - MITR Learning and Media (06/2018 - 10/2020)

As a developer at MITR I was a part of multiple projects ranging from work in Vanilla JS to latest frontend and backend frameworks. These projects can be grouped into two broad domains.

Curriculum Associates - Authoring (VueJS, Python, JavaScript, Typescript, Docker, GraphQL, MySQL, PHP):
  • Skillfully lead the development of a mission-critical application for Curriculum Associates, allowing for seamless editing of content tailored for K-12 students.
  • Implemented custom filters and an interactive UI, resulting in significant cost savings through automation.
Vanilla JS and Node (JavaScript, React, jQuery, Canvas, HTML, CSS, Node):
  • Demonstrated technical expertise and efficiency as a sole developer, delivering multiple projects for various high-profile companies such as Philips, IKEA, Chevron, and Korn Ferry.
  • Developed engaging E-Learning Games utilizing Canvas and D3.js to enhance user experience and increase learning retention.

Project Trainee - Cybersecurity - Reliance Industries Limited (06/2017 - 07/2017)

Researched and help test Mokescreen (Deception technology) to prevent data theft.

Project Trainee - Strategic Solution - Datamatics Global Services Limited (06/2016 - 07/2016)

As a project trainee in Strategic Solutions Group, my responsibilities included researching ways Datamatics could integrate itself into the BPM landscape in India.

Projects

Analysing Student-Tutor Dialogues during Second Language Learning

As part of my MSc AI course, my thesis project aimed to enhance educational discourse by exploring how linguistic alignment between teachers and students influences their interactions. Through analyzing data from the TSCC corpus, the project successfully predicted student proficiency levels, identified and categorized linguistic errors, and developed an automatic tutor generation system.

Reinforcement Learning in 10x10 FrozenLake

Q-Learning and Deep-Q Learning were used to solve 10*10 FrozenLake Environment

Link to Medium Article

Lasso regression and Hyperparameter tuning using sklearn

Body fat prediction model using lasso regression and hyperparameter tuning.

Link to Medium Article

RNN for sequence-to-sequence classification

Sequence data processing using RNN, GRU and LSTM.

Link to Medium Article

Convolution Neural Nets and Multi-Class Image Classification

Blood Cell Group classsification using multi-class CNN and fastai.

Link to Medium Article

Heart Disease Detection

Heart Disease Detection model using Decision Trees, Random Forest, Gradient Bossting and a Neural Network.

Link to Medium Article

Natural Language Generation for Crypotcurrency

Created a NLG system that can be used to generate natural language summary and recommendation for cryptocurrencies based on JSON data.

Hosted Link

Microservices in Golang

Created an educational blog and project to help others build scalable microservices using Google's Golang

Link to Medium Article

Domestic Robot in JASON

Multiagent system with a cleaning robot, house robot, and a concierge robot in JASON programming language along with it's GUI environment in Java.

Hosted Link

Self Driving Car

Implemented concepts of Deep Q-Learning and Machine Learning to build a self driving car.

Hosted Link

JIRA Active Tickets Helper

Build this chrome extension to assist my team members in getting greater insight into the JIRA tickets they are currently working on.

Hosted Link

Social Network Using React and Socket.io

Chat Application with group chat and one to one chat capability by forming secure private rooms.

Hosted Link

Docker Defaults for Kickstarting Project

Made docker defaults for prod and dev for kickstarting a project the easy way. Server: mongo + node + express + graphql Client: react + apollo + redux

Hosted Link

Recreating the classic Minesweeper Game in Canvas

Built a custom game logic for the classic minesweeper game using createJS for the UI. The logic is unique and the game is fun.

Hosted Link

More on GitHub

My GitHub

nandangrover Github chart