A Cloud Architect, and Developer leading a Team with 12 plus years of experience in E-Commerce, Web Apps, Middleware, Search, Microservices, Cloud Readiness of Web Apps and AWS.
Extensive experience in various complete life cycles of software design processes and methodologies (Agile, Scrum, Waterfall, Behavior-driven & and Test Driven), POCs, design, implementation, maintenance, QA/UAT defect management and Documentation.
Proficient in converting Business requirements and Functional Requirements
Team Player with practical communication skills, proven abilities in resolving complex problems and strong technical and managerial leadership skills.
Proficient in Retail, Banking Domain, and Telecom Domain.
A quick learner and handled multiple roles (Delivery lead, Test Manager, Scrum Master, and People Manager) with perfection.
Onshore Experience working in a client place in Saud Arabia.
Description: MDM is a master data management system, which compromises a different integrated system, which handles data processing, and management and is passed to downstream consumers
MDM picks data in a different format from vendors in raw format and processes them into a standard format using a service layer adding business logic and transferring data to DB to be consumed by entire downstream users for their processing
This Data is available through APIs also
Roles and Responsibilities:
Upgrading all 38 services to Cloud readiness
As part of this task, java 8 was implemented with spring 5.x and JAX-WS implementation
Docker and Kubernetes orchestration implemented for each service
Secret zero and Vault implementation
Cloud-ready service deployed using AWS.
Team Lead
Epsilon
08.2021 - Current
Experiences
Epsilon
Project: EPCC – Epsilon People Customer Cloud., Team Size: 10
Description: EPCC is CDP (Customer Data Platform) which is responsible for Customer Data, is a core product and this product integrates and provides Data for Loyalty Program and Campaign management
EPCC contains many sub-modules which is responsible for Data orchestration and Data Synchronization
The entire Product suite is in Cloud ready and fully automated
Roles and Responsibilities:
Design and architect the application by leveraging the latest Cloud technologies (AWS)
Led a core development team of People Cloud customer products
Migration Synchronization Process to Snap logic from Kylo/Nifi for major clients
Optimizing Cost and Improving performance in existing features in EPCC products
Redesign and migrate existing Application stacks to the latest AWS services
Automation of Infrastructure through Terraform
Created an In-house Automated Password Rotation Framework
Migrated Legacy Tech stack to Java 11 and EMR 6.10 along with spark 3.3.1
Design and build a Reconciliation framework using ELK to Sync Missing records
Fidelity
Project
ESAL
11.2018 - 09.2019
Team Size: 15
Tech/Tools Used: Spring 5.x, Spring Boot 2.x, SOAP, REST, RabbitMQ, MySQL, Docker, Swagger
Description: ESAL is an e-invoice platform application of Saudi payments which allows Supplier to upload invoices for buyers and manage
Buyers’ payments are tracked with invoices
This platform has e-mail and SMS notifications for buyers to be notified when suppliers upload invoices (SFTP, Frontend, API) and payments are tracked from the bank which the buyer pays along with Refund, Reconciliation, and all payment management
Application is developed as multiple component engine exposing it to be consumed (Microservice)
Role &, :
Build and lead developer, who has developed multiple components and functionality (SMS, Refund, Invoice Upload, Payment Notification)
Integration with Various Entities (Banks, Invoice Products, etc)
Manges Deliverables for the sprint of the entire project and actively involves in development activities of Back end streams and is responsible for Builds of all streams (Frontend: HTML and PHP and Backend: Java)
Designed and Created multiple YAML Definitions for services to be exposed
Developed CRUD Microservices and integrated with the Banking system for Payment Notifications and refunds
Product Support, Defect Management, and Resource Management for other streams (PHP, HTML)
Description: A renowned brand in the apparel field and has physical stores across all the locations and had been using a third-party platform to sell products on e-comm
The client wants to have their own e-commerce platform
We are building a complete suite to support the client’s e-commerce business using a complete cloud-based solution with cloud-based services like SFCC, SFMC, SFSC and MuleSoft integrating with many 3rd party systems
Role & Responsibilities: Lead the MuleSoft integration team and was responsible for sprint deliverables from onshore actively involved in requirement gathering and designing and development on a demand basis, Developed Secure API spec (RAML) along with custom policies, Point to Point Integration, monitoring of endpoints using a program, and collaborated along with MuleSoft Professional Product Team to get their approvals of design before implementation.
Web services
01.2016 - 05.2018
G, SQL, SOAP, , Jenkins
Description: Cosmote is the largest telecom network operator in Greece which deals with Phone devices, Plans, features, Accessories products
The B2C and B2B implementation was to provide access to various features for logged in user which includes changing plan, viewing/paying bill, viewing reports, activation/de-activating value-added services
Role & Responsibilities:
Provided base Architecture and base design protocol for technically challenging modules to onshore for client approval, Created Utility components to Cross team & internal team for rapid development
Provided Requirement Analysis and Feasibility for both functional and technical use cases and requirements and maintained code quality and standards through JUnit, Sonar reviews
Managed a team of 5 members and delivered quality work product under constraints and dynamically changing requirements along with co-ordination with the onshore team end to end delivery phase
Description: ETM consolidates territory management and centralizes assignment capabilities to ensure alignment across systems, enhance assignment performance, improve assignment accuracy, and reduce administrative overhead
Rule Externalization: Externalization of rules to Database from ODM to improve the performance of application and usability
Upgrade of ODM services to latest version 8.0
Role & Responsibilities: Worked on Proof of Concepts to accommodate new customization features in ODM (HOT Deployment & Custom Deployment), Improving Performance and Optimization of Code, Modification of UI and preparation of Reports for Rule Externalization, Created Build Scripts for project modules using ANT, Environment Readiness (TEST, UAT, STAGE, PROD) and Data migration to environments for Deployment and Automation of Script to Validate Data migration, Wrote Utility tool for Data Refresh to reduce manual efforts
Description: The Existing Premier DXML Framework is enhanced to accommodate Order status, Account Info and other features by creating new web service APIs for platform users/customers who access the Premier Commerce through B2Bi along with existing salient features like Order (Creation, Status) and Catalog transactions which is pushed Outgoing (AT&T pushes it at discretion)
Enhancements include the Order (Creation, Status) and Catalog transaction to be invoked directly by the customers on demand and simplify the existing customer-facing API (Account Information, Care Order Status, Manage Care Service Order, Store SKU Availability, and Inventory Report)
Role & Responsibilities: Developed complete Report module through hosting web service and XSD creation for all newly Hosted APIs Involved in requirement analysis and finalizing the requirements in BRS and FRS and technical feasibility for the same with design documents (HLD & LLD)
Defects Management in the Maintenance and production phase.
E
Commerce
02.2014 - 06.2014
Application “eShop” has a common Product development model (build Global Product once, deploy to multiple local markets), I.e., a Core Product (global product) is developed once, and Vodafone will sell it to the required local markets and customized based on their needs
The Current Version includes changes in Introducing Multisite, Premium delivery, Thallium, web simplicity, and advantage journey of users in the site
Role & Responsibilities: Involved in requirement analysis and finalizing the requirements in BRS and FRS and technical feasibility for the same with design documents
Defects Management of previous releases
Maxis Berhad - MOS (Maxis Online Storefront)
11.2013 - 01.2014
Team Size: 10
Tech, Description: Maxis Online Store, is an e-commerce application that provides a variety of communication products, applications and value-added services for consumers, large enterprises, and small & medium business owners
This application provides features that are provided in the store when customers walk in, to make those features available through the web, along with existing store on providing features like Segregation of lines into Principal and Supplementary lines, Mobile Number Portability (MNP) and Device Contracting
Role & Responsibilities: I was involved in requirement analysis and finalizing the requirements for BRS and FRS, development, and design of a Data Model for MNP and Contracting along with UI and UX with design document
Coordinated with the testing team and onshore and managed the entire QA and prod release phase.
DESIGN
11.2011 - 11.2013
Team Size: 6
Tech/, PULSE is an end-to-end web application and modular solution that would cater to all gambling regulatory requirements and would be integrated with the Operators solution to provide a secure end-to-end Internet Gambling experience to the Players in the US geography
PULSE application consists Front Office, Back Office, and Admin modules
Front Office application includes Internet Gambling player registration, login, Card detail Management and Transactions
Back Office application includes Reporting, Taxation, Payments etc
I developed and handled the complete ADMIN Module in the project, which includes 8 sub-modules (Set up and Managing (Operator, Site, Acquirer, Payment routing, GEO-IP, Player Management, Jurisdiction and Gaming))
Implemented and developed end-to-end Player (Registration, Validation, Modification) and Card (Registration, Modification) with UI and UX along with jQuery client Validations
Implemented AJAX using DWR for the entire Front office module and implemented Security Fixes using ESAPI validation solution across projects for security vulnerabilities
Involved in CR Estimation and requirement feasibility with documentation.
Buy, Marketplace
01.2011 - 11.2011
Team Size: 12
Tech/, , J-unit
Description: Best Buy Marketplace implementation allows retailers/sellers to partner with best buy and sell their inventory through Best Buy.com on a commission basis with seller handling end to end (Shipping, Fulfillment, Customer Service & Returns)
Leverages the existing implementation and enables product ratings for Marketplace Items and vendor ratings with a mixed cart containing core assessment items and marketplace items in a single checkout
Role & Responsibilities: I was involved in requirement analysis, and low-level design documents (Component, Sequence, Activity, Class) and developed checkout, post-checkout pages, J-unit and sonar reports for the developed modules
Knowledge transfer was given to fellow mates and the Production-Support team.
Education
B.Tech - I.T
Anna University
Sree Sastha Institute of Engineering and Technology
2010
XII -
SBOA
2006
X
CBSE -
Vidya Mandir
2004
81
Skills
Skill Set
Programming Languages /Technologies
Java, J2EE, JSP, HTML, Java Scripting, AJAX(DWR), Web services
Frameworks
Spring 5X, Spring Boot 2X ATG 10X, Hybris 4X, ODM 8X