Kayvon Ghashghai
Software EngineerSoftware Engineer with over 8 years experience seeks frontend or full stack product work. Experience building software frameworks, b2b apps, and social media products and tools. I thrive in collaborative teams that value unique perspectives. Contributed to both legacy and greenfield products using modern web and mobile technologies, e.g., React Native and React.
Professional Experience
Nstrumenta
Software Engineer (Contract) 07/2021 - 04/2023 Bay Area, CA
- Conceptualized and built a JavaScript/Node-based framework for easing machine learning pipelines
- Updated, built and maintained tools that facilitate sensor data acquisition and processing
- Tools included a frontend web app in Angular; node based API hosted on Google Cloud Functions; data hosted on Firebase; node based scripts to create long running agents to run locally or in cloud virtual machines to broker and consolidate client app data; javascript clients for both node and for browsers; continuous integration pipelines using CircleCI
HOVER Inc.
Senior Software Engineer
09/2019 - 05/2021
San Francisco, CA
- Rebuilt mobile app in React Native to expand the developer pool for new features and maintenance
- Utilized state charts via xstate to manage app state to systematically manage app complexity
- Co-led app architecture and build pipelines
HOVER Inc.
Software Engineer
03/2018 - 09/2019
San Francisco, CA
- Restructured a crucial internal web app in React/Redux from Rails and jQuery
- Contributed to the foundational framework and architecture decisions on these products
- Improved unit test coverage in JavaScript apps from almost non-existent to over 70%
- Facilitated minimum viable product to production pipeline by coordinating with back end engineers, designers, and 3D engine developers
Partender, Inc.
Frontend Engineer
11/2016 - 03/2018
San Francisco, CA
- Built and edited features in React Native for Partender’s mobile app rewrite
- Developed customer-facing features for Partender’s control panel in Backbone.js
- Implemented an internal web tool in React + Redux for consolidating user-generated content
ROLR, Inc.
Software Engineer
08/2014 - 09/2016
San Francisco, CA
- Developed a custom content management system using Backbone.js
- Built primary audio content ingestion system
- Iterated UI as specs grew/changed, refactored existing code base as needed to support more complex interaction
- Updated the Sails.js based API
- Created load testing scripts using jmeter
Self-Employed
Freelance Web Developer
01/2012 - 08/2014
San Francisco, CA
- Implemented/modified short term client projects in WordPress and SAAS e-commerce platforms (Shopify, BigCommerce)
- Created custom WordPress themes, edited/wrote plugins in PHP and jQuery, customized admin interface for customer needs.
- Built and deployed projects using github, grunt, bower
Education
Hack Reactor (Bootcamp)
04/2014 - 06/2014
San Francisco, CA
Intensive Javascript coding non-degree program, Software Engineering
University of California, Santa Cruz
2005
Santa Cruz, CA
Bachelor of Arts, Mathematics
Skills
- Javascript
- TypeScript
- React
- React Native
- Node
- REST
- git
- github
- software development lifecycle (sdlc)
- refactoring
- testing (unit, integration, end to end)
- responsive design
- design system implementation
- Google Cloud
- CI / CD (CircleCI)
- NoSQL
- SQL
- GraphQL