Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Saurabh Kumar

Saurabh Kumar

Pune

Summary

Excellent technical aptitude|Experienced working with Core Java, Collections|Worked in technologies such as Spring Boot, Microservices| Having knowledge of MySQL

Overview

13
13
years of professional experience

Work History

Senior Software Engineer

BrightVision Technosoft Pvt Ltd
12.2022 - Current

Project name - BALIC

It is an Indian Insurance company which offers different services like Finance and Insurance.

Various products offered: ○Term ○ ULIP

Objective - to create first functioning microservices based Insurance solution

Current work - maintaining 3 microservices - Policy, Policy-servicing and Disbursement, Code merge, bug fix and new development mainly REST api creation.

Current Project module - Policy, Policy-servicing and Disbursement.

Tools used - Spring Boot, PostgreSql, Java 1.8 and Java 11, Intellij Idea, Kafka, Maven 3.6.6 and 3.8.2 as build tools.

Java concepts used - Collections (Arraylist, hash map and hash set), Exception handling

Software Engineer

SYGNIUS Infotech
12.2019 - 11.2022

Project name - Charles Schwab

It is an American multinational financial services company which offers different services like Investment and wealth management.

Various services offered: ○ Brokerage ○ Broker dealer ○ Cash movement.

Objective - to help client build and manage wealth

Current work - Current work is majorly related to batch Job, which helps in migrating huge data from source to destination table, in a short time span.

Current Project module - Cash Movement

Create batch jobs, configure the batch xml, create classes like Controller, Dao or Repo, Entity, batch config class which holds reader, processor, writer, step and job beans, write processing logic for processor and create a processor class, write logic for writer which calls Dao or Repo, deployment and unit test creation if needed.

Tools used - Spring Batch, MySql, Java 1.8, Eclipse Neon version 4.6 / STS, MVC Architecture.

Java concepts used - Java Streams, Lambda expression, Collections (Arraylist, hash map and hash set), Exception handling, Multi threading (batch partitioning for faster processing, not always needed)


Software Engineer

Self Employed
08.2017 - 11.2019

Worked as a game developer on multiple projects involved in design, development and testing of arcade games.

Technologies used - LUA

involved in creation of a total of 5 projects with a team size of 7 developers including myself. created 2 tower defense games, 2 castle defense games and 1 castle fight game as arcade mini games under Dota 2 custom games category.

Tools and technologies used: GCFEscape, VS Code, Lua

Roles and Responsibilities - coding Hero abilities, coding NPC abilities, creation of shop items, Beta testing, Bug fixes, work on balance patches if some hero or abilities are way too overpowered, buffing and nerfing heroes and items to keep game dynamic etc.

Software Engineer

3DPLM
02.2015 - 07.2017
  • Worked as C++ developer in CATIA design review workbench
  • Responsible for creating and maintaining markers for CATIA design review.
  • Tools and Technologies - Visual Studio, C++, CATIA Workbench
  • Roles and Responsibilities - worked as a C++ developer responsible for development of new 2D and 3D markers, Memory Management, Bug Fixing, Hot Fixes, Test case creation, Code Deployment on team machine, remote machine 1, remote machine 2 and production server once all test cases passed.

Software Engineer

Cybage Software Pvt. Ltd
11.2011 - 07.2014

Worked as a PHP and Magento developer on multiple projects in E-commerce domain.

Projects - Alghanim, Calypso, Internal Website of Cybage

Tools and Technologies - PHP, MySql, Magento, Visual Studio

Roles and Responsibilities - worked as a software engineer and responsible for developing modules like quickbuy etc and bug fixing.

Education

Post Graduate Diploma - Information Technology

Sunbeam Institute of Information Technology
07.2011

Bachelor of Technology - Information Technology

Gwalior Engineering College
07.2010

Skills

  • Core Java
  • Spring Boot
  • Micro Services
  • Collection Frameworks
  • Exception Handling
  • MySQL

Languages

English
Advanced (C1)

Timeline

Senior Software Engineer

BrightVision Technosoft Pvt Ltd
12.2022 - Current

Software Engineer

SYGNIUS Infotech
12.2019 - 11.2022

Software Engineer

Self Employed
08.2017 - 11.2019

Software Engineer

3DPLM
02.2015 - 07.2017

Software Engineer

Cybage Software Pvt. Ltd
11.2011 - 07.2014

Post Graduate Diploma - Information Technology

Sunbeam Institute of Information Technology

Bachelor of Technology - Information Technology

Gwalior Engineering College
Saurabh Kumar