Excellent technical aptitude|Experienced working with Core Java, Collections|Worked in technologies such as Spring Boot, Microservices| Having knowledge of MySQL
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
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)
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.
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.