Accomplished Lead Software Engineer at The Home Depot, Inc, with expertise in HTML5, CSS3, and JavaScript. Proven track record of enhancing user experience and optimizing web performance, achieving a 30% reduction in page load time. Strong collaborator and problem-solver, adept at driving innovative solutions in fast-paced environments.
Overview
10
10
years of professional experience
Work History
Lead Software Engineer
The Home Depot, Inc
Atlanta
08.2022 - Current
Designing and building UI and interface for customer-facing e-commerce site using HTML, CSS, JavaScript
Guiding and directing project teams in the requirements gathering, design, and development of complex applications/program.
Collaborating with UX partners and Product Managers to determine the structure and design of web pages.
Developing features as per requirements, to enhance the user experience ensuring responsive web design.
Assisting multiple team members and other analysts in the day-to-day activities related to implementation.
Building reusable code for future use and optimizing web pages for maximum speed and scalability.
Researching alternate efficient ways of implementing tasks along with optimized and on-time code delivery.
Developing and deploying webpages for A/B tests, including responsive design and REST APIs with AJAX to pull data efficiently.
Analyzing multiple approaches to resolve issues and assessing the performance of each approach to find a better solution.
Collaborating with other engineers to ensure standardization and efficient code delivery.
Work with third party vendors and internal Recommendations and Data Science team to develop and validate APIs.
Work with QA team to ensure quality of delivered experiments.
Software Developer
Kforce Inc
Atlanta
08.2021 - Current
Designing and building UI and interface for customer-facing e-commerce site using HTML, CSS, JavaScript and React.js.
Building functionality to deliver codes for algorithmic experimentation, ensuring scalability and reducing significant development time.
Achieved significant performance improvement by reducing code size and page load time by up to 30% through better code optimization.
Developing and deploying webpages for A/B tests, including responsive design and REST APIs with AJAX to pull data efficiently.
Collaborating with third party vendors and internal Recommendations and Data Science team to develop and validate APIs.
Expanding experimentation capabilities by building efficient architecture to integrate CMS and Native App (separately) with AB Testing tools.
Working closely with the UX and business team to guarantee the effective translation of team’s mockups into responsive, interactive features that meets all requirements and UX specifications.
Collaborating across multiple teams to design and provide solutions to meet the changing technology and platform needs, establishing standards and guidelines to deliver codes.
Researching alternate efficient ways of implementing tasks, along with optimized and on-time delivery of code.
Analyzing multiple approaches to resolve issues and assessing the performance of each approach to find a better solution.
Developing code snippets that are shared with the team - enabling reuse of efficient tested code, reducing development and QA time, researching alternate efficient ways of implementing tasks, along with optimized and on-time delivery of code.
Delivering regular updates to business team and project managers and interacting with Testing Team and Data Analysts to fix the issues.
Graduate Research Assistant
Kennesaw State University
Atlanta
08.2020 - 05.2021
Developed a construction Management web application using HTML, CSS, and JavaScript.
Responsible for designing and developing highly responsive website with great User interface.
Implemented the concept of the Deep fakes and generated videos using tools like Google Colab and face swap and few Python packages like DeepFaceLab which utilizes deep learning to recognize, and swap faces in pictures and videos.
Front End Web Developer
Cognizant Technology Solutions
Chennai
09.2017 - 01.2019
Delivered responsive, cross browser compatible web pages using HTML, CSS3, JavaScript and React JS.
Involved in building applications using React JS by building re-usable UI Components.
Produced engaging user experience through optimization of images and cross-browser compatibility, increasing Time on Page by +60 seconds.
Built single page applications (SPA), responsive web design, UI using HTML5, CSS3 and ES6 new features.
Worked in an Agile Development Team to deliver regular updates to business team and project managers.
Involved in all stages of Software Development Life Cycle (SDLC) and Interacted with Testing Team, Scrum Masters, and Business Analysts to fix the issues.
Good understanding of asynchronous request handling and AJAX using Promises.
Programmer Analyst
Cognizant Technology Solutions
Chennai
01.2015 - 08.2017
Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript.
Developed web applications using Bootstrap, and Angular JS that meets business goals through a positive experience.
Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu.
Hands on experience and good knowledge in creating, modifying, and enhancing both manual test cases and test scripts created in Selenium Web driver.
Good experience in interacting with product manager, developers, customer support and help them in base line the requirement specifications.
Developed Test cases, to test the Functionality and Change Functionality of the application from the FSD.
Performed Sanity, Functional, GUI, Integration and Regression Testing of the Application at different levels.
Identifying the test cases needs to automate and update the Test Cases based on any implementation changes.
Expertise in all phases from requirement gathering to risk analysis and all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Gathered requirements to capture the user needs and worked on debugging, fixing, and testing the existing bugs using JIRA as bug tracking system.