Software Developer
Friendbuy - Referral Marketing Platform
2017-02-01-Present
Architected a powerful and modern frontend architecture using React, Redux, and React-Router; a
Node-powered workflow and buil...
Architected a powerful and modern frontend architecture using React, Redux, and React-Router; a
Node-powered workflow and build system involving Webpack 2, HMR, and various loaders.
Trained and mentored junior engineers through code reviews; demonstrated how to plan and document
code, and coached developers through web development best practices.
Integral leader of migrating JavaScript / jQuery application to React.js / Redux in order to improve
application performance for better user experience as well as dependable state behavior.
Wrote tests with Jest and Enzyme to ensure code functionality, reduce bugs and make deployment
quick and easy.
Worked with cross-functional teams comprised of engineers, designers and product owners in the
development of a custom referral building tool with new capabilities catapulting FriendBuy past several
competitors.
Applied Agile / Scrum development methodologies to workflow in order to increase the quantity of
deliverables and to be more in control of the project schedule and state.
TypeScript
React
Webpack
View more
TypeScript
React
Webpack
Redux
Redux-Saga
View more
Software Engineer
Codesmith LLC
2016-10-01-2017-02-01
- Designed and developed a React / Redux / Node.js / PostgreSQL application to allow for the scheduling of internal events. - Built and d...
- Designed and developed a React / Redux / Node.js / PostgreSQL application to allow for the scheduling of internal events. - Built and deployed API endpoints using Node.js to help students learn GET, POST, PATCH and DELETE requests. - Introduced computer science principles including algorithm and data structures through theory and demonstrated use in application, to give understanding of core programming concepts. - Led code reviews to instill best practices while debugging and refactoring code. - Created curriculum for advanced JavaScript concepts such as async, real-time communication and reactive programming.