Hi, I'm
Deepak Kumar.
I build exceptional backend solutions.
I'm a Software Engineer with 4+ years of experience specializing in Python and backend technologies. Currently, I'm focused on building scalable and high-performance systems at Goldman Sachs.
Get in touchAbout Me
I'm a Software Engineer with a passion for developing efficient and scalable backend solutions. With over 4 years of experience in the field, I've worked on a variety of projects ranging from data aggregation services to high-load microservices.
My expertise lies in Python-based technologies, with a strong focus on frameworks like FastAPI, Django, and Flask. I'm proficient in designing and implementing robust database schemas, optimizing query performance, and enhancing system efficiency.
I pride myself on my ability to architect solutions following SOLID principles and design patterns. This approach has consistently led to maintainable code bases with reduced bugs and improved developmental efficiency.
When I'm not coding, I enjoy solving complex algorithmic problems, which has sharpened my problem-solving skills and analytical thinking.
Where I've Worked
Software Engineer
- ›Collaborated with a team of 6 developers, assisting in technical discussions, task assignments, and conducting code reviews to ensure high-quality deliverables within defined timelines.
- ›Developed an aggregator service from scratch using Python, FastAPI, and PostgreSQL to fetch, process, and consolidate data from multiple microservices, improving data flow and reducing response times by 30%.
- ›Managed schema migrations and optimizations with PostgreSQL, Alembic, and SQLAlchemy, ensuring data integrity and 99.9% uptime.
- ›Created cron jobs to fetch over 10k data points daily from an on-premises system, resulting in saving 1000+ man-hours annually.
- ›Increased unit test and BDD coverage from 60% to 80%+ using PyTest and Behave, ensuring higher code reliability and reducing production issues by 30%.
Team Lead
- ›Managed a team of 8 Software Engineers, QA, and DevOps for a large-scale data extraction project, yielding 2 million+ daily data points.
- ›Engineered a robust backend system to support 500-700 requests per second load with 99.9% uptime and designed caching mechanisms to reduce database calls by 50%.
- ›Developed a Data Store Microservice to store multiple versions of the data, resulting in improved data retrieval time by 25%.
Software Engineer
- ›Supervised a team of 5 members in creating and launching the SportX App, resulting in a 50% user base expansion and a significant boost in customer retention.
- ›Architected a scalable web application using the Django framework, optimised the database schema, and reduced query latency by 40% with indexing and caching.
- ›Adhered to SOLID principles to enhance project lifecycle, achieving a 40% decrease in code maintenance efforts and an 80% reduction in system bugs reported by users.
Software Engineer Intern
- ›Implemented CRUD and Functional APIs for the analytical website minstein.com, resulting in a 30% increase in API response time.
- ›Integrated Redis and Celery to manage the job queue for fetching Instagram data, resulting in a 40% improvement in task scheduling.
Research Intern
- ›Achieved a state-of-the-art performance improvement for the "Scientific Summarization" model, surpassing previous benchmarks.
- ›Utilised PSO clustering, WMD distance matrix, and AllenNLP's entailment matrix to enhance model performance.
Skills
Languages & Frameworks
Databases
Cloud Platforms
DevOps & Deployment
Data Handling
Others
Some Things I've Built
Aggregator Service
Developed an aggregator service from scratch using Python, FastAPI, and PostgreSQL to fetch, process, and consolidate data from multiple microservices.
HIGHLIGHTS
- Reduced response times by 30%
- 99.9% uptime
- Deployed on AWS
TECHNOLOGIES
- Python
- FastAPI
- PostgreSQL
- AWS
Data Store Microservice
Engineered a robust microservice to store multiple versions of data for a large-scale data extraction project yielding 2 million+ daily data points.
HIGHLIGHTS
- Improved data retrieval by 25%
- Supports 500-700 req/sec
- Caching reduced DB calls by 50%
TECHNOLOGIES
- Python
- Django
- Redis
- MongoDB
Education & Certifications
Education
Bachelors of Technology
Bakhtiyarpur College of Engineering
Certifications & Awards
Mentor of the Year
Headrun Technologies, 2023
Gold Medal - Coding Competition
Bihar Skill Development Mission, 2019
Participated in state-level coding competition, secured 1st rank, and was awarded by the Governor of Bihar.
Problem Solving
DSA Problems Solved
Active Problem Solver
Coding Enthusiast
Get In Touch
I'm currently open to new opportunities and collaborations. Whether you have a question, a project proposal, or just want to say hi, feel free to reach out to me.
Location
Bengaluru, India