I'm a self-taught front-end engineer with over 10 years of experience. I've worked in both startups and big tech. I'm an expert in JavaScript and web development. I've built custom UI components in multiple frameworks including React and Angular, published my own modules to NPM, and built REST API backends in NodeJS.
Previously, I was a software engineer at Google in Mountain View where I worked on an internal CRM. Before that, I worked at RideCell and CareRev.
At Google, I helped build a new version of an internal CRM that powered Google's ads business. The front-end stack was Angular Dart. I led the front-end architecture design and got the team to adopt unidirectional data-flow and reactive programming using async data streams.
I joined RideCell shortly after they raised their Series A round. I led a project to migrate their front-end from Angular and Backbone to React and Redux. I worked with the UX designer and developed a custom component library. We used Webpack, Sass, and CSS Modules, react-intl for internationalization, and Jest for unit tests.
I co-founded CareRev, a Y Combinator company, and built the initial product. The application was powered by React, NodeJS, and RethinkDB. To improve development time and minimize errors, I developed a custom JavaScript framework that was isomorphic and used reactive programming and WebSockets to simplify the view layer. I used Sass and the BEM naming convention to modularize the CSS and reduce style complexity.