Resume
Summary
Industrious Software Engineer with 9+ years in the web development space building JavaScript applications.
Work Experience
Senior Front-End Software Engineer, Grain Intelligence Inc. (San Diego, CA)
2023 - Present
- Develop UI features in TypeScript to enhance a React web application. Serve 10,000+ active users
- Collaborate with QA, product, & design teams (using Figma) to deliver quality UX to specifications
- Diagnose bugs throughout continuous integration lifecycle (using Cypress) to prevent production errors
- Integrate with Elixir back-end using Apollo GraphQL, managing subscriptions for real-time updates
- Shipped an Electron desktop app to support customers familiar with a legacy app experience
Senior Front-End Software Engineer, Compass Inc. (New York, NY)
2021 - 2022
- Built UI components with TypeScript/React/Redux that are used 100s of times daily by 28,000 active users
- Collaborated across teams to integrate products, creating a seamless experience for real estate agents
- Verified all changes with automated tests (using Jest & Testing Library), ensuring a high-quality standard
- Mentored engineers through peer programming and code review, raising the team’s technical bar
- Documented and presented on a complex legacy system written in Python, preparing it to be upgraded
Full Stack Software Engineer, Clover Sites (San Diego, CA)
2016 - 2021
- Developed UI features in CSS & JavaScript to enhance a Ruby on Rails CMS used by 8,000+ customers
- Streamlined theme development and led projects to expand theme library by 50%, adding 5 of 14 themes
- Optimized page load time below 1 second using distributed and redundant caching on Amazon AWS
- Improved sites’ accessibility by advocating for alt text support and by implementing semantic HTML
- Trained junior engineers, documented system architecture, and managed production deployments
Full Stack Software Engineer, StoryCloud Inc. (Del Mar, CA)
2014 - 2016
- Built cross-platform & mobile Angular/React applications in a fast-paced startup environment
- Participated in discussions with owners and designers to gather requirements and provide critiques
- Created configuration for JavaScript infrastructure using Grunt, Gulp, and Webpack, optimizing workflows
- Established automated testing culture with Jasmine unit tests and Protractor for end-to-end testing
- Integrated with a Node.js/PostgreSQL back-end, validating upgrades to the API with Mocha unit tests
Education
MiraCosta College (Oceanside, CA)
Completed 50 credits towards a BS in Computer Science
2012 - 2015
- Cumulative GPA: 3.46 / 4.00
- Courses: Calculus, Computer Architecture and Assembly Language, Data Structures and Algorithms, Discrete Mathematics, Physics, Technology the Individual & Society
- Activities: President - Computer Club (2015)