DEEPAK S.

Software Engineer

Bengaluru, Karnataka, India8 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 5 years of experience in scalable application development.
  • Expert in Python and Spring Boot for SaaS solutions.
  • Proven track record in leading complex software projects.
Stackforce AI infers this person is a SaaS-focused software engineer with strong backend development skills.

Contact

Skills

Core Skills

JavaSpring BootPythonFlutterGo (programming Language)

Other Skills

AutoGenprometheusGrafanaScalaPHPTensorFlowKerasDockerNginxTfliteAndroidProtocol BuffersReact.jsAirflowKubernetes

About

I am an IIT Mandi graduate driven by a passion for crafting scalable and resilient applications. With ~5 years of professional expertise, I thrive as a software engineer adept at tackling intricate real-world challenges through innovative solutions

Experience

8 yrs
Total Experience
2 yrs
Average Tenure
3 yrs 3 mos
Current Experience

Adobe

2 roles

Computer Scientist II

Jul 2025Present · 10 mos

Software Development Engineer 3

Feb 2023Jul 2025 · 2 yrs 5 mos

Spring BootJava

Rakuten india

2 roles

Senior Software Engineer I

Promoted

Dec 2021Feb 2023 · 1 yr 2 mos

  • Data Observability Platform
  • This project aims at providing data freshness, quality, distribution, lineage as SAAS offering for the clients.
  • Lead the whole project on end-to-end requirement gatherings, architecture discussions, deployment strategies, data contracts designs and later providing development support for different services involved.
  • Secrets as a Service
  • This service is responsible for managing secrets needed to access applications, services, databases, IT resources etc. with controlled access using fine-grained ACL permissions. Later the service was on-boarded on private cloud and was provided as their first SAAS model for managing secrets for all their clients.
  • Worked on end-to-end requirement gathering, design, deployment and development of multiple features which interacts and communicates with multiple platforms, later supporting multiple-region architecture for high availability and consistency.
PythonSpring Boot

Software Engineer

Mar 2020Dec 2021 · 1 yr 9 mos

  • Developed contact tracing app for tracking COVID-19 infections and later to be used within the company. The app was developed in flutter to support Android and iOS platforms. The app uses its own contact tracing algorithm for detecting the nearest employee who were in the vicinity of the infected one.
  • Optimised bluetooth data connection btw devices by implementing internal framework within the app for collecting data points generated during rigorous testing on different Android/iOS devices.
Go (Programming Language)Flutter

Khosla labs

Software Developer

Jul 2018Feb 2020 · 1 yr 7 mos · Bengaluru Area, India · On-site

  • Designed and implemented micro-services to expose REST APIs for machine learning models. Successfully deployed these models to Docker containers and mobile platforms, ensuring seamless integration and scalability.
  • Document Parser Library: Created a robust parser library capable of handling multiple document types and extracting fields from responses generated by the Google Vision API, streamlining document processing workflows.
  • Developed an efficient document scanner capable of detecting document edges during scanning, enhancing document digitization accuracy and speed.
  • Image Handling Library: Engineered a comprehensive library for image manipulation tasks, including text detection (bounding boxes), noise addition, random background addition, rotation, and cropping, significantly improving image preprocessing capabilities.
  • Collaborated with a team to manage a suite of multi-tenant micro-services, developing new services, enhancing database schemas, and updating testing frameworks to support new use cases. Built and optimized APIs to ensure robust and flexible service delivery.
  • Client On-Boarding Web Portal: Developed a user-friendly web portal for client on-boarding, service subscription management, and balance top-ups, improving customer experience and operational efficiency.
  • Managed backend API development and an Android app, incorporating features like QR Code parsing from both camera inputs and scanned PDFs. Implemented compressed XML parsing and signature verification, ensuring data integrity and security.
PythonSpring Boot

Indian institute of technology, mandi

Teaching Assistant

Aug 2017Nov 2017 · 3 mos · Mandi Area, India

  • Teaching Assistant for CS202 Data Structures and Algorithms taught by Dr. Aditya Nigam

Khosla labs

Internship

Dec 2016Jan 2017 · 1 mo · Bengaluru Area, India · On-site

  • I designed and developed the 'Data-Juno Monitor' dashboard using the AngularJS framework, aimed at representing live data through various interactive visualizations. Leveraging the power of D3.js and Rickshaw JS, I implemented dynamic and engaging visual elements such as Tree Maps, Pie Charts, and Force-Directed Graphs. These visualizations not only enhance data comprehension but also facilitate real-time data analysis, ensuring users can make informed decisions quickly

Education

Indian Institute of Technology, Mandi

Bachelor of Technology - BTech — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience