• EXPERIENCE
  • PORTFOLIO
  • ABOUT
  • CONTACT
mark.schnabel@markschnabel.com

Mark

Schnabel

Software Engineer

Experience

Lead Software Engineer @Minim

April 2019 - Present

I'm proudly working as the Lead Software Engineer for the applications team at Minim, an AI driven WiFi Management and IoT Security platform.

Major Accomplishments:

  • Lead the development of the second version of the company's mobile application, which introduced an entirely new UI/UX as well as a variety of new features.
  • Created a custom re-usable component library for the company's mobile app based off the company's design guidelines.
  • Introduced an automated build system which would allow for automated deployments of the company's mobile app to the Play Store and the App Store.

Day to Day Responsiblities:

  • Lead daily stand ups, plan sprints, and scope out/design new features
  • Design and develop new features using technologies like Vue and Ruby on Rails.
  • Coordinate and work with a diverse group of people, ranging from UI/UX designers to embedded engineers.
  • Help to mentor and provide guidance for new employees

Portfolio

01.

Colorpal

Description

A SPA/REST based web application which allows users to extract color palettes from images that they upload. It utilizes OpenCV & K-Means to extract the color palettes of uploaded images, and Flask, React and Redux for the core web application.

Tech Stack

Python, Flask, OpenCV, SkLearn, Numpy, JavaScript, React, Redux, Styled Components, Heroku

Visit ProjectView Source

02.

Photowall

Description

A public image board that allows users to upload an image, stores the images in AWS S3 and displays them on one public board everone can contribute to. I created this project as preparation for a new job in order t learn how to use Ruby on Rails alongside Vue.

Tech Stack

Ruby on Rails, Vue, JavaScript, Postgres, AWS S3

03.

OpenCV Motion Detector

Description

A Python and OpenCV program that utilizes background subtraction to work as a home-made motion detector. Can work with live-streamed video or pre-recorded video files.

Tech Stack

Python, OpenCV

04.

Portfolio

Description

The webiste you're on right now! I built this website to showcase my current and upcoming projects. I used Gatsby JS to turn React into Static HTML/CSS/JS for increased load times, GraphQL to query and auto generate components from markdown, and Netlify serverless lambda functions to serve emails from my contact form.

Tech Stack

JavaScript, React, Gatsby, GraphQL, Markdown, Tailwind, CSS, Emotion JS, Netlify, Nodemailer, Netlify AWS Lambda Functions

ABOUT

Bio

Hey, I'm Mark. I'm a professional Software Engineer focused on Full-Stack development. I have a strong passion for building out applications that provide a great experience to users and am interested in working on all areas of stack.

In my free time I like to hang out with my friends and my dog, go outside as much as possible and draw.

RESUME (PDF)RESUME (DOC)

Technical Skills

Programming Languages

JavaScript

Node

Ruby

Python

Java

HTML

SCSS/CSS

SQL

Libraries & Frameworks

Vue

Vuex

React

Redux

Gatsby

Ruby on Rails

Flask

Express

Tools, Databases & Environments

Git

GitHub

CircleCI

Docker

Linux

PostgreSQL

Redis

Contact

Please make sure to use a valid email address so I can get back to you! I promise that your email will not be shared with anyone.

Subjects must be less than 100 characters.

Messages must be less than 1000 characters.

mark.schnabel@markschnabel.com
RESUME (PDF)

Thank you for visiting!

Copyright 2021 © Mark Schnabel