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 touch

    About 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.

    DK

    Where I've Worked

    Software Engineer

    Goldman Sachs
    Aug 2023 – PresentBengaluru, India
    • 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

    Headrun Technologies
    Aug 2022 – Jul 2023Bengaluru, India
    Project: Ocean
    • 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

    Headrun Technologies
    May 2021 – Sep 2022Bengaluru, India
    Project: SportX
    • 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

    IDeepeners PVT LTD
    Oct 2020 – Jan 2021Jaipur, India
    • 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

    Indian Institute of Technology, Patna
    May 2019 – Jun 2019Patna, India
    • 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

    PythonC/C++JavaScriptFastAPIDjangoFlaskAsyncioCelery

    Databases

    MySQLPostgreSQLMongoDBRedisAlembic

    Cloud Platforms

    AWSEC2LambdaS3RDSCloudWatchGCPCompute EngineCloud FunctionsFirestore

    DevOps & Deployment

    CI/CDGitLab PipelineGitHub ActionsJenkinsDockerKubernetes

    Data Handling

    PandasNumPyData Manipulation

    Others

    RESTful APIsMicroservicesHLDLLDOAuth2JWTSSOAsynchronous ProgrammingDSA

    Some Things I've Built

    AS

    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
    DS

    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

    2016 – 2020 | Patna, India

    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

    500+

    DSA Problems Solved

    LeetCode

    Active Problem Solver

    Competitive

    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

    Send Me a Message