Default profile banner
DS

Dilip Sharma

@dilipsharma

Tech Lead

Jaipur, Rajasthan, India

www.linkedin.com/in/diliplakshya

Persistent Systems Ltd.MAIET

Dilip is a skilled Python Tech Lead and Developer with experience in Flask, FastAPI, Django, MySQL, and microservices. He possesses extensive experience in the design, development, and deployment of software applications, utilizing technologies such as Cassandra and Docker.

Experience

Project Lead

Persistent Systems Ltd.

Invalid Date - Invalid DatePune, India

Designed, Developed, Deployed Python, Flask, FastApi, Cassandra, Docker based micro-services using Azure App service. Designed and Developed data pipelines using Apache Airflow. Owned complete responsibility for micro-services and apache airflow from design documents to architecting to development to deployment to demo to client and getting sign off from client. Implemented automated testing using Pytest, resulting in a 50% reduction in testing time and a 25% increase in overall code quality. Added automated tests in azure CI CD pipeline. Turned over 20 product releases to client for UAT with demo. Mentored 4 junior python developers, training them to work on Flask, Cassandra, Docker, build environments etc. Developed Migration Tools for DataStax migration to propose Cassandra specific data model. Designed and Developed Micro-services using Python Flask, Cassandra. Deployed Dockerized micro services with Cassandra database using AWS code deploy and Gitlab CI CD. Wrote automated unit tests for micro-services using Pytest and coverage. Added automated tests in gitlab CI CD pipeline. Took complete ownership of micro-services with weekly demo to client. Mentored 4 junior python developers about designing, development of micro-services with Docker along with writing unit tests.

Sr. Software Engineer

Sensys Gatso Australia Pty Ltd

Invalid Date - Invalid DateMelbourne, Australia

Architect-ed Matching Server System for Traffic Control and Monitoring System (TCMS). Architected, Developed C++ to Python interface library. Created Automation Simulator in python. Over 70 defect fixes done in 12 months for TCMS using C++, Python, Django, Shell scripting, MySQL on Linux.

Tech Lead

Happiest Minds Technologies Pvt Ltd

Invalid Date - Invalid DateBengaluru, India

Sole contributor who developed Maintenance Working Position, for South Korea's ‘Incheon’ Airport in 24 months using C++. Over 400 defect fixes done in 24 months. Trained 4 team members in 3 months to understand product. Turned over 50 product releases to testing teams. Owned complete responsibility for the product and gave weekly updates to client. Conducted over 80 technical interviews for C++. Delivered GIT knowledge transfer session to 8 team members.

Software Development Engineer

Intel Software India Pvt. Ltd

Invalid Date - Invalid DateBengaluru, India

As a sole contributor automated internal products using Python. Developed Automation Framework using Django. Wrote unit test cases for automation scripts using Python.

Software Engineer

Larsen & Toubro Limited TS

Invalid Date - Invalid DateMysore, India

Architect-ed and developed standalone application named MUU in 3 months using C. As a sole contributor added over 50 new features in 12 months for Vehicle diagnostic system for automotive domain. Delivered C++ knowledge transfer sessions to 15 team members.

Education

MAIET

BE

Computer Science & Programming

Aug 2005 - Jun 2009Grade: 72.21 %

Topped class in 8th semester of BE degree.

Skills

Python
Flask
FastAPI
Django
MySql
Rest APIs
Microservices
Cassandra
Docker
Apache Airflow
Pytest
AWS
Azure
CI/CD
SDLC
Scrum
Agile
C++
Git
Kubernetes
Helm Chart
Shell Script