Scott McDaniel

Senior Frontend Developer & Sometimes Full Stack Developer

LinkedIn

Resume

Professional Summary

Experienced Senior Front End Developer with a strong background in designing, developing, and testing web applications, services, and UI components. Skilled in front-end technologies including React, TypeScript, JavaScript, HTML, CSS and back-end development including Java and Spring, with leadership experience across geographically dispersed teams. Expertise in cloud platforms AWS and Oracle Cloud.

Experience

AWS - Irvine, CA

Senior Front End Engineer III (L6) - AWS Amplify

May 2022 - Present

  • Collaborated with UX and Product to design new UI features and flows
  • Tech lead for key UI features in Amplify Console Gen2, a full site rewrite delivered in under a year using TypeScript, React, React Query, and AWS SDK
  • Led integration of Amplify Console Gen1 and Gen2 UIs into a unified architecture with seamless routing between legacy and new experiences
  • Designed and delivered the Amplify Gen2 Custom Domains feature, simplifying setup and improving UX
  • Built unit, integration, and canary tests using Vitest, Playwright, React Testing Library, and AWS Synthetic Canaries
  • Contributed to a shared React component library using Storybook documentation
  • Automated infrastructure provisioning using AWS CDK
  • Created and maintained operational dashboards for uptime and usage metrics
  • Mentored junior developers and led training on UX, engineering practices, and career growth

Oracle - Broomfield, CO

Senior Software Engineer - Oracle Data Cloud

Dec 2015 – May 2022

  • Lead UI developer Oracle OnRamp using React, Redux, Redux Sagas, Axios, Bootstrap
  • Led UX activities to gain customer insight and improve customer experience
  • Led development of multiple shared UI component libraries and internal tools
  • Developed RESTful web services using Java and Spring Boot.
  • Managed Docker containers for Nginx and Java services on AWS using Kubernetes.

Avaya - Westminster, CO

Senior Software Engineer, Distinguished Member of Technical Staff

May 2001 - Nov 2015

  • Led design and development of CMS Supervisor Web application using AngularJS and Bootstrap
  • Designed RESTful services using Java and Spring Boot
  • Co-led User Experience Advisory Panel to enhance UX processes
  • Facilitated Agile ceremonies, including standups, backlog grooming, and planning
  • Team Lead Avaya OA reporting UI using JSF, JSP, and Spring
  • Led performance testing team to evaluate and optimize application scalability
  • Developed performant, multi-threaded Java services for low-latency applications

Education

Master of Science in Computer Science
University of Wyoming

Leadership & Achievements

  • UI Designer and UI Project lead
  • UI development team lead and technical lead, providing guidance and mentoring on best practices, testing frameworks, and continuous integration processes.
  • Championed the integration of user experience methodologies into the development lifecycle.
  • Initiated and managed quality improvements, implementing unit and integration test frameworks.

Technical Skills

Front-End Development

JavaScript, Typescript, React, React Query, Redux, CSS, SCSS, HTML

Testing Tools

Vitest, Jest, React Testing Library, Enzyme, Playwright, Nightwatch, Cucumber

Back-End Developmentt

Java, Spring Boot, Scala, RESTful APIs, AWS Lambdas

Cloud/Containers

AWS, Docker, Kubernetes

Build/Tools

Vite, Webpack, Node, NPM, Babel, AWS CDK

Languages

JavaScript, Typescript, Java, Scala, Python, C++