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.
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
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
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
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
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
Topped class in 8th semester of BE degree.