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++