Hello, I'm

Sudhakar Ponugoti

|

Python Developer with 5+ years of experience building scalable backend applications using Python, Django, and Django REST Framework — from REST API design and database optimization to bulk data processing with Pandas & Polars.

Professional Summary

I'm a backend-focused Python Developer with over five years of experience designing and building scalable, maintainable web applications. My core strength lies in Django and Django REST Framework, where I architect REST APIs, optimize databases, and build robust data pipelines using Pandas and Polars. I've delivered production systems handling bulk data import/export, asynchronous task processing, and large-scale performance tuning — and I actively contribute to open-source Django tooling.

0+ Years Experience
0 Major Projects
0 Companies

Technical Skills

Programming & Frameworks

PythonSQLDjangoDjango REST Framework

Backend

REST API DevelopmentDjango ORMBackend ArchitectureAPI Integration

Libraries & Packages

PandasPolarsNumPyRequestsXlsxWriterSQLAlchemy

Databases

MySQLPostgreSQL

Version Control

GitGitHubGitLabBitbucket

Tools & OS

PostmanVS CodePyCharmUbuntuWindows

Concepts

OOPR&DCode OptimizationPerformance Tuning SDLCData ValidationBulk Data Processing Excel Import/ExportAuthentication & AuthorizationException Handling

Professional Experience

Senior Specialist Engineering (Python Developer)

Jul 2024 – Present

Aparajitha Corporate Services Pvt. Ltd · Bengaluru, Karnataka

  • Developed scalable web-based applications using Python, Django, and Django REST Framework (DRF).
  • Conducted R&D to automate SDLC processes and optimize server and storage performance.
  • Designed product- and service-oriented backend solutions using Django, MySQL, and RESTful architecture.
  • Built reusable Python/Django modules for efficient data processing and backend automation.
  • Implemented bulk data import/export functionality using XlsxWriter with dynamic data validation.
  • Designed dynamic Excel templates using Pandas with schema-based validation to ensure data integrity.
  • Implemented backend validation logic enforcing business rules consistent with frontend validations.
  • Optimized backend performance for large datasets via chunk-based loading with Django QuerySets and SQLAlchemy, reducing memory consumption and improving query efficiency.

Python Developer

May 2021 – Jun 2024

Mindpool Technologies · Bengaluru, Karnataka

  • Developed web-based applications using Python, Django, and MySQL.
  • Developed shell scripts to automate backend processes and operational tasks.
  • Performed Django ORM updates and SQL modifications without data loss in production.
  • Developed Pandas-based data processing to optimize server performance.
  • Participated in requirement analysis, development, testing, and deployment.
  • Used Git and Bitbucket for version control and collaborative development.

Featured Projects

01 Client Project

Compfie General Master

Aparajitha Corporate Services Pvt. Ltd · Python Developer

A master data management platform for client information including group master, legal entities, units, service locations, contractors, pay groups, employee master, contract labour, and work order master.

  • Backend built with Python, Django, and Django REST Framework
  • Automated SDLC performance-related tasks
  • Bulk Upload functionality with XlsxWriter and dynamic validations
  • Dynamic Excel formats with Pandas schema validation
PythonDjangoDRFMySQLPandas
02 Client Project

Payroll Services

Aparajitha Corporate Services Pvt. Ltd · Python Developer

A payroll management system supporting HRMS operations, auto-approval/rejection, and hierarchy-level approvals for monthly payroll.

  • Backend components built using Python and Django
  • Automated SDLC processes related to storage and network performance
  • Service-oriented architecture integrating Django, MySQL, and Angular
  • Maintained technical documentation for all project modules
PythonDjangoMySQLAngular
03 Open Source

Django-Mindoff

Open Source Contributor · Python/Django

An open-source backend framework built with Django and DRF for scalable enterprise apps — reusable REST APIs, Polars-based data processing, async task processing, and standardized project architecture.

  • Fixed "TemplateDoesNotExist: index.html" via TEMPLATES['DIRS'] config (PR #57 / Issue #56)
  • Refactored Dramatiq worker health check to use a direct broker probe (Fix #50)
  • Wrote automated Pytest cases for worker availability & broker error handling
  • Collaborated via GitHub PRs, issue resolution, and code reviews
PythonDjangoDRFPolarsPytest
View Repository
04 Open Source

TurboFastApply

Open Source Author · Rust/Python

A high-performance drop-in replacement for pandas' .apply(), published on PyPI. Detects eligible functions and routes them through a native Rust compute engine, falling back to standard pandas for anything it can't safely accelerate.

  • Rust core compute engine exposed to Python via PyO3 and built with Maturin
  • ~1.9–2x speedup on numeric transforms, ~4–4.5x on row-wise operations
  • Automatic eligibility detection with sampling-based threaded fallback
  • GroupBy support with parallel optimization for large groups (800+)
  • Configurable engines (auto / pandas / native) with verbose and progress-bar modes
RustPythonPyO3MaturinPandasNumPy
View Repository

Education

Bachelor of Technology (B.Tech)

Jawaharlal Nehru Technological University (JNTU), Hyderabad

Let's Work Together

Open to backend engineering roles and collaborations. Feel free to reach out directly.