Summary
Overview
Work History
Skills
Additional Information
Interests
Personal Projects
Professional Projects
Timeline
Generic

Sanket Mokashi

Senior Software Developer
Nagpur

Summary

Being able to work in a fast-paced Agile environment, I started my journey as a freelancer in 2016 as a general programmer in Java, C++, Python. I was building web scraping scripts, doodling around web technologies for data gathering where I was introduced to Flask framework, I implemented this framework for chat application, review website.

Now I am that point of career with 8+ years of experience in web development environment, I can work with fellow developers placed remotely or in-house, adaptable to all challenges thrown at me. I am able to work well both in a team environment as well as using own initiative. I am able to work well under pressure and adhere to strict deadlines.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Amazon Lab126
07.2023 - Current
  • Led India team to implement product integrity application for performance and reliability on amazon devices
  • Worked on implementing infrastructure for implementing event based architecture and added data reconciliation.
  • Implemented device monitoring system for detecting device temperature and humidity.
  • Implemented microservices in python and java with mysql aurora as database.
  • Implemented infrastructure using cdk and created auto CICD pipelines for these microservices.
  • Promoted technical leadership to entry-level and junior engineers in complex enterprise system environment.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.

Technical Lead

Leo1
10.2022 - 06.2023
  • Led two teams for delivering payment services and fund management service for NBFC.
  • Responsible for development for real time value transactions service
  • Responsible for moving all services from monolithic to micro services
  • Brought new ideas on using tools and frameworks to support micro service architecture and facilitated internal tools using retool
  • Managed team performance by training, mentoring, disciplining, and motivating employees.
  • Supervised end-user support efforts, designing policies to establish consistent service guidelines and reliable ticket resolution.
  • Implemented, configured, and optimized safety standards.
  • Commissioned third-party vendors and technicians to augment on-site technical support assets.

Technical Lead (Contract)

Pakama athletics gmbh
02.2021 - 09.2022
  • Implemented and developed Backend Architecture for fitness platform which had Java, Kotlin, Spring Boot , rust , postgresql and vue cms as tech stack
  • Used AWS Platform to serve 10k users , I deployed the application using docker, lambda , ECS and RDS implementation for rapid scaling
  • Implemented features for Kotlin and Swift Fitness App like integrating firebase dynamic links , calendar export for class scheduling
  • Implemented Event Based Architecture for Notifications using lambda function and rust
  • Created Telegram bot to implement fitness related queries using python .

Senior Software Developer(Lead)

Decision Minds Pvt Ltd
11.2019 - 02.2022
  • Implemented and Developed Log aggregation tool to get logs and analyze status and realtime log analysis with anomaly detection using kafka , elk and NLP.
  • Developed and Owned Event based Architecture and implementation to monitor resources on PAAS platform Like Aws and Azure. Created the application for Western Union.
  • Responsible for developing Scalable Enterprise Applications from Scratch for clients like SendSafely, First Tech, Vmware and Western Union.
  • Implemented Retool dashboards for customer success managers for better understanding of customer insights and pain points of users
  • Involved in building Database Migration Application capable of migrating a over 100s gbs of data while you are sipping ☕
  • Leading a Team For Full Stack Development on Tech React, Django and Postgres
  • Follow Scrum and ability to handle team using jira.

Senior Software Developer(Contractor)

Lead Developer(Contractor)
04.2019 - 10.2019
  • Developed E-Commerce application for delivering in django, Angular and Postgres..
  • Demonstrated Ability to lead a remote using scrum
  • Contributed Over Full Stack and was central part of handling the product

Lead Software Developer(Contractor)

Studytact Pvt Ltd
10.2018 - 04.2019

Developed django application with video content sharing capability and Managed the application for content sharing.

Software Developer(Contractor)

MServ Technologies Private Limited
08.2018 - 09.2018

Tasked with developing django application and improving the application.

Team Lead/ Back End Developer

Repusight Pvt Ltd
08.2017 - 08.2018

Backend development of repusight. Leading a team on web development . I working on technologies like no sql, mongodb , python , flask , javascript , angular js, Natural language processing.

Data Sciences Intern

Gyandhan
03.2017 - 05.2017

Scraping linkedIn to get required information and scrape facebook with nltk to extract meaning from the comments

Skills

Rust

undefined

Additional Information

Contributed to pyodide (A project by Mozilla which compiles python to Web Assembly).

URL : https://github.com/iodide-project/pyodide

Interests

Cricket

Any Sports(Except Basketball)

Trekking and hiking

