Resume
Brandon Paree
Senior Front-end Software Engineer (with Full Stack Experience)
Email: me@brandonparee.com
| Phone Number: 520-205-2826
| Location: Phoenix, Arizona
Education: Bachelor of Science in Computer Science (BSCS) at Northern Arizona University, 2016
LinkedIn: /in/brandonparee
GitHub: /brandonparee
Website: brandonparee.com
Experience
Formidable Labs
Senior Software Engineer
January 2021 - Present - Remote
-
Front-end consultant building Next.js applications for global e-commerce brands
- Concurrent development of multiple large-scale e-commerce websites
- Contribute to shared packages as well as brand-specific functionality
- Lead development of major features
- Improve developer tooling and optimize development workflows
- Assist with story and requirements refinement; ensure alignment with Figma mocks and accessibility standards
- Provide mentorship through pair programming sessions, code review, weekly "coding club" meetings
- Core technologies used: Next.js, React, Redux, GraphQL w/ Apollo, TypeScript, styled-components, Jest, react-testing-library, Storybook
Modulus Global
Lead Front-end Software Engineer
August 2018 - January 2021 - Scottsdale, Arizona | Remote
-
Built and maintained React application for white label digital asset exchange (e.g. cryptocurrencies, securities)
- Highly customizable based on configurations from backend; enable/disable features, internationalization, themes
- Uses websockets (SignalR) and many API endpoints; manage data fetching and storage using tools like Redux (w/ thunks) and react-query
- Core technologies used: React, Redux, styled-components, react-router, react-query, formik, react-table (v6 and v7), i18next, react-virtualized, TradingView, recharts, axios, SignalR, Grommet
- Was responsible for client frontend customization; gathering requirements, project management, and implementation
- Managed git repositories and deployments for many clients using GitLab; implemented automated builds and deployments for multiple Cloud providers (AWS, Azure, Netlify)
- Created server using Express to manage status of client licenses
- Created command line Node.js tool to assist with internationalization using Google Cloud Translate API
General Motors
Software Developer: Front-end/UI Developer
June 2016 - July 2018 — Chandler, Arizona
- Assisted in launch of new Opel and Vauxhall marketing websites
- Wrote Javascript and Sass to assist in implementation of new Adobe Experience Manager components
- Created tool to allow developers to use local code with production content, allowing bugfixes to be accomplished much faster
- Created tool to assist developers in writing documentation
- Assisted in creation of tool to bundle documentation into a distributable PDF
- Led Git implementation processes on new project
- Moved local Adobe Experience Manager development environment to Docker
- Frequent presenter in monthly Knowledge Sharing sessions
- Improved Gulp and Maven build processes for frontend code
- Wrote and maintained coding standards and style guides
Freelance Web Developer
CryptoBroker
Full Stack Developer (Freelance)
October 2015 - July 2016 — Remote
- Added new functionality to an existing Meteor application for a cryptocurrency startup
- Major features implemented: Cryptocurrency wallets for BTC, LTC, and ETH, KYC and AML verifications for new customers, Stripe and Versapay as payment methods for cryptocurrency and cloud mining, two-factor authentication
Awoola
Full Stack Developer (Freelance)
September 2015 - January 2016 — Remote
- Created photo sharing application using Meteor given design and functional requirements
- Major features implemented: image upload and hosting using Cloudinary, administration tools for front page and gallery page content, dynamic categories for images and artwork.
Languages, Skills, Tools, Technologies
Javascript, TypeScript, React, Next.js, CSS/Sass/CSS in JS (e.g. styled-components), GraphQL, Redux, Docker, Node.js, Git, Express, DigitalOcean, AWS (S3, Cloudfront), Cloudflare
Projects
Playlist Sequencer
Playlist Sequencer is an application where a user can log in with their Spotify account to create shuffled versions of playlists where specific songs will always play together (e.g. multi-part songs).
Core technologies used: Next.js, Prisma w/ Postgres, React, NextAuth, TypeScript, react-query, Chakra UI, Spotify API, Vercel
Peachy Portfolio
Peachy Portfolio was a cryptocurrency portfolio tracking web application built with React and Blockstack. Peachy Portfolio was a submission for Blockstack's Signature Bounties: Encrypted Token Portfolio App competition.
Core technologies used: Blockstack, React, Redux, Sass
Evalurate
Evalurate was a web application designed to make peer evaluations easy. Evalurate was my Capstone Project completed at Northern Arizona University with my team consisting of a total of four people.
Core technologies used: Meteor, BlazeJS, Sass, MongoDB
Additional projects and information can be found at brandonparee.com/portfolio
Awards
Startup Weekend NAU, Fall 2015
First Place
Text Capsule/Text Flare: A web application to allow for sending delayed text messages. Useful in a number of business applications, as well as in emergency situations. Developed using Meteor and the Twilio API.
Hack Arizona: Raytheon Drone Challenge, Spring 2015
Third Place
Drone Challenge: My team of three programmed an ARDrone 2.0 to autonomously search for faces and follow them at a distance, beginning the search again if the face was lost. Developed using NodeJS and OpenCV for face detection.