Summary
Overview
Work History
Education
Skills
Languages
Accomplishments
Timeline
References
References
References
References
Generic

SANDEEP KUMAR

Pune

Summary

Strategic and results-driven Senior Software Engineer with 9+ years of experience in designing and optimizing innovative software solutions, specializing in Java, Spring Boot, and Microservices architecture. Demonstrated expertise in API development, concurrency, performance optimization, and AWS. Recognized for leading end-to-end projects, streamlining processes, and delivering high-performance solutions in fast-paced environments. Passionate about ensuring security best practices and driving innovation in collaborative environments.

Overview

9
9
years of professional experience

Work History

Senior Software Developer

Centime Technology India Pvt. Ltd
Hyderabad
06.2020 - 07.2024

Centime: Comprehensive Financial Management Platform

Centime provides a best-of-breed, centralized platform to automate Accounts Payable (AP) and Accounts Receivable (AR), monitor cash flow, secure new credit lines, and find banking solutions—all within a single integrated system.

Role: Senior Developer and Module Lead

Modules:

KPI & Cash Flow Forecast Module:

  • Led end-to-end design and implementation of the module.
  • Developed pages to provide users with historical and future cash flow data using machine learning algorithms.
  • Created multiple pages for users to adjust invoices and bills to visualize cash flows.
  • Achievement: Awarded for outstanding handling and leadership of this module.

Accounts Receivable Module:

  • Automated customer invoice data management.
  • Utilized technologies such as Spring Boot, microservices, Kafka, and Redis.
  • Achievement: Successfully streamlined the invoicing process, enhancing system efficiency and reliability.

Optimization Project:

  • Enhanced module performance to efficiently process large datasets for customer invoices, including paid and unpaid transactions.
  • Exceeded deadlines by finishing the project early and achieving a 70% improvement in performance.
  • Achievement: Awarded for exceptional optimization and timely delivery.

Customer and Invoice Campaigns:

  • Enabled users to create and assign campaigns to buyers or invoices.
  • Developed automated email triggers based on configurable frequency and timing.

Credit Module:

  • Facilitated the application of credit memos from Centime and external general ledger systems.
  • Enabled users to apply credits to various invoice amounts seamlessly.

Other works as module lead:

  • Participated in design reviews, sprint planning meetings and daily standup.
  • Assisted in the estimation of project scopes and timelines during planning phases.
  • Provided technical support to end users when needed.
  • Led small development teams, overseeing project progress and mentoring junior engineers.
  • Collaborated with UI/UX designers to improve software usability and user experience.
  • Performed code reviews and developed and reviewed test scenarios in collaboration with QA team.
  • Worked closely with DevOps engineers to ensure smooth deployment of newly developed applications.
  • Developed training materials and conducted training sessions for new hires.

Software Developer

Talentica Software Pvt. Ltd
Pune
01.2015 - 02.2018

Project Title: Real Estate

Project Role: Software Developer

Module Handled: MLS/IDX

Short Description:

HomeUnion is a US Real Estate Investment Management firm that has pioneered stock market-like flexibility for real estate investment. This software project is divided into four major sub-projects/teams:

  • MLS/IDX: Multi Listing Sites (MLS) under the Internet Data Exchange (IDX) program provide property information. This data is regularly extracted and filtered using suitable algorithms to optimize property selection for investment.
  • Data Science: Utilizes analytics for various data-related calculations and forecasting.
  • Investors: The main site for investors to choose investment properties.
  • Embrace: Manages all functions once a property has been wish-listed by an investor.

Responsibilities:

  • Designed and coded for MLS/IDX project requirements.
  • Acted as the Point of Contact (POC) for various new and dynamic client requirements.
  • Implemented backend data jobs using Quartz, Spring Batch, Java, and related technologies.
  • Developed end-to-end user flows with Backbone.js on the client side and Spring-JPA on the backend.
  • Created OAuth-secured REST APIs.
  • Ensured code quality using Sonar and managed deployments with Jenkins and Git.
  • Wrote test cases using JUnit and Mockito.

Project Title: E-Commerce

Project Role: Software Developer

Short Description:

AHAlife.com is a fashion-based e-commerce platform connecting designers, brands, and publishers to individuals.

Responsibilities:

  • Coded and managed the database for the SITE and BRAND portal of the AHAlife project.

Application Developer

Ericsson India Global Services Pvt. Ltd
Kolkata
11.2012 - 01.2015

Project Title: Resource Management Tool

Role: Software Developer

Short Description:

The Resource Management Tool is a web-based application that allows users, based on their access rights, to view, edit, and upload resource information, demand information, and utilization information. The tool also features the ability to generate reports for selected resources in desired formats. Additionally, it includes various functionalities similar to those found in contemporary web applications.

Responsibilities:

  • Designed and coded various web-based application features and functionalities.
  • Developed logic for Resource Search, Resource Creation, and Resource Editing.
  • Designed and implemented the skill set page for adding and updating resource skills.
  • Conducted unit testing to ensure the application met quality standards.

Education

BE - Information Technology

Birla Institute of Technology, Mesra
Ranchi, JH

Skills

  • Core Java ( J2SE 18)
  • Spring MVC and Spring Boot
  • Microservices
  • API Design and Development
  • Concurrency & Multithreading (Completable future etc)
  • Object-Oriented Programming
  • Performance Evaluation and Optimization
  • JPA & Hibernate
  • Databases: Mysql, MongoDB
  • Kafka
  • Redis cache
  • Amazon web services (aws) : EC2, S3, RDS, Lambda, SNS, IAM, VPC etc
  • Elastic search
  • Spring Security
  • Docker and kubernetes (Basic)
  • Code Review
  • TDD: JUNIT,Testng & MOCKITO
  • Source and Version Control: Git, Github
  • Continuous Integration Systems : Jenkins
  • Maven and Gradle
  • Problem-solving abilities
  • Project Coordination
  • Teamwork and Collaboration
  • Time Management
  • Agile development methodologies
  • Operating System - Mac, Windows and Linux

Languages

Hindi
First Language
English
Proficient (C2)
C2

Accomplishments

Extra mile award:

I was awarded for handling the complex CFF module which is very central to the Centime platform.

Award link - https://drive.google.com/file/d/1g1eAiN6c4RaQeyG-Wbv8Cme_W0iaz_no/view?usp=sharing:

Cruising & Crushing It Award:

For my contributions made in customer contact feature implementation and development of AR pagination APIs.

Award link - https://drive.google.com/file/d/1n3sz6miO9wi5YDe6xaM0epVVOh6fEMdF/view?usp=sharing

Timeline

Senior Software Developer

Centime Technology India Pvt. Ltd
06.2020 - 07.2024

Software Developer

Talentica Software Pvt. Ltd
01.2015 - 02.2018

Application Developer

Ericsson India Global Services Pvt. Ltd
11.2012 - 01.2015

BE - Information Technology

Birla Institute of Technology, Mesra

References

References available upon request.

References

References available upon request.

References

References available upon request.

References

References available upon request.
SANDEEP KUMAR