D

Devesh Kumar S.

Senior Software Engineer

Bengaluru, Karnataka, India12 yrs experience
Highly Stable

Key Highlights

  • Led a team that reduced assessment time from 5 days to 8 hours.
  • Implemented ML models to enhance loan approval rates.
  • Achieved 5x growth in loan disbursals through innovative solutions.
Stackforce AI infers this person is a Fintech expert with strong backend development and team leadership skills.

Contact

Skills

Core Skills

JavaPythonKubernetes

Other Skills

AlgorithmsAmazon SQSAngularJSApache KafkaBack-End Web DevelopmentBig DataCC++Cloud ComputingComputer ScienceCore JavaData AnalysisData MiningData StructuresDatabases

About

With a solid background as a Senior Software Engineer and Acting Tech Lead at PayU, my focus lies in steering complex software solutions to fruition. At the forefront of personal lending service development, I've honed skills in Java, Python, and various database technologies, thriving in a fast-paced fintech environment. Our team's dedication culminated in a project that slashed assessment times, garnering the Monthly Extra Mile award for our innovative approach. Leadership and mentorship are pillars of my professional ethos. I lead a team of engineers, fostering an environment that promotes growth and a high Say-Do ratio. By advocating for best practices and resolving intricate technical challenges, I not only contribute to PayU's success but also ensure the professional development of my team members. These experiences underscore my commitment to delivering excellence in technology while nurturing talent within the organization.

Experience

12 yrs
Total Experience
3 yrs
Average Tenure
--
Current Experience

Payu

2 roles

Senior Software Engineer

Mar 2021Jun 2025 · 4 yrs 3 mos

  • Acting Tech Lead Since Nov 2023
  • Managed end-to-end feature development of personal lending services (AMS). Utilized Java/Spring Boot, Python/Django, PostgreSQL, MongoDB, Kafka, SQS, Redis, and integrated with third-party APIs. Deployed via Jenkins as k8s pods, supported Sentry, New Relic, and Kibana for monitoring.
  • Team Lead Responsibilities:
  • Led a team of 3 engineers, setting goals, defining technical direction, and aligning priorities.
  • Mentored engineers through coaching and code reviews.
  • Managed a project reducing assessment time from 5 days to 8 hours, earning the Monthly Extra Mile award.
  • Led sprint planning, ensuring an 80-90% Say-Do ratio.
  • Resolved complex technical challenges and promoted best practices.
  • System Improvements:
  • Reduced deployment time by 2.5x and startup time by 3x for a policy service using blue-green deployment and parallel in-memory package loading.
  • Migrated services from Docker to Kubernetes, optimizing configurations via JMeter.
  • Implemented a unified file management framework, enhancing efficiency.
  • Led phased migration of loan assessment flow from Python to Java, saving ~$60k/year.
  • Improved load distribution and response time by 2-3x using Java ForkJoinPool and ParallelStream.
  • First Loan Assessments:
  • Integrated ML risk models using bureau, banking, and SMS data to improve approval rates and reduce risk.
  • Developed an extensible API for RBI audit across multiple loan types.
  • Enhanced credit lines, improved loan disbursal processes, and created a scalable credit line calculator, leading to 5x growth in disbursals.
  • Repeat Assessments:
  • Reduced loan bulk assessment time from 20 hrs to 1hr 20min (15x faster), individual assessment from 2.5 sec to 1.2 sec, saving 40 man-hours/month.
  • Automated bulk assessments for 200k users in 6 hrs (3x faster), saving 20 man-hours.
  • Introduced risk-based pricing, increasing conversions and revenue.
JavaPythonSpring BootDjangoPostgreSQLMongoDB+7

Software Engineer

Mar 2020Mar 2021 · 1 yr

Python

Tesla

Software Engineer, Electronic Systems

Jul 2017Oct 2019 · 2 yrs 3 mos · Palo Alto, California and Bangalore

  • Worked remotely from Bengaluru, India from April 2019
  • Developed software libraries in Python/C++ to interact with a wide variety of equipments like digital and analog I/O devices, DAQ’s, power supplies etc. utilised in the measurement and control of Tesla modules.
  • These equipments were utilised in the functional evaluation of Low Voltage automotive modules at the contract manufacturing plants
  • Implemented a new Python/ReactJS based software framework using micro services architecture for end-to-end functional evaluation of Tesla’s low voltage modules like Media Control and Autopilot module for Model SX and 3.
  • Designed and wrote scripts in Python to functionally evaluate various interfaces of the modules under evaluation according to provided specifications
  • Supported the deployment and management of evaluation software at contract manufacturing via continuous integration and delivery, both offsite and onsite.