Personal Projects

Swindle

A Python Playground and Report Viewer Extension built on top of based on React and Pyodide. URL : https://bit.ly/3hcr4YP

  • This extension Lets you run python in your browser , just open your dev tools to editor tab and you are good to go.
  • You can use scientific stack (including numpy, Matplotlib, Scipy) in this IDE.
  • Download Html Output as PDF.
  • You can run js , html and css along with python.
  • Fetch JS libraries and use it in python.
  • Fetch data from any source using inbuilt functions.

Job Scraper

A Utility that scrapes job sites, identifies my skill area based on keywords I put in . Next stage is implementation of RAKE (Rapid Automatic Keyword

Extraction) to use nlp for extraction of topics to better match the jobs I need to apply . Also It saves the data in a mongodb database.

OCR Technology

  • This project is build upon tesseract (python) to analyze government Identities( Like PAN , aadhar and Passport) to tell you that its fake or not.
  • This project is built in python and flask.
  • This project is build for Ezedox Application

Professional Projects

CLOUD OPS:

Role: Senior Software Developer

Client: Western Union

Description:

This is a cloud monitoring tool , which monitors EC2 , RDS , IAM and Route 53 resources . This application gives analysis , realtime monitoring and cost saving recommendation for a particular resource.

Responsibilities:

  • Proposed Backend Architecture for implementing Multi Account Multi Region application
  • Implemented Multi Region Resource consolidation service , which gets resource data from various regions into a single souce database.
  • Implemented Event Driven Architecture so that database is consistent with the AWS Resources.
  • Implemented Node Rest API, Database Design and Added JWT Authentication
  • Created Dockers for individual Services

Technologies And Tools : Node, Java, Kotlin , React ,Postgresql, AWS, Event Bridges , CloudWatch , Lambda Functions , EC2 , RDS , IAM , Route53 , Webstorm

Hubble:

Role: Senior Software Developer

Client: Vmware

Description:

Log aggregation and analysis tool for Informatica and jobs running at isolation. Provides a comprehensive details like anomaly detection, recommended actions , overdue jobs and ETA . This tool is built using Django , Spring Boot , Kafka , ELK , Filebeat and Mysql.

Responsibilities:

  • Was responsible for building this application using django and spring boot with mysql as database.
  • Implemented ELK stack for indexing logs on the logstash and further analysis. Implemented dynamic filebeat configuration to get file logs from various sources
  • Implement Kafka Producer and Consumer services. Created Topic Partition flow for distributed jobs.
  • Implemented Authentication using SSO and CSRF hand shaking for better security
  • Created docker services for each component of the platform.
  • Implemented deployment using kubernetes for prod , stage and dev servers

Technologies And Tools : Django, Java, Kotlin, Python , Spring Boot , Kafka , ELK , Filebeat , Mysql, docker , kubernetes , load balancer, camunda

TESSERACT:

Role: Senior Software Developer

Client: Vmware

Description:

All Inclusive workspace for Vmware internal apps to accelerate productivity and easier access through a single platform. Apps like Hive Runner , Database Migration , Log aggregation , Tableau , Zeppelin and access management can be used in this platform.

Responsibilities:

  • Proposed Backend architecture and was responsible for building this application using django and spring boot with mysql as database.
  • Implemented Authentication using SSO and CSRF hand shaking for better security
  • Created docker services for each component of the platform.
  • Implemented deployment using kubernetes for prod , stage and dev servers

Technologies And Tools : Django , Spring Boot , Kafka , ELK , Filebeat , Mysql, docker , kubernetes , load balancer, camunda


DATAHUB:

Role: Senior Software Developer

Description:

Data Migration Tool for migrating RDBMS to Snowflake. This tool solves complex migration process in a simple pipeline and without code. This tool has features like Scheduling Migration , Pre Validation of Columns types , Post Validation of data , Compatibility Score with Snowflake , Resume Failed Migration. Multiple Connection support to Database

Responsibilities:

  • Orchestrated Architecture for this application, Helped Designing System for this application
  • Full Stack Contribution to application. Setup Base for Django as well as React App.
  • Created Scripts for Standalone Picking up migrations and running individually. This is used in Kubernetes Environment.
  • Lead a team for building UI from scratch. Created individual components , css and implemented design patterns for this application
  • Deployed this application in GCP and implemented Storage in S3 and snowflake in AWS.
  • Implemented Jenkins Pipeline for React as well as Django.

Technologies And Tools : Django, React ,Postgresql, AWS, GCP , Jenkins , Pycharm

