
Shashwat Mahar shashwatmahar12@gmail.com
Dehradun
Uttarakhand, 262501
Work experience
Labra Apr 2022 — Present
Labra Mar 2021 — Apr 2022
- Distributed Systems based on micro service architecture
- API's using golang, python.
- Worked with AWS SAM, ECS, Secrets Manager, KMS
SupportGenie Mar 2019 — Mar 2021
- Moved the system from monolithic to micro services architecture using docker, docker-compose.
- Orchestrated the system using docker swarm which we did not had a whole control over.
- Moved the system to using Managed Kubernetes in AWS-eks, Digital Ocean kubernetes service.
- Image registry being used are AWS-ecr, digital ocean container registry
- Github actions to make test pipelines, make images, push images to ecr, digital ocean
- Images made of minimal size using Alpine Linux as base image, docker multi stage builds.
- Monitoring systems metrics using Prometheus & Grafana.
- Architected the infrastructure for 911 cloud based system that passed the Interop tests, Interop for California to be held soon.
- Shell scripts to automate daily backups.
- Terraform, AWS CloudFormation for IaaC.
- Implemented KeyCloak for authentication & authorization of users and roles.
SupportGenie Mar 2019 — May 2019
With the help of Azure Bot Service created a chatbot that was embedded in websites that responded to chit/chats & FAQs.
There were few limitations with the azure platform
- Training took a long amount of time
- Pricing was a concern
- There was a lag when receiving reply from the azure platform
- Was Fast as it was on our own infrastructure
- Training was quick as we used a gpu server for training
- Supports entity extraction from intents
- It was OSS.
The process was mostly automated with the use of docker containers.
SupportGenie May 2019 — Aug 2019
Created UI for FAQ Configuration App Using ReactJs.
The FAQ were used by RASA bot as training data
- The app consisted of a number of reusable components made with react hooks.
- All the modules were ECMA6 based modules.
- Data was fetched with JS asynchronous fetch
- Built responsiveness with CSS Grid.
- All the components build were based of material ui
- Use of REST to update/add/delete data.
SupportGenie Aug 2019 — Oct 2019
With the help of tensorflow and keras created a siamese neural network with one shot learning.
- Siamese network relies on Convolutional neural networks, siamese means twin, the 2 neural networks are trained on same data on predictions when passed 2 images the network tries to give similarity btw the images as floating value.
- Training of one shot siamese network requires less training data 10-20 images/class
- The network had a good training & validation accuracy.
Internships
Automation Testing @ Actionable Science (Jan 2019 - Mar 2019)
- Created automation testing suite for frontend using Puppeteer, Jest, Chai/Mocha.For automated testing of chat bot used Botium
Software Development @ Bharat Heavy Electronics(BHEL), Haridwar(May 2017- Jun 2017)
- Made Speech Chat Bot using microsoft speech-text api on C#
Education
Bachelor of Technology (B.Tech), Computer science 2014 — 2018
CGPA: 5.70/10
Senior Secondary (XII), Science — 2012
Percentage: 60.00%
Secondary (X) — 2010
CGPA: 8.40/10
Certifications
Neural Networks and Deep Learning @ Coursera
Rest Api (Intermediate) @ HackerRank
Positions Of Responsibility
Leader @ Grizz Hacks 2020
https://devpost.com/software/bearbot-mwxz4f
- Lead a team of 4 where we made an chat bot which can recognise a specie of a bear if you sent the bot a picture of bear
Leader @ FireFox Student Club(Dit University Chapter)
https://wiki.mozilla.org/DIT_Firefox_Club
- Organised BootCamps to introduce club members to OSS
- Organised many campaigns related to OSS, Mozila
Manager @ Google Students Community(Dit University Chapter)
- Organised various hackathons on Raspberry Pi, IOT etc
- Oragnised various coding events
- Organised certain events where we educated people of the city about digital footprint.
Awards
Challenge Explorer @ Labra
https://raw.githubusercontent.com/cr33dx/cr33dx.github.io/master/Shashwat.jpg
Certificate Of Appreciation @ Labra
https://raw.githubusercontent.com/cr33dx/cr33dx.github.io/master/Certificate_Appreciation.png
Skills
JavaScript
Python
C Programming
Node.js
Kubernetes
Linux
ReactJS
Docker
GoLang
AWS
References
References available upon request.