Summary
Overview
Work History
Education
Skills
CustomerServiceRepresentative

Deepak Mahapatra

Lead Software Engineer
Bengaluru

Summary

Skilled and highly motivated software engineer with 5+ years of experience in building web and mobile applications. Demonstrated expertise in frontend architecture design, API development and optimization, and recommendation engine development. Well-organized with proven skills in project management and tem leadership.

Overview

6
6
years of professional experience

Work History

Lead Software Engineer

OnsiteGo
12.2019 - Current
  • Planned and developed frontend architecture for Android app using React Native, Redux Toolkit (RTK Query), and workflow engine based on configuration (screen rendering based on configuration) to simplify process and make operations digitized
  • Created dynamic and responsive UI components using React Native to deliver a seamless user experience
  • Lead and supported frontend team to finish project within tight deadline and produce quality product
  • Gathered requirements, planned & developed recommendation engine & dashboard for service agents using Python, Django & React, Redux to automate and optimize case management process
  • Developed APIs with versioning using DRF (Django Rest Framework) for all applications, ensuring a consistent and generic response payload and error handling across all endpoints
  • Implemented custom exception handling mechanisms for API layer, improving reliability and performance of web services
  • Utilized best practices and design patterns for object-oriented programming (OOP), data structures, and algorithms, resulting in clean, modular, and efficient code
  • Collaborated with other developers and stakeholders to deliver high-quality API solutions that met business requirements and user expectations
  • Mentored newly hired interns, providing guidance on coding standards, best practices, debugging techniques, and project management skills
  • As a part of team, designed and built frontend for tab based CRM web application from scratch using React Js and Redux to remove third-party dependency from system and smoothen process of serving to customer in well optimized and efficient manner i.e. reduced to 1 min per ticket from 5 min per ticket.
  • Developed & Integrated the APIs for the CRM using Django REST Framework (DRF)
  • Also worked on API optimization
  • As part of team, built Android app using React Native for field executives and service engineers to use it for filling all relevant data
  • Upgraded libraries, worked on enhancing app performance and user experience
  • Developed a script in Python using pandas to analyze sales data and export it to XML, CSV, and excel formats for company's partners.
  • Streamlined codebase for increased efficiency with regular refactoring and optimization efforts.

SOFTWARE ENGINEER TRAINEE

MountBlue Technologies
08.2018 - 11.2019
  • Developed website for the client company using jQuery in frontend UX and Python, Django in backend to sell the company's services
  • Developed customer account portal using backbone js
  • Hands on JavaScript, Node Js, frontend libraries like React redux and working on production level
  • Worked on assigned tasks like implementing Trello to-do list, Data analysis and visualization using high chart.

Education

Bachelor of Technology - Computer Science & Engineering

Biju Pattnaik Unversity of Technology
Bhubaneshwar
05.2016

Skills

  • Django
  • React Js
  • Python
  • MySQL
  • AWS
  • Django Rest Framework
  • JIRA
  • API Development
  • Software Architecture Design
  • Performance Optimization
Deepak MahapatraLead Software Engineer