
Deepak C.
About Me
Deepak Chouhan is a Senior Python Developer with 6+ years of experience in web application and API development using Python, Flask, FastAPI, Django, and DRF.

Deepak Chouhan is a Senior Python Developer with 6+ years of experience in web application and API development using Python, Flask, FastAPI, Django, and DRF.
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.
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.
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.
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.

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.

CCA is a product that helps BPOs to track their agents' performance while also helping agents to resolve customer issues. Created the project architecture and blueprint and built multiple services to interact with each other and provide output. Integrated database, Redis, back-end framework, and third-party APIs and deployed all services to cloud. Tech stack: Python 3.10, FastAPI 0.110.2, PostgreSQL, Azure VM, GitHub, Redis, Jira, Twilio, Pydantic, SQL Models(ORM), Pandas, PySpark, pydantic_settings.

DB Connect is a portal for agencies and inhouse users from Dainik Bhaskar. It mainly has two Users, Agencies, and Moderator (in-house user). Agencies punch a new release order with all the details, and moderator verifies whether the advertisement included in release order should be printed or not. Created documentation for the project, added navigation for the pages (in front end), fixed error handling on routes, added test cases for all endpoints, and added Ajax call for data fetching to fetch the needed records that will help in low latency and prevent request timeout. Added a new module for the rate code to be filled automatically based on state, agency, sales office and fixed major bugs in the back end and front end. Tech stack: Python 3.9, Flask, SQLAlchemy, SQL, Pydantic, GitLab, Jira, HTML, CSS, jQuery, data tables.

Blackswan Tech provides end-to-end solutions in Big Data and AI. Wrote Selenium scripts for scraping and testing websites, created Python scripts to store data scraped into the database(s), and wrote test cases for all endpoints for microservices. Tech stack: Python 3.9, Selenium, BeautifulSoup4, PostgreSQL, GitLab, Jira, Docker, Azure VM.

Invoice Reader is a SaaS Application providing document AI solution facilitating users to store invoices, bills, receipt data on the cloud. Gathered client requirements to integrate new features. Handled a team of 4 developers and delegated tasks received from clients. Used third-party APIs to integrate features like authentication and login. Integrated JavaScript libraries/plugins in the front end (e.g., Handsontable, DataTables). Fixed bugs, reviewed code, and merged code in Git branches to handle deployments on the application server. Worked in Agile/Scrum environments, collaborating with cross-functional teams to deliver incremental software improvements through iterative sprints. Tech stack: Flask, AWS, Heroku, MongoDB, GitLab, NumPy, JavaScript, HTML, CSS, Jira.

Yard Manager is a web application to manage all data and operations related to a yard with an inbuilt weighing scale display, which can be connected with the physical scale with the help of Socket. Created application components to meet client requirements and used Confluence for documentation, collaboration, and knowledge sharing within Agile teams. Managed code versioning with GitHub, deployment to staging, and production servers and participated in project planning sessions with team members. Created APIs for web and mobile applications on AWS Lambda and integrated API Gateway for the same. Worked on day-to-day requirements gathering from clients and completed tasks within deadline or sooner. Tech stack: Django, DRF, unit testing, AWS, Sockets, GitLab, PostgreSQL, Jira.

School Management System is a SaaS application developed by Edu Paradise with features like attendance, timetable, exam, marksheet, fees, staff-salary event, staff management. Involved in the software development lifecycle of tracking requirements, gathering, analysis, detailed design, development, system testing, and user acceptance testing. Created and modified existing Django software and integrated software applications and modules based on specifications with assistance of senior team members when needed. Actively involved in developing methods for Create, Read, Update, and Delete (CRUD) in Active Record. Built and automated deployment APIs (REST) for interfaces between network elements. Provided technical support for operations. Tech stack: Python, Django, HTML, CSS, JavaScript, unit testing, AWS, Git, PostgreSQL, Jira.
