DRDeepak Ram
@deepak_123
Computer Science Teacher
Kolkata, West Bengal, India
Highly skilled Python developer with 4+ years of experience developing complex web applications. Expertise in writing custom Python code, collaborating with cross-functional teams, integrating third-party services and APIs. Achieved significant increases in application functionality, reduced development time, and improved overall code quality.
Experience
Python Developer
Webskitters Technology Solutions
Contributed to the backend development of Tradeify – Vishtorik, a trading platform, by designing and implementing secure, scalable RESTful APIs across core business modules. Designed and developed RESTful APIs for Order, Customer, Product, Subscription, and Account management modules. Built Product Management APIs to manage trading products, pricing, and availability configurations. Developed Customer onboarding and profile management services with secure data validation. Designed Subscription Management APIs supporting plan activation, renewal, upgrade, and billing workflows. Implemented Account Management services with secure authentication and role-based authorization (RBAC). Integrated token-based authentication (JWT/session-based) and enforced access control policies across services. Optimized database queries to support high-volume trading operations with improved performance. Implemented structured logging, validation, and centralized exception handling to ensure system reliability. Collaborated with frontend and business teams for seamless API integration and workflow alignment.
Full-Stack Developer
CEREBULB
Developed scalable RESTful APIs using the Django Rest Framework for the core modules of Vedanta PMS and containerized the application using Docker for consistent development and deployment environments. Designed and Programmed custom serializers and viewsets to handle complex data models, and nested relationships. Utilised DRF’s authentication and permission classes to secure API endpoints, including token-based authentication. Implemented file uploads and data validation for various user input workflows. Employed Django’s ORM and query set optimisations for improved performance of database interactions. Collaborated with the frontend team to integrate APIs with a React/Angular-based UI for real-time updates, and dynamic content loading. Applied API-based file upload/download features for project documents, with access control and size validations. Optimized complex SQL queries to improve performance , reducing execution time and resource usage.
Python Developer
Freelance
Applied API-based file upload/download features for project documents, with access control and size validations. Optimized complex SQL queries to improve performance , reducing execution time and resource usage. Architected a Python script utilising the Twitter API to extract and analyse tweets. Developed scalable web applications using Python frameworks such as Django and Flask. Built RESTful APIs and integrated third-party services using Django REST Framework (DRF). Designed and optimized relational databases with PostgreSQL and MySQL. Worked with Python scripts to identify bugs. Created a Django e-commerce web application and fixed the reproduced bugs. Engineered Flask application, and deployed it on Heroku.
Software Engineer
Cavisson Systems
Developed Shopping Cart, an e-commerce web application using Django. Utilised Python, HTML, and CSS to design and implement intuitive user interfaces. Linked templates to functions in views, ensuring seamless integration of frontend design with backend functionality for enhanced user experience. Created custom models and views to manage users, products, orders and reviews. Integrated secure user login, registration, email verification, and password reset workflows. Applied Django ORM to establish robust data relationships within tables, enhancing database accessibility and data retrieval processes. Developed NetDiagnostics, an application performance monitoring tool. Employed the logging module for developing and testing applications, ensuring accurate error tracking, and efficient debugging workflows. Leveraged ctypes library to call C/C++ functions within Python. Demonstrated proficiency in creating a Flask application with MySQL database integration, facilitating effective CRUD operations for data handling. Configured and served a Flask application using uWSGI and Nginx servers. Adopted exception handling techniques to effectively manage errors in the application.
Education
National Institute of Technology Mizoram
Bachelor of Technology
Licenses & Certifications
Secondary Teacher Eligibility Test (STET) 2025 - Paper 2 (Computer Science)
Bihar School Examination Board
Credential ID: 2562005695