Seeking full-time opportunities to apply my varied background to web projects and mobile apps.
Adept at React and the modern web, full-stack JavaScript. Reliant on good code structure, patience, reference to documentation.
Passionate about user interfaces, an advocate for designing user experience first and foremost. An engineer who can design, a designer who can build.
Quick learner, able to take on problems outside direct area of expertise and be successful. Easy-going, skillful communicator, empathetic and thoughtful, in technical and non-technical communication. Detail-oriented, zealous about quality.
Cornell University, Master of Engineering, 3.86 GPA
Brigham Young University, Bachelor of Science in Electrical Engineering, cum laude, 3.78 GPA
Front-End Development: CSS, HTML, JavaScript; TypeScript, React, Tailwind CSS, TanStack Query and TanStack Table, React Hook Form, Zod, Zustand
Mobile Development: React-Native, Expo
Testing & Debugging: Cypress, Vitest, Jest, DevTools, Postman
Development Tools: Git, Docker, Bitbucket, GitHub, NodeJS, Agile/Scrum methodologies
Successfully transitioned to mobile app development utilizing React Native and Expo, contributing significantly to the re-launch of our flagship iOS/Android app for the customers of GotYou businesses.
Played a key role in modernizing the UI and improving performance:
- Designed and implemented a new section of the mobile app called the Daily Deal, resulting in user engagement rates of over 50% .
-
Migrated our process from Expo Go to development builds, incorporating
expo-font,expo-notifications, and other libraries not available in Expo Go. - Migrated app from email authentication to mobile OTP sign in.
-
Used state management with
easy-peasyto improve code quality and maintainability. - Contributed to the documentation of new features and best practices for React Native development within the team.
In a challenging, under-funded startup environment, selected the front-end tech stack, built, and maintained a new web application to manage small-business owner accounts and billing.
Also maintained and improved a pre-existing React JavaScript Material-UI web app from the sister business, which had been built for similar purposes.
Led the development of a completely new, fully-type-checked React TypeScript Tailwind web app, proactively addressing design gaps and implementing missing UI elements to ensure a polished UX:
- Ensured front-end launched successfully and on time.
- Filled in design details such as missing icons and overlooked UI elements, and error handling and most of the design work off the “happy path.”
- Utilized TypeScript to address complex state management requirements, and to improve code quality and maintainability
- Collaborated with the backend team, and built type-checking for all endpoints.
User-Interface Designer
Responsible for design of software applications, internal and external web sites, and web applications.
- Improved the previously-engineer-designed interface of main web application, resulting in a good-looking UI loved by managers, customers, and even engineers.
- Built and maintained main external site.
- Built and maintained employees-only intranet. With a high design concept, this Adobe AIR site was finicky, but lovely.
- Coached new employees in using company’s software.
Production Manager
Responsible for workload and personal growth of programmers.
- Managed group of 5 programmers.
- Hired 1 full-time and 6 freelance programmers.
- Worked across disciplines: Coordinated with 6 project managers, 4 design directors, technologists at other offices and many client representatives.
Electrical Engineer, Design
Responsible for design of power supply for a new color copier product, prototype electronics, design of copy-controlling functionality and mechanical interface for sensors and heater.
- Created performance and regulatory specification and defined technical criteria to evaluate vendor qualifications, resulting in selection and implementation of a power supply used world-wide.
- Redesigned analog circuit and edited reference specification for clarity, achieving proper execution of copy-controlling function on a color copier with no field failures and no customer complaints.
- Redesigned paper sensor circuit, thus ensuring a smooth production ramp with no shutdowns for this sensor.
Electrical Engineer, Manufacturing
Responsible for main electronics boards for three printer and copier products, seeing to design quality, cost and reliability improvements, warranty performance and support issues; also responsible for production-line issues.
- Improved functional test of electronics board at contract manufacturer through improvements to test software, eliminating 2 failure modes of the board at top-level factory.
- Reprogrammed DOS end-of-line testing for copier product, which resulted in an assembly-time reduction of 2 minutes per unit.
- Reduced high servo subsystem failure rate by over 90%.
Front-End Developer
Open-source React project from Hack For LA
- Brought cohesion to team’s use of Material-UI
- Wrote Cypress tests, expanding code coverage from 50% to 91%
- Wrote and edited documentation
- Within a month, became main contributor
Full-stack developer
React+GraphQL SPA, large side project
- Built with Vulcan, which uses Meteor
- Wrote 71 React components
- Used Redux, Apollo, Twilio, and many npm libraries
- Used MongoDB with server-side data denormalization
- Acting teacher in Los Angeles.
- Television, theater, and commercial actor in Los Angeles.
- Electronics teacher at Middlesex Community College.
- Music director for Methodist church, chorus member of Boston Symphony Orchestra and La Jolla Symphony, piano teacher, theater administrator in New York.