Dibyajyoti Dhar

Full Stack Engineer

India6 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Over 4.5 years of full stack development experience.
  • Expertise in Java, Spring Boot, and AWS technologies.
  • Proven track record in developing high-traffic payment solutions.
Stackforce AI infers this person is a Full Stack Developer with expertise in Fintech and E-commerce solutions.

Contact

Skills

Core Skills

JavaSpring BootApache KafkaAwsRuby On Rails

Other Skills

AlgorithmsAmazon Web Services (AWS)Android StudioBootstrapCC++CDKCommunicationData StructuresGraphQLGuiceHTMLImage ProcessingJava 17JavaScript

About

Looking ahead as a Full Stack Software Developer, I possess more than 4.5 years of experience in crafting software solutions. Proficient in all aspects of the software development cycle and overseeing projects from inception to conclusion in a expeditious, deadline-oriented environment. I have expertise in Java, Spring Boot, React, Next.js, Microservices, Distributed Systems, Event-driven Architecture, NoSQL & SQL Databases, Amazon Web Service, High-Level Design, Low-Level Design, Algorithms and Data Structures.

Experience

Paypal

Software Engineer 2

Nov 2023Present · 2 yrs 4 mos · On-site

  • Working in Checkout Geo-expansion, Global Payment Solutions in various customer facing projects as follows.
  • ● Designed and developed both frontend and mid-tier backend changes for PayPal new branded checkout (Quantum Leap checkout)’s BNPL (buy now pay later) functionalities. Incorporated the following BNPL products in the European market. (Pay in 4 in UK, Pay in 30 days in Germany, Pay in 3 in France, Italy and Spain, and Pay in custom installments in Germany, Italy and Spain) [ 80-86% traffic already ramped from legacy to QL checkout in UK & EU ]
  • ● Generalized the monitoring of PayPal branded checkout events in Geo-expansion compatible way, by designing and developing country-specific event data-modeling. Developed the front-end and back-end events with country info, and created playwright automation for auto report generation.
  • ● Incorporated condition driven business logic in installment fees calculation service for calculation of newly introduced buyer’s installment fee for Mexico market. Introduced default installment option, exclusively borne by merchant only, if shared fee option is requested in the API.
  • ● Integrated caching mechanism (Juno) for newly introduced fee-reference id, to avoid the latency in the repetitive call for the same installment option.
  • ● In installment fees calculation service, migrated billing agreement resolution through upgraded billing service. It made the service avoid dual calls to two different APIs for funding instrument service, which caused a 43% reduction in latency for calculation of installment options for billing agreement.
  • ● (Mexico) Designed and developed both Merchants’ and Consumers’ Activity Web App (React) to visualize buyer installment fees, in transaction viewpage.
  • ● (Mexico) Designed and developed both Merchants’ and Consumers’ Activity Backend Services to fetch the buyer installment fees from transaction tables.
Java 17Spring BootOracle DatabaseReact.jsGraphQLNode.js+2

Pine labs

Senior Software Engineer

Dec 2022Nov 2023 · 11 mos

  • ● Designed and developed Merchant Data Storing microservices written in Reactive SpringBoot, which stores various merchant level data (merchant, store, billing, terminal, product). My responsibility includes the overall design of dependent microservices, responsible for, from consumption of Salesforce events from event bus, to structural organization of merchant data, and maintaining the corner cases.
  • ● Designed and developed a separate microservice written in Reactive SpringBoot for migration of existing data from the Salesforce environment to Merchant Data Storing microservices, including execution of migration of 100M records from Salesforce to new data storing services.
  • ● Created Low Level Design and developed Manual Merchant KYC Document Verification API, with proper validation check, which includes structure of data, and rules it maintains for validation.
  • ● Introduced Docker containerized Embedded Database (TestContainers) based Short-lived DB in the Integration Tests for Merchant Data Storing microservices across the org. Wrote unit tests and integration tests for Merchant Data Onboarding microservices with >97% coverage.
  • ● Designed and developed solution with Retry Queue and DLQ to handle error events in Merchant Data Storing microservices. Developed parallelism for heavily trafficked bank-funded merchants with dedicated Kafka Topic to eradicate unexpected lag in event consumption, resulting 83% reduction in consumption latency.
  • ● Designed and developed solution with Zookeeper and Leader Election Library to incorporate hybrid scaling of Salesforce CDC Event Consumer Service.
  • ● Incorporated multithreading-friendly mechanism in usage of JavaScript Engine for Spring Boot microservices, resulting approximately 76% reduction of latency for APIs introducing parallelism in JS Engine usage.
Apache KafkaReactive ProgrammingPostgreSQLRedisSoftware DesignCommunication+3

Amazon

Software Development Engineer

Jul 2021Dec 2022 · 1 yr 5 mos

  • Worked in Device Registration team in Amazon with the following contributions in major.
  • ● Designed and Developed an end to end service, which listens to Registration related
  • Events and publishes it to client-facing actual events upon successful validation.
  • ● Enabled 2-factor authentication while calling the Registration based microservices' API
  • ● Created design documents for Device Authentication libraries and certified it.
  • ● TLS 1.2 migration for internal self service web app endpoint.
  • ● Integrating internalised Bootstrap packages upon completely removing external Bootstrap dependency in internal self service web app.
  • ● Cross Account CloudWatch Alarm creation for Registration based metrics.
  • Worked on-AWS Technologies (Public/ private)- AWS CDK, ECS, Lambda, SNS, SQS, IAM, DynamoDB, CloudWatch
  • Languages : Java, TypeScript, Python, SQL
  • Development
  • Code reviews
  • Deployments and monitoring
  • Oncall (successfully resolved multiple high severity customer cut tickets), Operational Excellence tasks etc.
Software DesignCDKCommunicationGuiceJavaSQS+6

Anchanto

Intern

Jan 2021Apr 2021 · 3 mos · Pune, Maharashtra, India

  • ● Developed a Social Networking WebApp as my first RoR project (learning purpose)
  • ● Generation of Bulk Stock Movement Report, Bulk Stock Discrepancy Report in
  • client-specific Order Management System on the basis of custom filter
  • ● API to fetch time-constrained Stock Details displaying in terms of cost of goods
  • ● Fixed various backend bugs in Order Management System
  • Framework : Ruby on Rails
  • Language : Ruby
RubyProblem SolvingRuby on Rails

Airbus

Summer Intern

Apr 2020Jun 2020 · 2 mos

  • Development of AI-NLP based voice assistant model
Problem Solving

Jadavpur university

Undergraduate Student Researcher

Sep 2018May 2020 · 1 yr 8 mos

  • UG Student Researcher at CMATER Lab, Jadavpur University under the guidance of Prof. Dr. Ram Sarkar

Education

Jadavpur University

Bachelor of Engineering - BE — Computer Science and Engineering

Jan 2017Jan 2021

Gorabazar Iswar Chandra Institution

H.S. (Higher Secondary)

Jan 2017Present

Kandi Raj High School

Secondary Examination (Madhyamik Pariksha)

Jan 2015Present

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience