Staff Software Engineer
Current* Worked on Item Catalog and Item Read Services (IRS), Rollups, Walmart Pay, Walmart Check-in and GIF(Global Integrated Fulfillment) applications.* Walmart Cloud Native Platform (WCNP): WCNP is a go-to platform for any stateless Walmart application to deploy itself. * WCNP takes care of any cloud technology that the application needed along with scaling and making sure the application is highly available. * Responsibility includes orchestrating a multi-cluster environment for the platform with Kubernetes and Docker. It also requires writing the Kubernetes controllers to handle all customized requirements for the orchestration.* The product’s backend follows Java Microservices Architecture. Services are divided into logical components are having 20-30 rest APIs in each component and deployed as docker Image in custom k8 clusters. * Collaborates with project partners to identify product and technical requirements. Conducts analysis to resolve integration needs. * Designing highly scalable distributed systems, Implementation of modules keeping disaster recovery, auto fail-over mechanism + resiliency patterns + self-healing systems, metrics(system and application), alerts etc. * End to end ownership of microservices design + implementation + production rollout. * Designs new software and web applications, supports applications under development and customizes current applications. Develops software update process for existing applications. Assists in the roll-out of software releases. * Responsible for the researching, writing, and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals and formal recommendations and reports. * Provides technical leadership throughout the design process and guidance with regard to practices, procedures, and techniques. Displays expertise in knowledge of engineering methodologies, concepts and skills and their application in specified engineering specialty.