I'm Shaun Jacobsen

Full-stack developer, entrepreneur, and urbanist

Skills

Back-End Development

Ruby, Node.js, SQL, NoSQL (MongoDB), and Docker.

Front-End Design

React.js, HTML, CSS + preprocessors, Javascript + jQuery, and Middleman.

This localized website was 100% built by me!

Mobile Development

Proficiency with iOS development using Swift.

Cloud Computing

Certified AWS Solutions Architect since March 2018. Familiar with designing robust, scalable, fault-tolerant web services, including serverless architectures.

General Computing

Proficient with Unix/Linux environments and shell scripting. Professional experience with Adobe Creative Suite and Microsoft Office.

Foreign Language

Native fluency in English. Professional fluency in French (12 years). Working knowledge of Japanese.

Projects

 GitHub Profile

Place I Know Travel Planning

Node.js backend API, React.js frontend web application, iOS app

A part-time small business dedicated to crafting custom vacations for travellers, I started Place I Know with the goal of making travel as hassle-free as possible.

The backend was originally developed using Ruby and Sinatra. It is currently in the process of being migrated to a Node.js backend with the goal of decoupling the architecture into microservices. The frontend is currently being migrated to a responsive, speedy React.js application.

The iOS app, written with Swift, features offline itinerary access, realtime chat with a travel planner, and offline maps from Mapbox.

iOS app Main Website Trip Management Website GitHub

Lighthouse Home Automation

Distributed cloud-backed network of screens & IoT sensors

A home project designed to link the Internet-connected devices in my home with software that orchestrates the devices in real-time.

For example, the air conditioner will automatically turn on if the outside temperature exceeds a certain threshold, but not if any windows are currently open — thereby saving energy from being wasted.

Currently, I have built: A wall-mounted smart mirror that can recognize who is standing in front of it, a wall-mounted touchscreen panel to control all connected devices in the home, and an IoT sensor that detects motion and logs the current temperature and humidity levels.

GitHub

Who's Faster?

Open data visualization built using Javascript + d3.js

Divvy, the bike-sharing system in Chicago, releases anonymized trip information twice a year for anyone to analyze. This project, a two-time winner in the 2015 Divvy Data Challenge, compares the median observed trip time between every Divvy station pair and compares it to the same trip by public transportation. The result? It looks like most Divvy trips are faster than public transportation – suggesting bike-share in Chicago is a great addition to the way people move in the city.

The data was analyzed using PHP scripts that updated information in a SQL database. In order to get trip times via public transportation, the Google Maps API was called for every station pair using a PHP script. To build the visualization, I used the d3.js JavaScript library. The map in the pop-up was created using the Mapbox JavaScript library. Finally, making it pretty was done with good old CSS.

Won Best Overall Visualization and Most Insightful in the 2015 Divvy Data Challenge. Featured in Chicago Magazine, NBC Chicago, and Next City.

Website GitHub

Chicago Building Age Map

Built using Javascript + Mapbox

The Chicago Building Age Map uses data from the City of Chicago to display the age of construction for many of the city's hundreds of thousands of buildings. Inspired by similar projects in other cities, this map gives anyone the ability to see the history of their city visually. Filtering the map by years gives us an insight into how the city developed – from its 19th century core to the newer skyscrapers of the Loop.

Website

Experience

 Download CV

Founder

Place I Know Travel Planning

August 2017 - Current

  • I started Place I Know to help people plan better vacations.
  • Designed and engineered a custom website and its CMS (HTML, CSS, Javascript), trip management software (Ruby), and iOS app (Swift 4).
  • Migrating the trip management software to a React.js frontend and Node.js backend API in order to integrate new features, decouple the architecture into microservices, and utilize scalable cloud computing platforms.

Implementation Engineer

PowerReviews

September 2016 - August 2017

  • Key technical resource for new clients on PowerReviews' SaaS platform.
  • Responsible for guiding the implementation of the software, identifying roadblocks, technical dependencies, and opportunities to better architect a solution for the client's needs. - Collaborated closely with the client, project manager, and development teams to ensure successful end-to-end completion of each project.

Technical Support Engineer

PowerReviews

October 2015 - September 2016

  • Assessed, troubleshooted, and resolved client's technical issues with the PowerReviews SaaS platform via email and phone in English and French, including issues with HTML, CSS, JavaScript, and SQL queries.
  • Documented software bugs in Jira and strengthened client-facing and internal software documentation.
  • Conducted quality assurance audits for new software implementations.
  • Main technical support contact for French-speaking clients.

Operating Analytics College Aide

MTA New York City Transit

May 2015 - August 2015

  • Developed analyses, wrote workflow automation scripts, and maintained relational databases to improve existing maintenance processes.

Senior Incentive Coordinator

Ipsos North America

September 2012 - July 2014

  • Guided team strategy by developing and coordinating development project plans, remaining in scope, within budget, and on time.
  • Tested & debugged programs to meet software specifications.

Coursework in Community Planning

University of British Columbia

2014 - 2015

BA, French; BA, Sociology

University of Wisconsin

2009 - 2012

  • Graduated cum laude
  • Certificate, Urban Planning
  • Minor, Economics

Get In Touch

This form uses AWS API Gateway, Lambda functions, and Simple Email Service to email me. Check out the code.

Thank you! I'll get in touch with you as soon as possible.
Hmm... There was an error sending your email. Please try again.