Garrett Head

Senior Software Engineer

Austin, Texas, United States12 yrs 11 mos experience

Key Highlights

  • Over 10 years of full-stack development experience.
  • Expertise in React and scalable architecture.
  • Proven track record in cross-functional collaboration.
Stackforce AI infers this person is a Fullstack Software Engineer specializing in SaaS applications with a focus on user experience and performance.

Contact

Skills

Core Skills

ReactNode.jsRest Apis.netSql

Other Skills

React.jsReact NativeTypeScriptRedux.jszustandCypressMaestroPlaywrightTailwindStyled ComponentsCascading Style Sheets (CSS)JavaScriptRTK QueryFigma (Software)Storybook

About

Senior Software Engineer with 10+ years of full-stack development experience and a proven track record of delivering scalable, secure, and user-centric solutions. Specialized in React with expertise in building robust APIs, optimizing microservices, and integrating cutting-edge technologies. Demonstrated leadership in cross-functional teams and a strong ability to drive product innovation and performance improvements. Front End: React, Redux, Next.js, Vue.js, JavaScript, TypeScript, Tailwind CSS, Component-Based Architecture BackEnd: Node.js, Express.js, RESTful APIs, .NET, microservice architecture. Testing: Cypress, Jest, Mocha, Playwright, Maestro, Storybook Optimization: Performance Optimization, Accessibility, Security, Usability Collaboration: Agile Development, Cross-Functional Teams, Product Managers, Designers, Code Reviews General Engineering: CI/CD, Mentorship, Refactoring, High-Traffic Applications, DRY, SOLID, Design Patterns Tech: Observability - New Relic, Amplitude, Datadog Design UI/UX - Figma, Storybook Logging - Sentry, Splunk General - Git, GitHub, Docker, LaunchDarkly, Amplitude

Experience

12 yrs 11 mos
Total Experience
1 yr 10 mos
Average Tenure
1 yr 4 mos
Current Experience

Engine

Senior Software Engineer

Jan 2025Present · 1 yr 4 mos · Remote

  • Lodging Checkout / Product Delivery Team
  • Building B2B travel management solutions supporting hotel booking and lodging checkout flows across web and mobile platforms, focusing on scalable architecture, performance, and reliability in high-traffic, revenue-critical user journeys.
  • Built and maintained React web applications using Redux, RTK Query, and Zustand for complex state management in checkout and booking workflows.
  • Developed React Native mobile features leveraging React Query for efficient async data handling and cache management.
  • Implemented comprehensive testing strategies: Jest unit tests, Playwright E2E tests for web, and Maestro E2E tests for mobile to ensure checkout stability and regression prevention.
  • Collaborated cross-functionally with product, design, and backend teams to deliver features from discovery through production, ensuring high usability and transactional accuracy.
  • Contributed to performance, maintainability, and code quality improvements across shared frontend platforms.
React.jsReact NativeTypeScriptRedux.jszustandCypress+16

Copilot

Senior Software Engineer

Mar 2024Jan 2025 · 10 mos · United States

  • As a Senior Software Engineer at CoPilot, I delivered high-quality, scalable React applications to enhance vehicle search onboarding and streamline user experiences. Leveraging modern web technologies, I developed modular, testable components and implemented A/B testing strategies to refine features and improve user engagement.
  • I collaborated with cross-functional teams to align development efforts with business objectives, ensuring efficient delivery of user-centered solutions. My contributions directly resulted in measurable improvements to user retention and onboarding success.
  • Key Contributions:
  • Developed and optimized scalable React applications, leveraging Redux for state management to boost in user acquisition and retention through intuitive design and A/B testing.
  • Enhanced responsive design for mobile and desktop platforms, ensuring seamless user experiences across devices.
  • Designed and implemented APIs using Node.js and Express, enabling efficient vehicle and VIN data processing with Elasticsearch integration.
  • Built modular, reusable, and accessible UI components, improving development speed and adherence to web accessibility standards (WCAG).
  • Spearheaded UI/UX optimization initiatives, increasing engagement and satisfaction by refining visual elements and workflows.
  • Partnered with cross-functional teams to align development efforts with business goals, delivering testable, high-quality frontend solutions.
  • Maintained performance optimization through profiling tools and techniques, enhancing application speed and responsiveness.
  • Skills: React · Redux · TypeScript · JavaScript · Component-Based Design · Scalable Frontend Architectures · State Management · UI/UX Optimization · Responsive Design · Accessibility (WCAG) · Performance Optimization · Modular UI Design · A/B Testing · Node.js · Express.js · Elasticsearch · Cross-Functional Collaboration · Agile Methodologies · SaaS Apps · HTML · CSS
React.jsJavaScriptNode.jsFront-End DevelopmentCascading Style Sheets (CSS)REST APIs+17

Ping identity

Senior Software Engineer

