A dynamic IT professional having 10 years of experience across application architecture, development, supervision, documentation, testing and implementation of software/ web applications in Financial Services, Payments, E-commerce, Retails, Logistics, Metaverse. Currently working with DP World Gurugram as Group Software Development Engineer II.
Overview
10
10
years of professional experience
Work History
Group Software Development Engineer II
DP World
1 2021 - Current
Single handily implemented authentication & authorization and Quartz Scheduler module using java, springboot, spring security and Json web token (JWT) and can be integrated easily with any application using Gradle or maven dependency
I worked on OMS(Order management System) and Billing(Invoice) microservice
We are using Springboot, Azure Blob, Spring security and 3rd party integration with IRN, Fusion, SCM Cube, Hudson, SAGE etc
I Lead a team of 6 member for invoicing microservice, We are using Springboot, Azure Blob, Spring security and 3rd party integration with IRN, Fusion, SCM Cube, Hudson, SAGE, Digital Signature
We are developing feature like creating bill, bill charges, generating account receivable, account payable invoices and posting invoices to clients account system
I Lead a team of 2 developer for Transport Orchestrator Microservice, We are migrating 3rd party integration from boomi and LogicApp based integration to Springboot based microservice for transport booking(OTM and Elogisol)
We have used Kafka, Springboot, Bridge service
We used SonarLint, FindBugs and PMD for improving coding standard and to catch security Hotspot
We used Mockito for writing junit test cases and achieved 95% code coverage
I worked on e-invoice integration service and integrated 3rd party like VNPT(Vietnam), IRN and Digital Signature
Single handily implemented Zone Management System using java, spring boot, Azure Service Bus, which is used to Change the zone of imported item on port
I did enhancement on Rate Engine Service and helped to do migration in spring boot microservices
Launched Dragonmart.ae(B2C) to KSA and Oman, we developed a generic solution for launching site in any of country with minimal config change
We used nop-commerce, C#, Azure service Bus
I Led that project with 2 junior developers
Launched Dubuy.com(B2B) in Kenya and Africa region
We developed a generic solution for launching site in any of country with minimal changes
We did POC on metaverse and delivered product on safety training on port & terminals, Collaboration in metaverse
We used unity 3D, C#, Photon Pun2, VRIK, XR-Origin, RPC etc
We delivered it within 6 months, without having prior knowledge about technology and metaverse domain
Setup continuous integration & continuous deployment process using Azure CI/CD pipeline with docker and K8s.
Senior Engineer
Reliance Retail Limited | JIO Platforms Limited
2018.01 - 2021.01
Single handily implemented authentication & authorization module using java, spring boot, spring security and Json web token(JWT) and can be integrated easily with any application using Gradle or maven dependency
Single handily implemented Rule service using core java, spring boot and drools and drools workbench, which is used to define rule, rule execution and tell to user to earn and burn ajio points while purchasing item on ajio
Delivered Ajio wallet an event based application using core java,springboot, hibernate, kafka, redis
Ajio wallet is a loyality points system, customer can earn and burn point based on rule while purchasing an items from ajio
Ajio wallet provide facilities to Business team to give promotional amount to customer on sales time to engage more customer
Delivered Wishlist an event based application using core java,springboot, hibernate,kafka,redis
Customer can add an item to wishlist that he/she wish to purchase in future
Delivered Sizechart Service with automatic brand comparision using core java, springboot,cassandra, user can refer sizechart while purchasing item from ajio
Single handily implemented continuous integration & continuous deployment process using Jenkins, Jfrog, and SonarQube & Gradle,Spring build conventions
Delivered PDP(product details page) as a microservice using springboot, Decorator design pattern, multithreading, Feign client
We have aggregated other upstream microservices response for pdp response
Developed central quartz job distributed scheduler and it can be integrated as artifact in other microservices
It can used for one time job or cron job creation
Developed Flashsale system for AJIO
It is used to acquire more user on site by selling limited skus of product for free for limited time
We used Redis, Kafka,Quartz job scheduler, HandleBar,spring security, Feign client, SOAP integration, Postgres DB
POC on ambassador and Kong apigateway, worked on feature like ratelimiting,routing, authentication and authorisation.
Developer
Davinta Technology India Private Limited
2017.01 - 2018.01
As a developer worked on a product One-platform which is a unified platform that hosts a comprehensive suite of solutions to manage banking & payments ecosystem for customers to transact on the move
Offers suite of solutions like Enrollement(eKYC), Financial inclusion(branchless Banking), community based organization, Mobile Banking, Mobile wallet
Responsibilities carried out involved requirement gathering, designing solution, planning and implementation and fixing post production issues
Single handily implemented authentication & authorization module using spring security and Json web token(JWT),RSA,AES,DESed and can be integrated easily with any application using gradle or maven dependency
Delivered User Management, Password Management, Role Management and Survey module for Credit application
Single handily implemented Service Monitoring System is a monitoring system where we can see NEFT, IMPS failed and success transaction using promethesus, pushgateway and mtail
Worked on Payment gateway integration using springboot and apache camel
Integrated bank like axis, airtel, nsdl, syndicate.
Senior Software Engineer
LeEco Technology (India) Private Limited
2016.01 - 2017.01
As developer worked on Super Live is a video management and Live channel streaming product , where user can see all channel at one place and can watch
We can watch live Tvbased on demand
We have organized channel based on category, so user can watch channel based on their perferance and can also set some channel as favourite channel
Responsibilities carried out involved enhancements on existing product based on customer requirement and management decisions.
Software Engineer
Envestnet | Yodlee Private Limited
2014.01 - 2016.01
As developer worked on Yodlee Money center is a personal Financial management product , User can get aggregated view of all their financials
It is a patented technology using account aggregation
Responsibilities carried out involved enhancements on existing product based on customer requirement and management decisions.
Education
B.Tech - Computer Science & Engineering
NIT SIKKIM
2014.01 -
12th - undefined
Govt. Sen. Sec. school Sahunagar swm
2009.01 -
10th - undefined
Akhil siksha niketan sec. school piplai
2007.01 -
Skills
API Development
Unit Testing
Debugging techniques
Microservices Architecture
Software Architecture Design
Distributed Systems
API Integration
Code Review
Refactoring Code
Multithreading techniques
Docker Containers
Awards
A
Performer in Davinta Technology and Reliance Retail.
Spot and Kudos award winner in Davinta Technology and Reliance.