Knowledgeable Staff Software Engineer with robust background in software engineering and proven track record in developing scalable applications and enhancing system performance. Played key role in multiple successful project deliveries, leveraging advanced coding practices and innovative problem-solving techniques. Demonstrates proficiency in cross-functional team environments, team leadership, backend development and system architecture, while consistently fostering a collaborative environment and driving technical excellence.
Overview
16
16
years of professional experience
Work History
Staff Software Engineer
Walmart Global Tech
05.2023 - Current
Developed scalable software solutions to enhance system performance and reliability.
Perform regular cost optimization analysis on a quarterly basis., reducing infrastructure costs by more than 50% for our services.
Led multiple cross-functional teams in implementing agile methodologies for continuous project delivery of multiple products and features each quarter.
Continue to lead 2 teams across multiple projects to delivery multiple initiatives and features every quarter.
Mentor junior and senior engineers, fostering technical growth, and promoting best practices.
Work with business, product, and design teams to help turn business and product requirements in a great user experience while minimizing engineering complexity.
Conducted code reviews to ensure quality standards, adherence to design principles, and maintain or enhance quality in test coverage
Contributed multiple best practices to the GraphQL Platform's best practices.
Senior Software Engineer
Walmart US Tech
03.2021 - 05.2023
Backend Software Engineer utilizing Node.js, TypeScript, and GraphQL to create, grow, and maintain new Walmart Subscription service offerings.
Collaborate daily with cross-functional teams to ensure smooth development, deployment, and testing processes.
Continuously monitor log details and graphs with Splunk and Grafana to ensure a high level of software performance and service availability.
Ensure 100% code coverage and 100% passing unit test before creating pull requests.
Monitor deployment processes through each environment to ensure successful deployments.
Participate in meetings with other teams to assist, get assistance, and ensure no one is being held up based on our progress.
Participate in brainstorming sessions and reviews with other teams to offer insightful feedback and learn from the feedback of others.
Lead Software Engineer
Small Business Advertising, Inc.
01.2011 - 03.2021
Lead a team of graphic & web designers, account managers, and company management to design, develop, and implement web applications to meet the needs of our clients and staff.
Designed, developed, and implemented our web hosting platform that is responsible for hosting over 1000 websites with over 1,000,000 daily page loads.
Developed and maintain our Automotive Inventory Management & Distribution Platform that receives hundreds of thousands of updates and millions of requests per day.
Created our Lead Management Platform that integrates with the web hosting and inventory management platforms.
Designed and implemented our vehicle photo processing system that processes and resizes millions of vehicle photos each day.
Designed, developed and maintain our Google Analytics Reporting and Management integrations that achieve the following:
Provides daily performance reports generated for each client.
Assists account managers in identifying which clients need additional attention.
Provides metrics to marketing so that advertising dollars can be reallocated on a regular and consistent basis.
Provides metrics to our clients which allow them to estimate their ROI based on quality of traffic, leads, and final sales across all their sources.
Identifies key competitors on a per client bases.
Lead a team that developed and implemented cross-browser JavaScript that allows us to capture events and report them to Google Analytics as well as our own Dealer Analytics platform.
Junior Software Engineer
Processing.com (formerly Max Payments)
05.2009 - 11.2010
Designed and built a web-based accounting & bank reconciliation platform.
Set up merchant ID and payment platform configurations for international payment processing.
Worked with international banks to review credit card transactions and fraud detection.
Education
Bachelor of Science - Information Systems Technology
DeVry University
Sherman Oaks, CA
10.2007
Skills
Team leadership
Interpersonal relationship building
GraphQL application development
API design
Software architecture design
Continuous integration and deployment
Skilled in conducting code reviews
TypeScript / Node
Skilled in troubleshooting
Web application development
Timeline
Staff Software Engineer
Walmart Global Tech
05.2023 - Current
Senior Software Engineer
Walmart US Tech
03.2021 - 05.2023
Lead Software Engineer
Small Business Advertising, Inc.
01.2011 - 03.2021
Junior Software Engineer
Processing.com (formerly Max Payments)
05.2009 - 11.2010
Bachelor of Science - Information Systems Technology