Jun 2022Mar 2024 · 1 yr 9 mos

  • As a Senior Software Engineer on the Davinci team, I was part of the 8 person team that helped develop secure authentication systems that safeguarded the identity of the millions of users on the official FIFA World Cup app. During this time, I facilitated the modernization and optimization of a high-traffic Admin Portal using React, Redux, and TypeScript, improving rendering performance and implementing best practices for scalable, responsive front-end applications. I also maintained and monitored the orchestration engine, streamlining integration and data flow across the micro service architecture.
  • Key Contributions:
  • Developed and optimized authentication systems to support millions of users during the FIFA World Cup 2022.
  • Modernized the Admin Portal using React, Redux, TypeScript, and Web Components to improve user experience and performance.
  • Improved the micro service architecture by enhancing the orchestration engine for better service communication and data handling.
  • Built a developer design system to create reusable and scalable web components across the platform.
  • Maintained high code quality through unit testing, integration testing, and adherence to Agile methodologies.
  • Managed on-call support, leveraging tools like PagerDuty, Splunk, and New Relic to monitor and ensure system reliability.
  • Skills:
  • React · Redux · TypeScript · Node.js · JavaScript · Micro services · Micro service Architecture · Scalable Solutions · Authentication · Unit Testing · Integration Testing · Web Components · Cross-Functional Collaboration · Agile Methodologies · SaaS Apps · Developer Design Systems · On-Call Support · PagerDuty · Splunk · New Relic · CassandraDB · PostgreSQL
React.jsReduxTypeScriptNode.jsJavaScriptMicro services+17

Mural

Senior Software Engineer

Mar 2021Jun 2022 · 1 yr 3 mos · San Francisco, California, United States

  • As a Senior Software Engineer at MURAL, I part of the 3 person team who led the development of high-performance MS Teams integrations using React.js, Redux, and TypeScript, creating scalable and responsive user interfaces that enhanced collaboration. I designed and implemented RESTful APIs with Node.js to support backend functionality, ensuring seamless communication between front-end and server-side components. I worked closely with cross-functional teams to prioritize features and deliver optimized, user-friendly solutions, while also mentoring junior engineers and conducting code reviews. My focus on performance optimization, scalability, and accessibility improved the global user experience, ensuring a smooth and responsive product.
  • Key Contributions:
  • Co-development of seamless MS Teams integrations, delivering dynamic user interfaces and enterprise-grade collaboration tools using React, Redux, and TypeScript.
  • Designed and implemented scalable, high-performance REST APIs with Node.js to integrate front-end and back-end systems, ensuring smooth data flow and real-time updates.
  • Delivered responsive and optimized front-end features with Tailwind CSS, ensuring a consistent user experience across all devices.
  • Collaborated with cross-functional teams to define product requirements, prioritize features, and maintain high standards for code quality and performance.
  • Led initiatives to improve frontend architecture, driving improvements in performance optimization, scalability, and accessibility for a global user base.
  • Supported professional development through asynchronous collaboration & code reviews to ensure best practices in Agile and DevOps methodologies.
React.jsJavaScriptCascading Style Sheets (CSS)Node.jsFront-End DevelopmentRedux.js+25

Incentrik

Systems Engineer

Apr 2017Mar 2021 · 3 yrs 11 mos · Sulphur, La

  • Responsible for designing, implementing, and maintaining end-to-end (E2E) solutions to ensure the fast and reliable delivery of high-availability data services for manufacturers and processing industries. I focused on creating scalable SaaS applications, ensuring seamless data flow, and automating business-critical functions. My role included managing the central data historian, creating robust RESTful APIs, and building front-end dashboards using React, Angular, and other Javascript frameworks to provide real-time insights into the organizational processes. High collaboration with cross-functional teams to optimize performance and drive business outcomes, all while maintaining on-call responsibilities to ensure uptime in a 24/7 environment.
  • Key Contributions:
  • Designed and implemented E2E solutions for high-reliability and high-availability data services, ensuring continuous data flow for critical manufacturing and processing systems.
  • Managed the central data historian and developed APIs for real-time data access, using MongoDB and SQL to enable seamless data integration.
  • Built dynamic front-end dashboards using React, Angular and Node.js, empowering cross-functional teams with critical operational insights and metrics.
  • Developed and automated reporting systems that reduced manual reporting efforts by 30%, enabling faster and more accurate decision-making across teams.
  • Provided on-call support for high-priority incidents, resolving critical issues to maintain service uptime and operational continuity.
  • Mentored junior engineers and led training sessions for non-technical team members to improve understanding of complex systems.
REST APIsNode.jsUser Experience (UX)Cascading Style Sheets (CSS).NET FrameworkGit+23

Calcasieu parish school board

Mathematics Teacher

Jan 2017May 2017 · 4 mos

Firestone polymers

Application Developer

Jun 2013Apr 2017 · 3 yrs 10 mos · Lake Charles, Louisiana Area

  • Design, implement, test, and maintain a custom suite of business applications for optimizing and automating critical day-to-day business functions.
  • Coordinate the design and implementation of a plant wide data warehouse to centralize all siloed data into one common repository for high availability retrieval methods and procedures.
  • Enhance security and data availability across a wide range of multi-functional departments.
  • Skills: .NET Development, SQL, Microsoft Azure, MEAN Stack, DevOps
.NET DevelopmentSQLMicrosoft AzureMEAN StackDevOps.NET

Self employed web developer and web designer

Web Developer

Jun 2013Aug 2014 · 1 yr 2 mos · Lake Charles, Louisiana Area

  • Develop websites for a local businesses as a side project, (curiosity), and part-time job.
  • Apply knowledge of all layers of the web stack to deliver a functional website that helps promote and sustain each clients business.
  • Integrate SEO to each website to make them easier to find on the web.
REST APIsCascading Style Sheets (CSS)GitHTMLFront-End DevelopmentMongoDB+2

Education

Louisiana State University

McNeese State University

Stackforce found 100+ more professionals with React & Node.js

Explore similar profiles based on matching skills and experience