Kuldeep Kumar

Kuldeep Kumar

Seasoned software engineer specializing in architecting and developing distributed systems and scalable applications.

Professional Overview

Experienced software engineer specializing in distributed systems and scalable architectures. Proficient in building robust applications from the ground up using Python, Django, and FastAPI. Key strengths include: Designing and implementing distributed systems for high-performance, fault-tolerant applications. Scaling applications to handle large volumes of data and concurrent users. Expertise in event-driven programming for responsive and efficient systems. Extensive experience with Python ecosystem, including Django and FastAPI frameworks. Strong background in database design, optimization, and integration. Proven track record of delivering complex projects on time and within scope. Passionate about creating innovative solutions that leverage cutting-edge technologies to solve real-world problems.

Core Competencies: Python, Django, FastAPI, Postgres, Mysql, Event Driven programming, Elastic search, GeoSpatial index, ELK stack, Docker, AWS, Linux, Git

Soft Skills: Problem-solving, Leadership, Communication, Team Collaboration

Experience

Lead Backend Developer

Resero Analytics, Indianapolis (2020 - Present)

  • Designed and developed scalable and high-performance RESTful APIs and microservices using Python frameworks like Django, FastAPI.
  • Integrated third-party APIs and developed custom APIs for seamless data exchange between systems.
  • Designed and optimized relational databases (PostgreSQL, MySQL) for efficient data storage, retrieval, and performance.
  • Built and maintained robust, scalable, and secure backend services using Python and modern development best practices.
  • Implemented asynchronous programming for high concurrency and improved performance using libraries like asyncio, Celery, and Redis.
  • Ensured code quality through rigorous code reviews, unit testing, integration testing, and adherence to SOLID principles and design patterns.
  • Mentored junior developers, conducted code reviews, and provided guidance on Python best practices, architecture decisions, and problem-solving approaches.
  • Played a key role in designing and evolving the architecture of complex backend systems, balancing scalability, reliability, and maintainability.
  • Collaborated with stakeholders to translate business requirements into technical solutions and architectural designs.
  • Identified and resolved technical debt, conducted root cause analysis for system failures, and implemented solutions to improve overall system stability and performance.
  • Advocated for and implemented new technologies and methodologies to keep the tech stack modern and efficient.

Schoolinks Inc, Texas

  • Developed robust, scalable API-centric infrastructures, boosting system performance by 30% and enhancing user experience.
  • Integrated customer APIs to automate data retrieval, significantly reducing onboarding time by 50%.
  • Architected and implemented backend features using Python and Django, achieving parallelism with message queues and multiple consumers.
  • Built a microservices-based architecture on AWS, ensuring a 99.9% uptime for production and staging environments.
  • Executed comprehensive test plans and debugging scripts, improving code reliability and decreasing bugs by 40%.
  • Modernized legacy codebases, enhancing functionality and maintainability, resulting in a 20% increase in developer productivity.

Skills

Python

Docker

AWS

Databases

Git

CI/CD

LLM

Linux

macOS

Security

Agile

Education

Bachelor of Engineering in Computer Science
DSCE, Bangalore, India 2008 - 2012

GitHub Contributions

GitHub Contributions

Connect with Me