Micah Peterson

Full Stack Web Developer

Baker by hobby, developer by trade.

Show/Hide Bio

My name is Micah Peterson and I am a Full Stack Web Developer. I first joined the workforce when I was 15 years old, working at a local BBQ restaurant. I realized early-on I loved working with food and I loved the people who did too. I stayed on this path for about six years where I worked at various companies, large and small, working throughout college and trying to find balance between finances and grades. I then transitioned into a slightly different role of bread baking. Even though the roles were very different objectively, all the skills I had learned in food service transferred swimmingly into baking. Baking became a huge passion for me.

At home I curated several recipes from my own unique perspective, mastered the french baguette, and developed expert-level understanding of yeasts and starter cultures. Then I came to a very important road block. I realized that the positions I had at each bakery I worked at were essentially dead ends. I couldn't focus in on the learning and teaching of baking, and had to focus more on daily routine. The passion began to fade. If I wasn't going to be learning new skills and pushing my boundaries, I wasn't going to be happy. This meant in order to pursue bread, I needed to open up my own bake shop, but unfortunately the resources weren't there.

So in order to decide what to do with my future, I took an in-depth look at my past. Through my education I had learned to code in Java and Python at an intermediate level. I remade games like Frogger from scratch and created an arcade-style shooter game of my very own when I was only 16. At age 24, on one fateful night, I decided to pick up my old code and have another go at it. I haven't put it down since. I imagined what kind of amazing things I could do with all the new developer technologies out there that weren't available to me ten years ago. It was time to finally pursue development, with a focus on web technologies. When I immersed myself into the coding world again, I discovered it was much larger than I had remembered, and it felt more appropriate to call it a coding universe. The capabilities of code are endless, and I'm prepared to dedicate myself to being an integral part of its growth.


Skills

Programming Languages & Tools

TypeScript, JavaScript, jQuery, Node.js, React, Redux, HTML5 & CSS3, Bootstrap, Python, Sequelize ORM, PostgreSQL, Azure DevOps, SharePoint and Teams Development, PHP

Projects

All about this project: Preserve 365

TypeScript, React, SharePoint Framework (SPFx), Teams Development, Azure DevOps, Git, JavaScript, SCSS, Fluent UI, REST APIs

Toggle Description

This project's goal was to implement the existing Preservica product (client's product) into popular Microsoft platforms as an application that works alongside SharePoint, Teams, Exchange and OneDrive. My role on this team was to consume all necessary front-end APIs and write React/SPFx code with TypeScript. I also ensured the UI/UX was seamless within SharePoint and Teams so that the user cannot even tell they are using an extension. From an empty project all the way to MVP, I collaborated along-side other developers of all skill levels on a team of 6-8 (for our project). I was on this contract for slightly over a year and take great pride in the experience I created for this product. I received nothing but good feedback from both the team and shareholders during the entirety of this year-long project.


Live Earth Website | October 2021 | Live Site

WordPress, Templating, Elementor, Divi, HTML/CSS, php

Toggle Description

The Live Earth website was the first major project I worked on at Swyft. The goal of this site was to be a more robust remake of the original, with a clear flow and focused look. I worked on a team of roughly 6 people building front-facing pages in WordPress and Elementor. Some of the pages I built include the blog template, System Requirements, Developer FAQ's etc.


Green Chip | Video Demo | GitHub

JavaScript, HTML/CSS, Firebase (Firestore & Auth), Consuming APIs

Toggle Description

Green Chip is an educational stock market game that works in real-time. Users can play virtual currency against real stock market prices. Players are given $10,000 to invest, and they are able to buy, sell, hold, and invest their funds in any way they choose. Graphs help to show a portfolio's diversification and the trajectory of growth (or losses!) over time. My role in this project was front-end, UI/UX development as well as integrating api functionality. While on this project I learned the power of coordinating tasks in remote and in-person teams and version control using git (pull requests, branching, etc.)


Dev Collab | GitHub

JavaScript, HTML/CSS, MongoDB, Node.js, React, Redux, React-Bootstrap, SCSS

Toggle Description

Dev Collab is a networking tool for developers to connect with or follow others, talk about their projects and collaborate all in one convenient place. It offers the ability to create a unique profile, view others profiles as well as create unique posts and comment and like the posts. This was my first complete full-stack project. You can visit the site and create an account at www.devcollab.net My role in this project was all the front-end UI and UX. Stretch goals include adding a chat engine via socket server and including the ability to connect and follow other users.


Hearthstone React | Demo | GitHub

JavaScript, HTML/CSS, Node.js, React, Redux, React-Bootstrap, OAuth, Consuming APIs

Toggle Description

Hearthstone React: A project done entirely with React, Redux and React-Bootstrap. The entirety of Blizzard Entertainment's Hearthstone cards api was brought into the global state and used throughout the application to filter data based on unique attributes. A unique raw score is calculated based on four different factors, and three commonly asked questions about card value to provide a unique data visualization tool for players new the Hearthstone. All back end, front end and documenting of this project was individual. Stretch goals for this project include adding cards to a unique user collection, user authentication and more math and data work related to synergies between different cards in a deck.


