Professional Corporate Cricket
Energetic Technology Associate having almost 9 years of progressive experience as a Senior Java/J2EE developer with the strong background of working knowledge in all the phases of Software development life cycle with strong analytical, programming skills and having solid functional experience in the development, implementation and the maintenance of complex Java/J2EE based systems. Designed, developed, and implemented software solutions for high visibility, high impact projects; solved technical problems in a growing business environment. Knowledge in Eclipse, IntelliJ, STS for Code Development Hands on experience in designing and developing distributed and multithreaded applications with technologies such as core and advanced Java technologies JAVA, J2EE, JSP, Servlets, Java Script , Oracle, Micro Services, Reactive Programming(Java 8), Scala, Spring, SBT, Hibernate, HTML, JDBC, JNDI, JUnit and XML-related technologies. Expertise in Object Oriented Design (OOD) & Analysis (OOA) based on Unified Modeling Language (UML) architecture. Experience in developing Class, Sequence, flow diagrams using Smart Draw UML and Star UML. Strong hands on experience in implementing Design patterns like MVC, Singleton, Data Access Object, DTO, Service Facade, Delegate and Factory. Strong knowledge in AGILE & Waterfall methodology of software development. Good leadership, interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks. Ability to handle multiple tasks and work independently as well as in a team.
a) Project: Verizon Wireless: Prepay NSA Migration
Role: Senior Play Akka/J2EE developer
Description: Prepay comes under Verizon’s Digital Sales B2C experience where we were part of migration team moving from Play/Akka towards Spring Reactive NSA Enterprise Architecture. Project required effort from maintaining stability with existing BAU flow in parallel with NSA migration which involved multiple new tasks with enhancements. Was able to lead the team during iconic (Apple Release) covering both migration and legacy framework. Major accomplishment received from client fixing major Injection Hack and stabilizing overall balance in the existing team.
b) Project: Verizon Wireless: Wholesale Exchange Migration/B2B
Role: Spring Boot/J2EE developer
Description: The project focused on migrating monolith salesforce application into Spring/Java Micro-service architecture considering all design aspects like caching, security, session etc. A single micro-service mini project called ‘CLASS’ was developed as part of effort as well that went live in the month Oct 2022 successfully (deployed using WebLogic).
c) Project: Verizon Wireless: Guest User Flow
Role: Play/Akka & J2EE developer
i) Common Session Implementation across all the application:
Description: Common session implementation impacted complete applications across. The intent was to use same session information encrypted via JWT. This helped in building many other implementations where cross app flow was present.
ii) Accessories with/without Device purchase flow from scratch:
Description: This was altogether different experience created for the customer where we were able to engage more customers by introducing goods that could be attached with main device. We maintained two different applications and integrated using common session implementation where we shared the session header information.
iii) Custom bundles purchase flow:
Description: Add-on to above implementation where we allowed customers to choose and manipulate the items (accessories) in the cart and save it as a bundle. Cross app integration was involved.
iv) Credit Check(Soft/Hard) Functionality Implementation from scratch
Description: The core of the checkout section where we test the credit score of the customers and check the eligibility whether he/she can be permitted to place the order. Third party web services integration was involved with multiple fraud check regressions.
d) Project: Verizon Wireless: Trade-in User flow
Role: Play/Akka & J2EE developer
Description:
Based on play/akka, which works as a middle layer for the API build on ATG micro services. We implemented the functionality where customer trade-in their devices into either new device or upgrade older one.
e) Project: Verizon Wireless: Switcher User Flow
Role: Play/Akka & J2EE developer
Description:
Application built in play/akka architecture where user can opt to switch their telecommunication partner and engage with Verizon. Complete flow from Grid wall, Product Detail, Cart and Checkout were introduced. Initially Spring 4 web services were used which then later moved to akka because of scalability advantages.
f) Project: Verizon Wireless: 1D from scratch
Role: Play/Akka Web Developer (Backend)
Description:
One Digital project as part of client request was totally built on micro service framework wherein we made use of play/akka as an orchestration (middleware) layer. Micro services API’s were called whose codebase was built on ATG and for frontend play/akka and react/redux were used.
g) Project: Verizon Wireless: Agent Commerce
Role: ATG Developer (Backend)
Description:
Shop and Agent Commerce are the two main multichannel projects under Verizon wireless. Enhancement has been taken care in the Shop project where Functionalities are driven by micro services i.e. ATG REST web services whereas Agent Commerce is solely multisite project where different agent (vendors) sells Verizon and their own products. Job was to create new environment for the client to sell their products (both in mobile and desktop).
· Part of bug fixing, code enhancement and refactoring through Sonar, PMD, Check style.
Oracle ATG Developer – Ecommerce (Retail)
Project: Two Click Checkout [Buy This Now]
Role: ATG/J2EE Developer
Description:
“Two click checkout” is the quickest way to buy an item. A pop up containing buy it now button has been introduced while adding an item to the cart. Shipping and payment info is fetched from user profile and page is redirected directly to order review.
Project: PR/SR (Enhancement)
Role: ATG/J2EE Developer
Description:
i) Analyzing the work request assigned and providing the LOE.
ii) Preparing Proof of Concept if needed.
iii) Developing the work request and unit testing.
iv) Performing Developers Verification Tests in test environment.
v) Bug fixing.
vi) Creating unit test case document and enhancement report
vii) Working in an onshore offshore model.
viii) Handled various functional defects and critical issues.
xi) Opportunity to work on diverse work requests some prominent being Store and Restaurant page designing for the client.
x) Omniture tagging.
Project: Visa Checkout (VMe Integration)
Role: ATG/J2EE Developer
Description:
V.me by Visa checkout is a digital payment service in which consumers can store card information for Visa, MasterCard, Discover, and American Express cards. V.me by Visa was integrated on the cart page for Neiman Marcus, Last Call and Cusp brand so that customer having any of the above card can pay through the VMe wallet by just signing in VMe account.
Technical Writing
undefinedOracle ATG Commerce
Professional Corporate Cricket
Playing Musical Percussion
Stock Market Enthusiast
Travelling
Following Cross Fitness Routine
Training on Apache Camel and Groovy and - 1st-14th January, 2023
Certified Interview Panel, Publicis Sapient
Oracle ATG Commerce
Cognizant Java Professional