Complex problem-solver, hardworking and seasoned Staff Software Engineer experienced developing applications, databases and cloud computing solutions. Ready to help team achieve company goals.
Overview
9
9
years of professional experience
1
1
Certification
Work History
Staff Software Engineer
Walmart Global Tech
11.2022 - Current
Led team of 6 Engineers to build and deploy business application.
Designed and developed forward-thinking systems that meet user needs and improve productivity.
Architected next generation integration for SaaS application with Enterprise Sourcing Platform.
Designed and developed Solution Architectures for team and reviewed with Fellow Architects, Leads and Principal Engineers to evaluate designs based on business requirements.
Integrated third-party tools and components into applications.
Provided guidance and mentored Associate/Junior Engineers.
Collaborated with Business Stakeholders and Product Manager to define solution requirements.
Partnered with development team on product development and application support plans.
Identified and documented project changes with proactive budget oversight.
Delivered unit-tested and End-to-End Automated scripts for features within customer-prescribed timeframes.
Evaluated third-party libraries for compatibility with existing systems before integrating them into core software platforms.
Architected and led implementation Integration solution for SaaS platform with Walmart systems.
Created Operational dashboards and integrated with Alerting tools to send alerts for issues for team to take actions proactively before we receive incidents.
Maintained documentation of technical solutions and requirements.
Led architecture discussions, guiding team in making informed decisions about technology choices for Enterprise Sourcing Platform.
Led efforts to perform cloud cost optimization.
Developed backend integrations, cron-jobs using Java, Kafka.
Optimized resource usage through efficient memory management techniques, reducing overall footprint of software applications.
Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
Staff Software Engineer
Walmart Global Tech
05.2021 - 11.2022
Collaborated with cross-functional teams to deliver high-quality software products on schedule.
Mentored junior engineers, providing guidance on best practices and fostering professional growth.
Reduced application load times by optimizing database queries, applying caching technologies, and streamlining data retrieval processes.
Performed root cause analysis on reported issues, swiftly resolving bugs while minimizing disruptions to users'' experiences.
Increased system reliability by proactively addressing potential security vulnerabilities in codebase.
Optimized resource usage through efficient memory management techniques, reducing overall footprint of software applications.
Streamlined development workflows by introducing agile methodologies and tools such as Jira for project management.
Designed scalable architectures to support increasing user traffic and maintain system stability.
Led architecture discussions, guiding team in making informed decisions about technology choices for various projects.
Maintained comprehensive documentation of technical specifications, enabling smooth knowledge transfer within team during transitions or new additions to staff roster.
Developed robust APIs for seamless integration of internal and external services with software platform.
Evaluated third-party libraries for compatibility with existing systems before integrating them into core software platforms.
Consistently met project deadlines, prioritizing tasks effectively and maintaining open lines of communication with stakeholders.
Encouraged team with continuous improvement through regular code reviews and constructive feedback sessions among team members.
Managed source code repositories, enforcing version control policies and facilitating efficient collaboration among team members.
Analyzed proposed technical solutions based on customer requirements.
Updated old code bases to modern development standards, improving functionality.
Maintained existing software systems by identifying and correcting software defects.
Participated in architecture, design and implementation of back-end features using C#,ASP.NET Core3, 3.1, 5, 6 and Angular11
Gained hands-on experience with Kubernetes, Docker and Azure Cloud.
Built databases and table structures for web applications.
Coordinated deployments of new software, feature updates and fixes.
Tested and deployed scalable and highly available software products.
Hands on experience on building PowerBI dashboards using DAX queries and scheduled reports to pull latest data using connectors.
Senior Software Engineer
Walmart Global Tech
10.2018 - 10.2021
Led team of 4 to build and deploy application from scratch for Business Stakeholders using .Net and AngularJS.
Built Solution Architectures for business problems based on requirements.
Developed scalable applications using agile methodologies.
Upgraded application from AngularJS to Angular5.
Optimized code performance for improved user experience and system efficiency.
Developed, deployed and maintained application.
Prioritized requirements and bug fix request.
Engaged with Business Stakeholders and Product Owners to gather requirements and convert them into technical documentation and then passed on to team development.
Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
Developed deployment steps using cake.
Sr. Quality Engineer
Wal-Mart Labs Inc.
12.2016 - 10.2018
Participated in functional specifications discussions of product with Product Owner and Business Analyst to gather performance benchmark requirements and Involved in requirement reviews and managing requirements.
Customizing Object repository objects under Screen Names to which objects are associated with.
Actively participating and implementing CICD (Continuous Integration and Continuous Deployment) process across sourcing teams.
Regression testing using Selenium/Protractor by creating verification points (objects data, object properties, window and image verification.
Coordinating with onsite on latest build changes, Environment escalation, Test coverage and Results.
Creating and updating API Service Automation scripts using Protractor (Request-Promise) Tools
Reviewing Detailed Functional Specification.
Identifying Test Scenarios and prepare Test Specification document
Developed and executed extensive SQL queries
Created Automation scripts from End-To-End and regression testing using Typescript (Protractor)
Onsite-Offshore coordination as part of team, assigning tasks to offshore team
Involved in defining performance scenarios based on client provided QA use cases and inputs
Quality Engineer
CaprusIT INC
12.2015 - 11.2016
Registered Functions created and using them as UFT functions.
Created customized Report Function for capturing and sending Error snapshot to UFT result.
Customizing Object repository objects under Screen Names to which objects are associated with.
Actively participating and implementing CICD (Continuous Integration and Continuous Deployment) process across sourcing teams.
Regression testing using Unified Functional Testing (UFT) by creating verification points (objects data, object properties, window and image verification.
Coordinating with onsite on latest build changes, Environment escalation, Test coverage and Results.
Integrated CA-DevTest with Jenkins Continuous Integration tool.
POC in Protractor tool and successful implemented in one of project.
Creating and updating API Service Automation scripts using CA-LISA and CA-DevTest Tools.
Reviewing Detailed Functional Specifications.
Identifying Test Scenarios and prepare Test Specification document.
Migrating legacy applications into old BPT scripts to Selenium scripts to save time and cost.
Developed and executed extensive SQL queries
Generated Install and Update documents for UFT and HPALM
Documented and Controlled all test cases, test scripts and test results using HP ALM 12.
Export Test cases into Test Director to Create Unified Functional Testing (UFT) scripts
Created Automation scripts from End-To-End and regression testing Using Unified Functional Testing (UFT)
Onsite-Offshore coordination as part of team, assigning tasks to offshore team.
Involved in defining performance scenarios based on client provided QA use cases and inputs.
Automation Tester
CaprusIT INC
08.2015 - 11.2015
Analyzed business requirements and participated in requirement sessions to understand and identify missing, ambiguous, inconsistent requirements.
Helped identify key functional gaps and offered valuable suggestions.
Created automation test scripts using Selenium IDE, Selenium Webdriver to test on multiple browsers.
Worked with deployment team to create nightly automation regression execution builds.
Ensured that daily automated regression testing is running and completing successfully.
Worked closely with developers within SCRUM team.
Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
Created Test Metrics and Status Reports to measure Test Execution.
Developed function library to reduce redundant scripting.
Used Selenium WebDriver and TestNG to run parallel testing.
Executed Selenium test scripts for each build for Functional and Regression Testing
Extensively involved in Functional testing, System testing, Database testing and Compatibility testing of applications
Used Excel to create data driven scripts.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in application.
Created manual test cases using Excel.
Detected Defects, communicated to developers using Bug Reporting Tool and Tracking Defects using Clear Quest.
Intern/QA Tester
CaprusIT INC /Peta Systems
02.2015 - 07.2015
Understanding of Business requirements and specifications.
Done complete Test Planning and Test scenarios for Review interface system.
Prepared issue Query Log report for unclear requirements and updating Log report
Solving confusions for team in Functionality Issues and checking Major/Minor functionality issues in each release.
Worked with JavaScript for build and control management testing.
Developed Hybrid Automation Framework (Keyword Driven, Modular & Data driven) using WebDriver API in Java and Prepared Automation strategy for functional automation strategy for Crypto and Performance strategy for Tokenization projects.
Prepared Test Plan for Stateless and Stateful schemes modules provided tasks to be automate in each Cycle.
Integrated build & deployment process which run in Linux and Functional, Regression automation scripts which run in Windows environment. Wrote shell scripts and batch scripts to execute build and regression suites end to end.
Authoring test cases using Data-Driven framework, debugging, reviewing and executing. Automation test scripts using Java in Selenium.
Developed flexible load test scripts by using JMeter for SSE schemes Release.
Developed repeatable framework for running automation scripts for different web applications using JUnit.
Raising Defects in JIRA, preparing Impact and Code Churn Analysis documents.
Worked on Test automation using SeleniumWebdriver with Java.
Created functions using Java and built framework using Junit.
Executing automation test scripts and Reporting bugs in JIRA.
Worked on JavaScript testing front-end pages.
Monitoring team members test coverage and defect prevention activities.
Used JSON for testing different kinds of objects while integration.
Identified reusable components for main flows in product and developed functions for modules.
Coordinating with Dev-Team regarding defect fixes and tag schedules.
Ensuring that all defect reported are communicated to development team as well as QA team.
Prepared Test Summary Report and Test Report.
Education
Master of Science - Technology Management
Southeast Missouri State University
Cape Girardeau, MO
12.2014
Bachelor of Science - Electrical, Electronics And Communications Engineering