JavaScript, HTML/CSS, PostgreSQL, Sequelize, Bootstrap, Consuming APIs

Toggle Description

Fire Takes is an album review site, where users can share their opinions on today’s hottest new releases and the greatest hits of yesterday. Users can search for albums to see current opinions, stream samples (or entire tracks, thanks to our partners over at Spotify), and add their own reviews. Registered users have a history of albums they have reviewed and are able to contribute to the growing conversation. My roles in this project were lead front-end and UI/UX development as well as routing and page rendering (using Node.js, Express and EJS).


Space Blackjack | GitHub

JavaScript, HTML/CSS, jQuery, Functional Programming

Toggle Description

Blackjack was an independent project of mine that put my JavaScript and jQuery skills to the test. Some particularly challenge aspects of this project were mapping the array of card objects with their corresponding images artwork, modifying the array of card objects correctly, and all of the win/loss test cases (especially the Aces). This is the first project I had completed using HTML, CSS and JS combined. It also has a betting system with constraints and error handling.


Terminal RPG | GitHub

Python, Object-Oriented Programming

Toggle Description

In the code above you'll see some samples of the Battle class, Character class, and some unique item classes. All of the enemies and the hero were children of the Character class. In this project our objectives were to: First take the given code and make it object-oriented. Create several objects of the Character class for the hero to fight that have their own unique attributes. Create a Shop object which the user can buy, store and use items from. Add unique items to the shop which can modify character or enemy attributes. One particular challenge I ran into during this project was accurately calculating damage done to enemies, after armor and after random chances to deal double damage. This was an independent project written entirely in Python. Because of my background in Java, I got a little carried away with this one and made several unique enemys, consumables and even included a final boss sequence.


Thai Gourmet | GitHub

Pure HTML/CSS

Toggle Description

In the first image on the you will see the original Thai Gourmet website. In this independent project our objective was to revamp a restaurant website. I chose one of Houston's best hidden gems, the Thai Gourmet. In this second and third images you will see examples of the new home page and the new menu. This was my first project in building a webpage from scratch and was built using pure HTML and CSS. Functionally, this new site has all of the same features of the old site, but it much easier on the eyes and has intuitive navigation. Let this also serve as an example of real world application of my skills, while keeping the content and styling of the original intact.


Education

Digitalcrafts

Certified Fullstack Web Developer

Intense web-development program which includes Command Line, Python, JavaScript, Node.js, React and Redux, HTML/CSS, PostgreSQL, Sequelize ORM, jQuery and many other supporting technologies.

June 2020 - October 2020

University of Texas at Austin

Computer Science & Chemistry

60+ credit hours completed towards BS requirements. Relevant coursework: General Chemistry I & II, Computer Science I & II, Calculus I & II

August 2013 - May 2015

Development Work Experience

React SPFx Developer (Contract) 1yr 1mo

Preservica

My role on this project was primary front-end developer for React Sharepoint, Teams and Exchange integration of Preservica (client)'s product. I was responsible for all things UI/UX, React TypeScript from concept to MVP. I attended dailies, sprints, and shareholder meetings to implement business logic into application, and worked on team of 6-8 people to coordinate pull requests, deployment and testing pipelines.

Nov 2021 - Dec 2022

Full Stack Web Developer (Freelance) 8 mos

Swyft

I was responsible for all things web when it comes to client satisfaction. I worked with clients looking to better market themselves digitally, by building them beautiful, fast, adaptable websites. These sites help to market our client's platform as well as give the consumer easy access to it with focus on usability, accessability and SEO.

July 2021 - Feb 2022

Teaching Assistant

DigitalCrafts

From top student to top Teaching Assistant, I managed an unbound range of duties at DigitalCrafts. I assisted instructors as well as taught major concepts both one-on-one and tin groups. In my time here I've already helped dozens of students land jobs and learn core development concepts on their path from beginner to professional full stack engineer.

October 2020 - July 2021

Other Work Experience (Soft Skills)

Lead Baker

Sinfull Bakery

Keyholder to bakery. I mixed all doughs, bread and pastry. Shaped, cut, baked, and packaged hundreds of pastries and thousands of bars per day. Managed 3-5 staff members. Improved all bread baking methodologies and recipes.

August 2019 - April 2020

Assistant Manager

Easy Tiger Bake Shop and Beer Garden

Began as an overnight baker who had never made bread. Learned to mix, bake and shape over 20 different types of breads and pastry doughs ranging from baguettes to croissants. In less than half a year I proved leadership qualities and became an assistant manager where my duties were to ensure quality and guide the team of 7+ through a smooth night.

January 2018 - February 2019

Awards & Certifications

  • Certified Full-Stack Web Developer (PERN stack)
  • DECA Internationals Finalist (Entrepenuership Innvovation Plan)
  • Honorary Life-Saving Award Winner (Boy Scouts of America)