Experienced software engineer with a strong background in software development. Skilled in agile methodologies, problem-solving, and collaboration to deliver high-quality software solutions. Proven track record of meeting project deadlines.
Overview
5
5
years of professional experience
Work History
Software Engineer
Walmart Inc.
07.2021 - Current
Currently part of the team that's reengineered Online Grocery Pickup (OGP) as a scalable application that supports 5 million item picks a day across 5000 Walmart & Sam's club stores in the US and thousands. internationally through microservices, ring architecture
Designed and developed Java web/micro services and adaptors for different modules of Online Integrated Fulfillment core Application.
Creating/designing APIs, support & monitoring during and after production deployment, being the gatekeeper for code quality, performance and code coverage, bug fixing (either in production or QA), ensure cohesive strategy to tackle the problem, incorporating OOP strategies.
Worked on launched the Robotic picking with external partner (Dematic) in Canada.
Converting/migrating our Buy Online Pickup in Store (BOPIS) platform into a SaaS via multi-tenancy support.
Participate in integrate Market Fulfillment Center (Alert, Dematic, Geek+) in Walmart Environment in US and Canada.
Software Engineer
IBM
01.2021 - 12.2021
Build microservices with spring framework.
Migrated existing module into Micro Services architecture using Spring Boot services.
Developed and executed unit test plans using Junit and Mockito.
Involved in the application development using Software Development Life Cycle SDLC using various methodologies like Agile/Scrum.
Writes, executes and tests code changes to fix defects in existing codes and participating in code reviews.
Software Engineer
PesaChoice
01.2020 - 12.2020
Developed custom Apis for client web applications, improving data retrieval speeds by 60%.
Contributed to the development of a multi-platform leading to a user base growth of 100,000+ within the first year of release.
Enhanced code base using Java best practices, which contributed to a robust platform with 99.9% uptime.
Migrated legacy systems to modern Java frameworks, leading to 15% decrease in memory usage and faster page load times.