Deepak C.

About Me

Deepak is a Senior Python Developer with 6+ years of experience in web application and API development using Python, Flask, FastAPI, Django, and DRF. His skill set also includes databases (MySQL, PostgreSQL, MongoDB, Oracle) and cloud services, AWS, Azure, and Heroku. Deepak is proficient in data manipulation and analysis using Pandas, including data cleaning, transformation, and aggregation, numerical computing with NumPy, and large-scale data processing, distributed computing, and ETL operations with PySpark. He has hands-on experience in system, program, and server troubleshooting, code review, optimization for speed enhancing, and working with JSON and XML for data serialization, API communication, and structured data exchange.

AI, ML & LLM

Backend

Database

DevOps

Cloud Services AWS Azure

Workflow

Other

Work history

UpStack
UpStack
Senior Python Developer
2025 - Present
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

PythonBack-end Development FlaskDjangoDRFDjango REST FrameworkAPI Development Web DevelopmentMySQLPostgreSQLMongoDBOracleCloud Services AWSAzure HerokuData Manipulation Data AnalysisPandasData CleaningData Transformation Data Aggregation NumpyData ProcessingETLDistributed Computing PysparkJSONXML
NeoSOFT
NeoSOFT
Software Engineer
2023 - 2024 (1 year)
Indore, India
  • Worked as a full-stack developer on client location.

  • Attended daily standup meetings with inhouse manager and team.

  • Met with clients to discuss tasks and resolve issues on projects.

Deqode
Deqode
Senior Solutions Engineer
2022 - 2023 (1 year)
Indore, India
  • Worked on the back end of several applications from the ground up using Django and Flask.

  • Set up databases in RDS and configured backups for S3 bucket.

  • Enabled message queuing for asynchronous communication between distributed systems.

  • Responsible for gathering requirements, design, development, testing, and deployment.

  • Facilitated pub/sub messaging for sending notifications and alerts across multiple services.

  • Streamlined task allocation and workflow for a team of 4 developers, resulting in a 30% reduction in project delivery time and increasing efficiency in meeting client deadlines.

PythonDjangoFlaskBack-end Development AWS RDSAWS S3Message Queues Pub/Sub
Protonshub Technologies
Protonshub Technologies
Python Developer
2021 - 2022 (1 year)
Indore, India
  • Led daily requirement gathering sessions with cross-functional teams, resulting in streamlined project timelines and improved deliverable quality, reducing development cycle by 20%.

  • Attended daily EOD calls with clients to monitor work progress on projects.

  • Resolved issues and bugs on live calls with clients, reflecting changes in the server on an urgent basis.

  • Handled various clients from different domains.

Edu Paradise
Edu Paradise
Software Developer
2018 - 2021 (3 years)
India
  • Worked on the user access management console and provided solutions to make it better.

  • Interacted with clients to address and solve queries about the application.

  • Provided on-call app training to resolve customer representatives' issues.

  • Traveled to different locations to install the application on premises.

Software DevelopmentCustomer Engagement Client Interaction User Onboarding

Showcase

School Management System
School Management System
  • Developed a SaaS application for school management with features such as attendance, timetable, exam, marksheet, and fees management.

  • Involved in the complete software development lifecycle including requirement gathering, system design, development, and testing. Modified Django software and developed CRUD methods in Active Record.

  • Built and automated deployment APIs and provided technical support for operations. Tech stack included Python, Django, HTML, CSS, JavaScript, unit testing, AWS, Git, PostgreSQL, and Jira.

DB Connect - Dainik Bhaskar
DB Connect - Dainik Bhaskar
  • DB Connect is a portal designed for agencies and in-house users from Dainik Bhaskar to manage advertisement release orders.

  • The project involved creating documentation, adding navigation, fixing error handling, creating test cases for all endpoints, and implementing Ajax call for low latency data fetching.

  • A new module was developed to autogenerate rate code based on multiple attributes, and major bugs were fixed across both frontend and backend.

Yard Management System
Yard Management System
  • Yard Manager is a web application developed to handle data and operations related to a yard, inclusive of a weighing scale display that connects with a physical scale via Socket.

  • Used Confluence for documentation and collaboration within Agile teams, managed code versioning with GitHub, and handled deployment to staging and production servers. Additionally, participated in project planning sessions.

  • Created APIs for the application on AWS Lambda, integrated API Gateway, and managed daily client requirements efficiently. The tech stack used includes Django, DRF, unit testing, AWS, Sockets, GitLab, PostgreSQL, and Jira.

Invoice Reader
Invoice Reader
  • Invoice Reader is a SaaS document AI solution that allows users to store invoice and receipt data on the cloud

  • Working in Agile/Scrum environments, the team integrated new features as per client requirements, handled bug fixes, code reviews, and deployments using tech stack including Flask, AWS, Heroku, MongoDB, GitLab, NumPy, JavaScript, HTML, CSS, and Jira

  • The project development involved delegation to a team of 4 developers and the integration of third-party APIs for features like authentication and login as well as JavaScript libraries for the front end

Call Center Analytics (CCA)
Call Center Analytics (CCA)
  • CCA is a tool designed to assist BPOs in monitoring the performance of their agents, and facilitating issue resolution for agents.

  • The project's architecture and blueprint were established, facilitating multiple services to interact with each other and generate output.

  • A series of integrations were carried out, encompassing a database, Redis, a backend framework, and third-party APIs, and utilizing tech stack including Python 3.10, FastAPI 0.110.2, PostgreSQL, Azure VM, GitHub, Redis, Jira, Twilio, Pydantic, SQL Models(ORM), Pandas, PySpark, and pydantic_settings.

BlackSwan Technologies
BlackSwan Technologies
  • Blackswan Tech specializes in Big Data and AI, providing comprehensive solutions.

  • Conducted website scraping and testing using Selenium scripts, storing data with Python scripts into databases.

  • Utilized a tech stack including Python 3.9, Selenium, BeautifulSoup4, PostgreSQL, GitLab, Jira, Docker, and Azure VM.

Education

BE Electronics and Communication Engineering (ECE)
BE Electronics and Communication Engineering (ECE)
IPS Academy Indore - India
2014 - 2018 (4 years)