My Experience.

Back in 2013, I started off as a web developer building websites for clients and then progessively evolved to use different tech stacks to their best use based on the project. To provide me more satisfaction, I started trying to find and do meaningful projects which can help the society around me. After winning a few hackathons, the 'Best Coder' award, and the best project award I finished my undergraduation to land me a job at GE Digital, Bangalore. I worked with the Data & Analytics team to build Industrial IoT analytical models to predict and prevent equipment failures in aviation engines, X-Ray tubes and train locomotives. After setting up the innovation lab and being a part of the digital transformation I worked on AR/VR projects using Google Cardboard and Hololens, ML projects like Chatbots-as-a-service and Product Analyzer, UX projects on 3D data vizualization, RPA with CI/CD pipeline on a container based enterprise architecture and also server-less applications on the cloud.

WorldSkills Experience.

In 2015, I won a Gold Medal at WorldSkills India competition in the skill of Web Technologies conducted by the Ministry of Skills and Entrepreneurship (Govt of India). I was then invited to represent India at the international WorldSkills Competition in Brazil. Since then, I was (Nov 2015 - Aug 2019) the Representative for Asia at the WorldSkills Champions Trust - a group of 10 young indivduals looking to use their skills bring a positive impact to the world. Over my journey of the 4 years, I worked in various projects like partnering with UNCHR and Autodesk to help address the refugee crisis in Rwanda, spoke at conferences with ministers of various countries to help shape the future policies for today's youth, and interacted with many young people from around the world to talk about the importance of skills.

Skills.

Apart from the technical skills listed below, one of my most favourite skill is my ability to learn quickly and adapt. I believe in the fail-fast approach and have with time learnt how to do that efficiently. Always keen to learn new technology as required.

Full-stack Dev

From static one-page website to a complex MVC system that involves various CRUDs to perform continious update and display of information.
HTML5, CSS3, JavaScript, Angular, React, NodeJs, Java (Springboot), Python (Flask/Django), PhP

Data Science

The ability to take some raw data and perform descriptive, diagnostic, predictive and prescreptive analytics for a given problem.
Python, Tensorflow, SkLearn, spaCy, numPy, NLTK

IoT

Building end-to-end systems by reading data off edge node, making decisions and signal device to main a smooth controlled system.
Predix (GE Digital), Arduino, Raspberry Pi, AWS IoT

Databases

Experience with working in distributed warehouses as well as cloud databases including graph and key-value pair databases.
Postgres, MongoDb, Hive, Redis, MySQL, Neo4J

Cloud

Developed serverless architectures for applications while also setting up CI/CD pipelines with containers based approch.
AWS, Azure, GCP (limited), Docker, Kubernetes, Jenkins, Chef

Mobile Hybrid

Know-how of building hybrid mobile applications to support Android and iOS while also being able to customize one over the other.
NativeScript, Ionic

Projects

As Thomas Edison said, 'If we did all the things that we are capable of, we would literally astound ourselves'. I continue to try and be as diverse in my projects to build projects I'm proud off.

Locomotive Combo Optimizer

An entire product suite that looks at the combo's owned by the organization to perform analytics and suggest replacement parts when it comes for repair. The tool also help standardize the communication between the supply-chain and shop-floor teams and inturn contributed to the $2M service program.


Reusable Chatbot Framework

The goal of the project was to build a centralized chatbot framework for the multiple implementations of chatbots across the organization. It used open source libraries and tools such as RasaNLU, SkLearn, spaCy and tensorflow. It quickly became a widely adopted tool for data-retrieval in the analytics driven organization. Also built a few framework plugins to allow services such Amazon Lex, Microsft LUIS and Google Dialogflow to be available via the framework.


Analyise, Trace and Monitor Application (ATMA)

A click-stream analytics tool with a library to help calculate the ROI of any application. This was done by using the data generated by the library relating to customer segmentation, product adoption and effective product management. This application helped track the process flow expected to be followed v/s actually followed while calculating the benefits in $ of how valuable one product was compared to the other.


CI/CD Upgrade - Containers

Proposed a change in CI/CD pipeline within the organization after evaluating the impact and value. Recommended a change from a simple AWS EC2 architecture, to a container (Docker) based architecture with an orchestration system (Kubernetes). The proposed solution was expect to bring a ~$200k instant benefits. Also ideated and performed proof of concepts on using serverless architectures for our web applications.


Trelleborg

Manufacturing companies often have the issue when a part gets discontinued or when it's out of stock. Often there are alternate parts available that can perfrom the exact same purpose. Since this information is dynamic and constantly changing it requires re-training technitions on regular intervals. As a solution, formulated and developed the 'Alternate Part Suggestion' tool that used tensorflow to train on the existing parts and their dimensions to recommend alternate parts from the available intventory that they can use.


Web Semantics for IoT

In my opinion, one of the largest challenges in IoT is the constant need for human intervention to be able to make some decisions. For example - if we had to automatically turn on our microwave to heat food, the microwave would not know at what temperature to do so. A human would need to intervene, search online and provide that as an input. Can the microwave not directly talk to the internet? This project tried to challenge that phenomenon by using web syntactics and symentics to allow devices to talk to themselves with the correct information and thereby require as minimal human intervention as possible.


Open-Peer Review System in SciBase

The first of it’s kind Open Peer Review System (OPRS) of SciBase was an open and transparent framework that allowed the research commuity to engage in positive scientific disucssion/critique about exisitng research work in the scientific domain. Users could host their work independently or choose to discuss exisiting content fetching from Internet Archive’s non-profit library.


Step-wise navigation for the blind

Different online map services are very useful for people who can be fully aware of their surroundings but not so much for people who are blind - especially because of the uncertainity in the GPS location. This system used a unique mathematical triangulating algorithm that learned the exact step-wise map by learning the walking pattern of the blind person along with the relevant google map information. This was done by placing a few sensors on the stick which helped them walk and would vibrate in the direction they needed to turn.


Real-time health analysis of a plant

An IoT solutions using Arduino microcontroller to suggest farmers the health of their crops and suggested recommendations to obtain a successful yeild. It took into account the weather variations, soil fertilify, light available, air quality, etc.