
Professional Summary
Authoritative Senior Java Developer with 7 years heading up with successful development teams through agile direction and careful delegation. Willing to direct large-scale teams or work hands-on to complete extremely difficult projects. Brings both cutting-edge programming expertise and exceptional interpersonal skills to leadership roles. Oracle Certified Java Associate (OCA) 1ZO-803 Overall experience of 7 years in Software Development including 4 years of experience in Enterprise Application Integration (EAI), 3 years in Microservices framework development and maintenance with active involvement in all the phases of SDLC such as design, development, deployment, testing, release and maintenance. Experience in end-to-end development of software products from requirement analysis to system study, designing, coding, de-bugging, unit testing and documentation. In-depth knowledge in Object Oriented Programming using Java and J2EE. Good experience in MVC architecture using frameworks Spring MVC, Spring Rest, Spring Boot and Hibernate. Strong skills on IIB especially Java Compute Node (JCN) and WMQ Good working experience in Web services especially Restful services. Experience in databases MYSQL, DB2, Cassandra using JDBC API and Hibernate frameworks. Good working experience in caching technologies like Hazel cast. Worked on different message formats like XML, JSON, Fixed length and Delimited data. Worked on XSLT for transformations. Basic knowledge in Linux commands. Good understanding of CI/CD activities. Good working experience with Agile and Waterfall Methodologies. Able to analyze the requirements and design the system. Able to work both independently and in a team-oriented collaborative environment. Excellent communication & interpersonal skills with abilities in resolving complex software issues.
Project - Arsenal (Microservices Services Architecture) for Walmart is a product which enables strategic identification of customer information and validates against persisted customer info. Arsenal validates the requested over persisted data in Haze cast (Cache) and routes the request to respective downstream systems up on successful validation. It contains 4 Major Composite services which in turn communicates with multiple Microservices, each has its own responsibilities to determine the resources which are requested by consumers.
Roles and Responsibilties
Project - Event Processing Framework for Walmart is capable of processing extremely high volumes of events across highly distributed systems. It incorporates cloud native principles that provide agility, scale and control. It provides a platform to handle challenges around real time data from IOT devices, store register systems and micro service system orchestration. It ensures a platform with continuous integration and delivery at its core. It delivers a self-service experience with integration which our technology counterparts hadn't seen in space.
It is a robust extensible framework which allows capabilities to plug in Producer and Consumer adapters, API, Auditing, Exception handling and Notification. It allows horizontal scaling to accommodate applications/systems and vertical scaling in case of increased load or volumes.
Roles and Responsibilities
Project - EAI2.0 is the next generation EAI solution for Walmart, with an upgrade to the latest integration landscape.EAI2.0 is designed to provide loosely coupled and highly configurable objects, which will address most of the current business requirements and can easily be extended to accommodate any forthcoming requirements with minimal development efforts and testing time. This highly relies on the orchestration framework which is highly driven with Meta- data and is fully controlled by configuration, which will dictate the framework and allows it to execute most of its functions and achieve what is intended. The framework is capable to invoke reusable components which have a specific action to perform, as these are completely abstracted, this can be extended as and when needed to add more functionality and can be configured and invoked by the framework.
Roles and Responsibilities
Java
Spring Boot
Micro Services
Product development
My SQL and DB2
MQ, JMS and Kafka
Hazel cast
MongoDB
Maven and GIT
C and Python
AWS
JDBC and Hibernate
IZO-803, Oracle Certified Java Associate(OCA)