Impactian EToD™ Developer (2%)
Extraordinary Talent on Demand™
Navpreet
Singh
Full-Stack Developer
Software Developer in Mohali, Punjab, India
Ruby on Rails
Ubuntu 16.04
GitHub
Redis
MySQL
PostgreSQL
GitLab
Node.js
Express.js
Ruby
Agile Software Development
Angular
JavaScript
Linux Mint
MongoDB
HIRE
Full-Stack Developer
Impactian EToD™ Developer (2%)
Navpreet Singh
Software Developer in Mohali, Punjab, India
Ruby on Rails
Ubuntu 16.04
GitHub
Redis
MySQL
PostgreSQL
GitLab
Node.js
Express.js
Ruby
Agile Software Development
Angular
JavaScript
Linux Mint
MongoDB
About
Navpreet is a Full-stack developer with over 5 years of experience in developing dynamic micro services web architecture and applications with a power of IOT, Machine Learning, Artificial Intelligence & 3rd party tools for various startups and clients worldwide. He is an expert in developing dynamic web applications using Ruby on Rails, Node.JS, Python, Angular 4, and React.
Skills
Languages
Ruby, JavaScript, Python 3
Frameworks
Ruby on Rails, Angular, Express.js, Flask, Django
Libraries/APIs
Google APIs, Node.js, Flask-RESTful, Facebook API, Twitter API, React
Platforms
Ubuntu 16.04, Linux, Mint
Storage
Redis, MySQL, PostgresSQL, AWS DynamoDB, Google Cloud, Memcached, MongoDB
Tools
GitLab, Bitbucket, GitHub, MQTT
Experience
Ruby on Rails 5
5 years
Node.js
3 years
PostgreSQL
3 years
MySQL
3 years
Redis
3 years
MongoDB
2 years
Angular
1 year
Work Experience
Senior Software Developer
Mealsuite
|
Mar 2019 - Present
  • Freelance via Toptal
  • Developed Meal Management System (Manage meals of patients and customers in restaurants, facilities and other eating places)
  • Managed the full administration site along with API’s for 4-5 UI
  • Responsible for whole deployment process from development to production
  • Manage one UI app on Vue.js that allows the guardians of patients in the facilities to know their diets.
Ruby on Rails
Vue.js
Senior Software Developer
Untrodden Labs
|
May 2017 - Apr 2018
  • Architected IOT-based product (Smart Electricity Meter and Industry 5.0 application) in different micro-services and databases on AWS.
  • Managed the whole development team from training to execution of projects.
  • Built various micro-services in ROR, MEAN and Python to integrate the whole application with Machine Learning and AI in the future.
Ruby on Rails
Angular 5
MEAN stack
Python
Django
Software Engineer
Paxcom India Pvt Ltd
|
2016 - 2017
  • Created an Omnichannel application called Kinator: it manages the strategies of competitors online on different e-commerce sites.
  • Managed the whole elastic search development of the application as an API developer
  • Reduced the response time of filtering requests from 60 seconds or more to an average of 30 ms.
  • Wrote many stored procedures to manage data from different schemas and put them in elastic search.
  • Developed Orion Eclipse: a financial project on managing assets (stocks) with a team of 250 people.
  • Integrated the application with Java (core app) and Python (to manage machine learning).
  •  Developed API’s for frontend on Angular.


Ruby on Rails
Node.js
Angular 1
PostgreSQL
Elastic-search
MySQL
Software Engineer
Clickapps
|
Apr 2015 - Feb 2016
  • Created an application on HR management systems using micro-services.
  • Sole developer on managing the API app and UI app.
  • Created the back-end of a Property Management application used for rent and sale of properties.
Ruby on Rails
jQuery
React
Ajax
PostgreSQL
Elastic-Search
Associate Software Developer
Trantor Software Pvt Ltd
|
2013 - 2015
  • Enhanced the automated test cases and made new modules for better searching and filtering on LinkYogi: an application that connects professionals on individual social networking sites and provides relevant news to make B2B sales.
  • Created an end to end automated testing tool for the web application on cloud.
  • Created a stock market analytical tool in C++.
Ruby on Rails
C++
C
Education
University Institute of Engineering & Technolgy, Panjab University
Chandigarh, India
|
2011 - 2013
Master's Degree in Business Administration in Finance (Major) and Marketing (Minor)
University Institute of Engineering & Technolgy, Panjab University
Chandigarh, India
|
2008 - 2012
Bachelor's Degree in Electronics and Communication Engineering
Certifications
Machine Learning
Aug 2013 - Permanent
Coursera
Financial Engineering and Risk Management
May 2013 - Permanent
Coursera
Computational Investing
May 2013 - Permanent
Coursera
About
Navpreet is a Full-stack developer with over 5 years of experience in developing dynamic micro services web architecture and applications with a power of IOT, Machine Learning, Artificial Intelligence & 3rd party tools for various startups and clients worldwide. He is an expert in developing dynamic web applications using Ruby on Rails, Node.JS, Python, Angular 4, and React.
Skills
Languages
Ruby, JavaScript, Python 3
Frameworks
Ruby on Rails, Angular, Express.js, Flask, Django
Libraries/APIs
Google APIs, Node.js, Flask-RESTful, Facebook API, Twitter API, React
Platforms
Ubuntu 16.04, Linux, Mint
Storage
Redis, MySQL, PostgresSQL, AWS DynamoDB, Google Cloud, Memcached, MongoDB
Tools
GitLab, Bitbucket, GitHub, MQTT
Experience
Ruby on Rails 5
5 years
Node.js
3 years
PostgreSQL
3 years
MySQL
3 years
Redis
3 years
MongoDB
2 years
Angular
1 year
Work Experience
Senior Software Developer
Mealsuite | Mar 2019 - Present
  • Freelance via Toptal
  • Developed Meal Management System (Manage meals of patients and customers in restaurants, facilities and other eating places)
  • Managed the full administration site along with API’s for 4-5 UI
  • Responsible for whole deployment process from development to production
  • Manage one UI app on Vue.js that allows the guardians of patients in the facilities to know their diets.
Ruby on Rails
Vue.js
Senior Software Developer
Untrodden Labs | May 2017 - Apr 2018
  • Architected IOT-based product (Smart Electricity Meter and Industry 5.0 application) in different micro-services and databases on AWS.
  • Managed the whole development team from training to execution of projects.
  • Built various micro-services in ROR, MEAN and Python to integrate the whole application with Machine Learning and AI in the future.
Ruby on Rails
Angular 5
MEAN stack
Python
Django
Software Engineer
Paxcom India Pvt Ltd | 2016 - 2017
  • Created an Omnichannel application called Kinator: it manages the strategies of competitors online on different e-commerce sites.
  • Managed the whole elastic search development of the application as an API developer
  • Reduced the response time of filtering requests from 60 seconds or more to an average of 30 ms.
  • Wrote many stored procedures to manage data from different schemas and put them in elastic search.
  • Developed Orion Eclipse: a financial project on managing assets (stocks) with a team of 250 people.
  • Integrated the application with Java (core app) and Python (to manage machine learning).
  •  Developed API’s for frontend on Angular.


Ruby on Rails
Node.js
Angular 1
PostgreSQL
Elastic-search
MySQL
Software Engineer
Clickapps | Apr 2015 - Feb 2016
  • Created an application on HR management systems using micro-services.
  • Sole developer on managing the API app and UI app.
  • Created the back-end of a Property Management application used for rent and sale of properties.
Ruby on Rails
jQuery
React
Ajax
PostgreSQL
Elastic-Search
Associate Software Developer
Trantor Software Pvt Ltd | 2013 - 2015
  • Enhanced the automated test cases and made new modules for better searching and filtering on LinkYogi: an application that connects professionals on individual social networking sites and provides relevant news to make B2B sales.
  • Created an end to end automated testing tool for the web application on cloud.
  • Created a stock market analytical tool in C++.
Ruby on Rails
C++
C
Education
University Institute of Engineering & Technolgy, Panjab University
Chandigarh, India | 2011 - 2013
Master's Degree in Business Administration in Finance (Major) and Marketing (Minor)
University Institute of Engineering & Technolgy, Panjab University
Chandigarh, India | 2008 - 2012
Bachelor's Degree in Electronics and Communication Engineering
Certifications
Machine Learning
Aug 2013 - Permanent
Coursera
Financial Engineering and Risk Management
May 2013 - Permanent
Coursera
Computational Investing
May 2013 - Permanent
Coursera