You are on page 1of 2

1 DABLU PRASAD GUPTA

2 +91-6360843148/+91-9867812897
3 DABLU.GUPTA89@GMAIL.COM / LINKEDIN / YOUTUBER @ JAVA TECHBOOSTER

5
6
AREAS OF EXPERTISE
LEAD ENGINEER - S O FT W A R E D EV EL O P M E N T
1

 Distributed
 Experienced in software development offering 9+ years of Information
publish/subscribe
Technology experience in various business domain.
architecture (Kafka)
 Skilled in all phases of the software development lifecycle: Application
architecture, design, development, unit testing, automated testing, load testing,
DevOps and Infrastructure as a Code.  Netflix SpringBoot cloud
 Highly accomplished leader, architect with strong technical and functional for Micro service
knowledge of core enterprise system and architectures in multiple areas architecture
Including Web Application, Supply Chain in Retail.
 Proven track record of evaluating, Implementing and governing hardware,  CI/CD using Jenkins, Git,
software and solutions. Creative professional with extensive support in the Vault, Docker, Junit,
overall enterprise architecture across multiple lines of business, developing and Mockito, TestNG,
driving short/long term architecture strategy and supporting the development RestAssured, BDD
of architecture principles, styles, patterns and standards.
 Spring Development
Suites
PROFESSIONAL EXPERIENCE
LOWE’S HOME IMPROVEMENT (Feb 2016 to Present) – Bangalore & North  SpringBoot,
Carolina, USA  Spring WebMvc,
 Spring Security,
PRODUCT – ITEM MODERNIZATION (Sept/2021 - Present) – LEAD ENGINEER
 Spring Data JPA,
 Leading Supply Chain Attributes APIs product design & development along with
 SpringBatch,
mentoring junior team members. Modernize effort migrating from existing Mainframe
platform to distributed Microservice architecture utilizing SpringBoot 2+ framework.  Spring AOP
 Design & Developed SC Aggregate API with Spring Boot , REST, GraphQL, webflux
which should serve more than 5000 user base with expected peak volume of 300-400 TPS.  SQL/NoSQL DB
Performance tuning involved tuning queries, creating indexes, partitioning, asynchronous Modelling
REST calls.
 Designed & developed SC Item API with Spring Boot, Apache Kafka publish/subscribe,  Cucumber based
Mongo DB for centralizing Supply Chain Item Operational Attributes as SSOT. Utilized automated BDD functional
enterprise retry of failed requests/responses.
testing framework
 Developed Item Loc Integration API for synchronization of Supply Chain Item
Operational Attributes as SSOT using Java on SpringBoot 2+ framework. Used Apache
 Agile Scrum, Waterfall,
Kafka for message subscribe/publish model and GraphQL for Item API integration.
BDD Software
 Leveraged Spring Boot Health Check, counters, timers of the APIs and applications. These
Development
metrics are captured in InfluxDB and visualized through Grafana dashboard for
monitoring and alerting. Methodologies

 Worked on the POC for SC Item API using Kotlin, Micronaut.


 Dockerized all applications and implemented CI using Git-Drone hooks. Performed CD
through Lowe’s custom-built Kubernetes based cloud application platform retrieving
docker images from Artifactory.
 Perf & Load Testing using JMeter , Helios and Knox for Application as well as
infrastructure. EDUCATION
TECHNOLOGIES, TOOLS & LANGUAGES
 OpenJdk 8/11, Kotlin
 B. Tech in Electronics &
 SpringBoot 2+, Spring Data JPA, OAuth 2.0, Apache Kafka, GraphQL, Log4j, Maven, Communication, 2012
Git, Drone, Artifactory, Apache JMeter, Helios, Knox, Micronaut, Circuit Breaker (West Bengal University)
Pattern, Confluent Kafka Connect, Spring Batch Scheduler
 Dropwizard Metrics, Grafana, Kibana, Slack, Vault, KONG API Gateway, Swagger,
