Personal details

Dhanraj M. - Remote full-stack developer

Dhanraj M.

Software Architect / Engineer
Based in: 🇮🇳 India
Timezone: Chennai (UTC+5.5)

Summary

I am a Software Developer with more than 14 years of experience.
I have worked in multiple verticals – Routing protocols, Embedded systems, Web Development, Machine learning and Data science.
I have experience running a company as Co-Founder and CTO
I would welcome the chance to apply the skills and knowledge I have gained to your job and I feel my abilities would prove to be an asset for you.

Work Experience

Architect and lead developer
GrouPot | May 2020 - Present
Node.js
JSON
PostgreSQL
Neo4j
React
JavaScript
Kubernetes
React Native
AWS (Amazon Web Services)

The goal of the project is to create a first of its kind savings marketplace "Savesmart". The participants in this marketplace are consumers who are currently/would like to save with trusted brands and brands who participate in this marketplace. The solution has the following products - An easy-to-use Cloud-based app for partner companies to create, track, and manage monthly instalment-based saving scheme. - Mobile app where consumers can simply log on to the mobile app and pay the monthly instalments I have architected the product and developed the backend services including the devops. I have lead the team who developed the frontend for this project

Lead
EdgeNetworks | Nov 2017 - May 2020
Python
Node.js
MongoDB
JSON
Redis
Machine Learning
Elasticsearch
Firebase
Reactive Programming
Microservices

● Ideate, experiment and evaluate product ideas. ● Architect and design MVP to validate the new product idea. ● Apply Machine learning and Deep Learning techniques for information retrieval. ● Plan and execute the transition of POC/MVP Models to Production ready applications.

Education

National Institute of Technology
Bachelor's degreeElectronics and communication engineering
Jul 2004 - Jul 2008

Personal Projects

Personalised Web SearchIconOpenNewWindows
2014
Machine Learning
Objective of this project is to give search query results based on the learned user interests. Personalizing the search results has become more and more relevant due to the increase in the diversity of contents available on the web. Usually the ranking of the pages is done with respect to query terms and page content alone. The search engine performance is improved if query terms and user history are considered while ranking the results.
2020
Amazon S3
React Native
GraphQL
AWS DynamoDB
AWS Lambda
Its a fintech application which enables users to build an emergency fund with friends.