SUCCESS4:

Role: Senior Software Developer

Description:

A Customer Success Management tool for companies who have lots of Data but doesn't have the resource to effectively implement an insight machine which helps them drive sales and save cost.

Responsibilities:

  • Built Features like Data feed which takes lot of API and saves the data in the database.
  • Created a Data ingest tool for Snowflake.
  • Implemented Spinnaker for deployment
  • Fixed Critical Bugs faced during deployment
  • Developed Client(Send Safely , First Tech) Specific Features .

Technologies And Tools : Django, , Angular ,Postgresql, AWS, Terraform , Spinnaker, , Pycharm

PLATFORMCORE:

Role : Lead Software Developer(Contractor)

Description:

Data Ingestion Service for Marketing People, This application analyzes marketing data and gives you insight on customer sales, product sales and custom KPI and metrics from data , which can be in the form of API , CSV and social Media Sources.

Responsibilities:

  • Built Backend using node implement rest API.
  • Implemented Migrations using Sequelize ,implemented FTS using Trigram Similarity.
  • Deployed the application using jenkins and docker in Digital ocean. Implemented Django and Angular build pipelines and implemented webhook in GitHub master branch merges
  • Created OAUTH authentication and implemented SSO

Technologies And Tools : Node, , Angular ,Postgresql , Webstorm

STUDYTACT:

Role : Lead Software Developer(Contractor)

Description:

Web application for scheduling classes for teacher and backbone for video and virtual classroom.

Responsibilities:

  • Orchestrated features for the application
  • Designed Architecture for the application
  • Developed base of application and support for Video conferencing capability using WEBRTC.

Technologies And Tools : Node, SocketIO, WebRTC ,Postgresql , Sublime

EZEDOX:

Role : Software Developer(Contractor)

Description:

The Product is a document storage and on-boarding tool for corporate with an aim of security and ease of storage. This application provides paperless approval , signature support and onboarding tool with identifying fake documents.

Responsibilities:

  • Developed the document analyzer tool for identifying fake Indian id using opencv .
  • Fixed Bugs related to application.
  • Implemented Features in Angular as well
  • Wrote Docker Scripts for deploying applications.

Technologies And Tools : Python , Django , Angular , MongoDb , AWS , Jenkins , Docker, Sublime

REPUSIGHT:

Role: Lead Intern, Then Software Developer

Description:

The Product is a review aggregation tool , which analyzes review from various websites and gives insight to Hotel / Hospitality industry on how customer responds to its quality of services. Insight can be in form of analysis by visual or recommendation of improvement of services.

Responsibilities:

  • I was involved as a lead intern for improving and creating new features for clients like Sarovar , The Leela Hotel, Amara.
  • Implemented API using flask and mongodb for the respective features
  • Built a Review aggregator Tool which gets reviews from various online review websites in a pipeline and segregates the reviews for its mood and quality of the service.
  • Implemented NLP for analyzing Reviews and segregating into different metrics(Mood, Tone, Services mentioned) . The Tool is implemented asynchronously.
  • Deployed Application using Jenkins and Docker in AWS ec2 instance.

Technologies And Tools : Python , Flask , Angular , MongoDb , AWS , Jenkins , Docker, Sublime

GYANDHAN:

Role: Data sciences Intern

Product: Tool for analyzing social media posts in getting request and details from Facebook Posts.

Description:

This tool gathers data from facebook and twitter posts which are posted with tags of loan and splits the post into College, Type of Degree ,Field.

Responsibilities:

  • Built this tool from scratch , Used Python and postgresql for saving data
  • Event trigger mechanism for invoking this script when a post is added to facebook page

Tools: Python , Postgresql , Sublime

Timeline

Senior Software Engineer

Amazon Lab126
07.2023 - Current

Technical Lead

Leo1
10.2022 - 06.2023

Technical Lead (Contract)

Pakama athletics gmbh
02.2021 - 09.2022

Senior Software Developer(Lead)

Decision Minds Pvt Ltd
11.2019 - 02.2022

Senior Software Developer(Contractor)

Lead Developer(Contractor)
04.2019 - 10.2019

Lead Software Developer(Contractor)

Studytact Pvt Ltd
10.2018 - 04.2019

Software Developer(Contractor)

MServ Technologies Private Limited
08.2018 - 09.2018

Team Lead/ Back End Developer

Repusight Pvt Ltd
08.2017 - 08.2018

Data Sciences Intern

Gyandhan
03.2017 - 05.2017
Sanket MokashiSenior Software Developer