Docker, Kubernetes, CI/CD, TDD, Junit, Mockito, Sonarqube, CheckStyle CERTIFICATIONS
 Mongo DB
 GCP Core Fundamentals
PRODUCT – SUPPLY CHAIN PLANNING (Feb/2016 - Aug/2021) – LEAD ENGINEER Certified by Coursera

7
8 DABLU PRASAD GUPTA
9 +91-6360843148/+91-9867812897
10 DABLU.GUPTA89@GMAIL.COM / LINKEDIN / YOUTUBER @ JAVA TECHBOOSTER

11

12
13
 Lead Network Planning Modernization product analysis, design & development along
with mentoring junior team members. This was a modernization effort from existing  Building Scalable
Access DB Tool to distributed architecture. Microservices Spring
Boot & Spring Cloud by
 Owned complete architecture and implementation of Ship Unit Model Generation Tool to
quickly recommend the optimal ship unit quantity to improve overall margin cost and Coursera
inventory productivity. Spring Batch to process around 6-8 million records from Hadoop
to postgresql, run the business calculation in real time using microservices and React Js  Certified NINJA Trainer
based UI to display the data for business. UI secured with SSO OIDC Model for User @ Lowe’s
Authentication and LDAP Group for User Authorization, Secured API Integration and
Encryption. Compared to Existing Tool, the new distributed tool Improved Performance
from 45 minutes to 120 seconds
 Lead complete architecture and development for Job Lot Stratification Web Application
for Bulk Retail Customers. Real Time Microservices call from various sources to get the
domain attributes and implanted the job lot calculations in real time and storage of output
into PostgreSQL database. 100% microservices architecture. Fallback mechanism
implemented using Resilience 4j.
 Lead application migration project from legacy mainframe-based technology to
microservices architecture. Design and Architect the applications like DCIAM, TSPM, DIP
Upload Utility etc. from LKN based framework to Spring Boot and ReactJs based flow.
 Developed pluggable common security library using Spring Security for API
authentication. Authenticated requests based on OAuth 2.0, basic authentication strategy.
Implemented routing logic to differentiate JWT bearer token OAuth 2.0 vs Basic
authentication based on request URL by intercepting request header to validate JWT
Token vs basic user credentials.
TECHNOLOGIES, TOOLS & LANGUAGES
 OpenJdk 8
 OAuth 2.0, SpringBoot 2+, Log4j, Maven, JWT, Jasypt, Git, Swagger, ReactJs,
Artifactory, Websphere Application Server 8.5, Angular 4, SQL Developer, DB2
 Grafana, Kibana, Slack, Nagios, JMeter
 PostgreSQL

PRIOR EXPERIENCES
TATA CONSULTANCY SERVICES (Sept 2012 to June-2015) – MUMBAI, INDIA.
PRODUCT – Integrated Relationship Information System (Nov/2013 - June/2015) – Software
Engineer
 Involved in Page designing using JSP, HTML and Java Script. Developed the Java DAO
classes for connectivity to SQL Database. Junit Testing
PRODUCT – CLOAS (Jan/2013 - Oct/2013) – Software Engineer
 Development of a new tool, called Grepper-Xtreme, using Java and OOPS concept to
provide easy search, and downloading logs facility from production servers, generate
transaction volume reports based on different selection criteria, generate the alert for
some predefined threshold values.
TECHNOLOGIES, TOOLS & LANGUAGES
 Java, Junit , JDBC, J2EE, JSP, Html, CSS, SQL Database

ACCOLADES
 Lowe’s Champion Award
 Lowe’s Certified Ninja Trainer Award (Spring Boot, Microservices & Java)
 Lowe’s Excellence Award ( 2 Times)
 SPOT Rewards (5 Times) as Certificate of Appreciation
 ”Certificate of Appreciation” award from Supply Chain Leadership for successfully
driver delivery and performance in Supply Chain Planning space.
 Holding B1 Visa (valid up to 2027).

2
 YouTuber @ Java TechBooster

14

You might also like