PythonC++

Purdue university

2 roles

Graduate Teaching Assistant

Aug 2016May 2017 · 9 mos · West Lafayette, Indiana

  • Instructed a Information Systems and Distributed Class
  • Instructed a lab session of 30 students, preparing teaching material and grading homeworks
  • Prepared SQL, JDBC and PL/SQL tutorials, created a Spark project and handled environment setup

Graduate Research Assistant

Aug 2015May 2016 · 9 mos · Lafayette, Indiana Metropolitan Area

  • Worked on a web-based platform used for data analysis and exploration.
  • Developed database technologies and infrastructure for collecting, analyzing and mapping data.
  • Created medical and scientific research databases using the infrastructure.
  • The infrastructure is built as CMS PHP components on HUBzero, a web-based platform.
  • Implemented JS/PHP survey forms, Postgres tables and jQuery data viewers

Trakx

Software Intern, Machine Learning

May 2016Jul 2016 · 2 mos · Sunnyvale, California

  • Worked on gesture recognition of golf shots from sensor data
  • Collected and analyzed gyroscope and accelerometer data from a network of wearable sensors placed on a golfer's body when he plays golf shots
  • Used time series semi-supervised techniques to build and extract features for training data, and improve upon it using DTW-D distance
  • Classified unknown data samples with a 90% accuracy using N-dimensional Dynamic Time Warping, implemented over a C++ standalone environment

Vmware

Member of Technical Staff, vCloud Air

Jul 2012Jul 2015 · 3 yrs · Greater Bengaluru Area

  • Promoted to Software Engineer II in a span of 2 years
  • Project: VMware vCloud Connector
  • Involved in the end-to-end product development of vCloud Connector, a VM migration tool across datacenters
  • Implemented the path-optimized primary VM migration workflow between the source and destination data centers with features like leveraging upon HTTPS/UDT protocols based upon inter-cloud network conditions, and data buffering for handling network congestion and different read/write speeds, increasing transfer speeds by 50%
  • Designed and wrote a feature to large VM's in a fragmented and encrypted format onto a disk shipped to customers for faster migration
  • Developed a product feature that replicates VM templates across multiple data centers/clouds and gives the ability to sync VM data across them
  • Orchestrated the build infrastructure for new version releases, and applied security patches.
  • The backend features were implemented using JAVA with a PostgreSQL and MongoDB database with a Hibernate and Liquibase access layer
  • The middleware for UI and backend interaction was written in Python
  • Project: VMware vCloud Air Plugin
  • Created a web plugin for VMware’s public cloud offering, the vCloud Air (vCA) to provide the customers a way of accessing core vCA features and resources for their on-prem data centers without the complexities of the web interface
  • The UI component was implemented in HTML/Javascript using frameworks like ExtJS and AngularJS and backend adapters were coded in Java to talk to vCA stack
  • Developed an on-prem caching solution to improve performance by optimally storing vCA inventory in a database

Infosys

Software Engineering Intern, Big Data

May 2011Jul 2011 · 2 mos · Greater Bengaluru Area

  • Prototyped a software analyzing and rating sentiments of user comments on IMDB media contents like movie review and comments
  • Utilized existing IMDB API’s and generic tools and techniques like Curl and Regex to crawl and parse data
  • Implemented a Naive Bayes Classifier using Hadoop and Google Map Reduce to calculate user sentiments from the collected data, and provide a rating for the movie based on the sentiments.
  • Achieved a 90% accuracy rate of the ratings provided by us in comparison to the user provided ratings on these contents

Education

Purdue University

Master’s Degree — Computer Science

Jan 2015Jan 2017

Indian Institute of Technology, Kanpur

Bachelor of Technology (BTech) — Computer Science

Jan 2008Jan 2012

Maharshi Patanjali Vidya Mandir

Intermediate — PCM

Jan 2006Jan 2008

Stackforce found 100+ more professionals with Java & Python

Explore similar profiles based on matching skills and experience