Micah Caffey

Software Engineer

Salt Lake City, Utah - 801.707.5209
mrcaffey@gmail.com

Software Engineer with 3+ years experience creating, debugging and deploying modern web applications with JavaScript, React, NodeJS and Python. Hands on experience creating/consuming internal and 3rd party REST API's. Experience running A/B Tests and using Google Tag Manager, Google Analytics, Hubspot and HotJar scripts and webhooks.

Team lead with experience interfacing with clients and stakeholders regarding new features and requests.

Toolbelt: HTML5, CSS3/SASS, JavaScript, React/Redux, React Native, Node/Express.js, Python, PHP, PostgreSQL & MongoDB, WordPress, Shopify (Liquid)

Currently Learning:

Java and C


Portfolio

Software Engineer







Lead migration from managed solution to in house development of product for increased functionality to meet client requests. Used React.JS, Javascript, Tailwind UI, CSS3 / HTML5 in the creation and templating smart form offers to display to students and prospective buyers to drive leads and conversions for U.S. Universities, Solar and Medical device industries. Collaborated with Product team and Sales to deliver personalized experiences in the form of logic that both accommodated the needs of the individual and the client. Worked closely with UI/UX Lead to translate Figma designs to pixel-perfect code and reusable components using React. Worked with backend engineering to implement API integrations and consistent method of capturing data and display logic using AWS - Lamba, EC2.

2021 - Present

Frontend Engineer







Google My Business Marketing Management application utilizing GMB API's to deliver metrics crucial to improving local search rankings based on Google's algorithm for ranking Business Profiles

Built in React using functional components with Redux state management for consistent data flow, implemented analytics tracking with Google Analytics, worked to improve UI experience with stateful components

2020 - 2021

Software Developer / Fabriq







Desktop web app for freelancers and content creators to separate side jobs, hustles and full-time work all in multiple 'Workspaces' with dedicated workflows, apps, screen orientations and customizable url's. Utilized RESTful API's with stateless architecture for scalability, browser client support and speed throughout app. Created with Electron.js, React frontend and Node backend. Database integration with PostgreSQL and Google Cloud Platform hosting. Implementation of payment processing API's like Paypal and Stripe along with other user analytics integrations like Hubspot.

In charge of all UI work on application in conjunction with Product team -- integrating designs from Sketch, InVision, and Zeplin to code using SCSS/CSS3. In weekly discussions on marketing and design strategies. Tasked with leading all of UI and functionality implementations on WordPress CMS site -- tryfabriq.com using Javascript and editing raw theme files in PHP. Lead code reviews, deployments, daily stand up meetings and worked to hit important deadlines and implement new features in a timely manner for stakeholder reviews.

2019 - 2020

Junior Developer / Paydrt





Blogger analytics platform to allow such users to track click through rates, user engagements and other metrics available through various open API's such as Facebook and Rakuten. Created with visual programming frontend (Bubble.io) and integrated with Python/Django backend and PostgreSQL database.

May 2019 - December 2019
Download My Resume

Education

Weber State University

Bachelor of Science - Computer Science

Programming Fundamentals, Data Structures & Algorithms, Object-Oriented Programming

January 2021 - Current

University of Utah

Certificate in Full Stack Web Development

Learned the essentials of version control, github, JavaScript, Ruby, Interview prep & real world projects

August 2018 - November 2018

University of Southern Mississippi

Bachelor of Science - Psychology
3.65 GPA

Activities: University Recruitment Leader, United Way Service Team Leader, Boys & Girls Club Volunteer, Volunteer Hospice Caregiver

August 2008 - December 2013

Technology Stack

Languages & Tools Used



  • SQL

Work Prioritization



    Experience building web, desktop applications in production environment.
  • Understanding of frontend, backend and database interconnectivity and problem-solving.
  • Experience working with Product Team turning design to pixel-perfect UI using tools such as Zeplin, InVision and PhotoShop
  • TEAM-oriented attitude and leader mentality from years of managing teams of my own.

Interests

In no specific order, I enjoy reading, cooking and anything that involves tinkering with a piece of technology or being outdoors.



If you think I may be someone you'd like as apart of your team, please contact me!