Peter James Flanagan
Circuit-navigating Cyberspace
Scroll for liftoff!

Peter James Flanagan

I'm a full-stack software engineer living in New York. I fell in love with web development at a young age and have been playing with it ever since. I enjoy making useful, deliberately designed, and fun web tools.

Outside of coding, I'm an avid rollerblader, a novice rock climber, and an eager Mandarin student.

Lightyears of

Experience

This resume is also available in PDF form.

Career

GrubHub
Manhattan, NY
June 2021 - Present
Software Engineer II

Excited for a new role!

FreeWheel
Manhattan, NY
June 2018 - May 2021
Software Engineer III

Implemented API endpoint that stores advertisement video files of multiple trafficking methods, used by clients to register over 3,000 videos each month

Created video transcoding service optimizations to avoid duplicate jobs for same file across networks

Upgraded front end to modern, standardized React-based framework, improving code quality and website usability

Designed new theme, elements and layouts to make web tools match FreeWheel's rebrand

Redesigned open source development tool Dashflow, allowing users to manage multiple terminal command streams

Bentley Systems
Exton, PA
Summer 2016, 2017
Web Development Intern, Performance Monitor Intern

Refactored code and altered functionality of various pages for Bentley online portal, creating simpler, future-ready design in .NET

Expanded test suite to encompass more pages and features using C# and Selenium, increasing code coverage

Converted performance test GUI’s to command line applications, allowing for test case automation

BioTelemetry Inc.
Malvern, PA
Summer 2015
IT Intern

Programmed web pages to display call center information on overhead monitors in real time using JavaScript and Toad SQL, improving call response time and internal company communication

Express Pizza & Subs
Ocean City, NJ
Summer 2013, 2014
Fry Cook, Dishwasher
Show more

Education

University of Michigan
Ann Arbor, MI
Class of 2018
B.S.E. in Computer Science, Minor in Entrepreneurship

Web Databases and Information Systems, User Interface Design, Data Structures and Algorithms, Computer Architecture

The Every Three Weekly

Editor-In-Chief, Lead Graphic Designer

Wrote and edited articles for U-M humor and satire magazine

Michigan Running Club

Webmaster, Runner

Developed and managed club website with Bootstrap and PHP

Great Valley High School
Malvern, PA
Class of 2014
Show more

Skills

Frameworks

React
Angular
Flask
GRPC

Services

AWS
MongoDB
Heroku

Scripts

JavaScript
Golang
Node.js
Python
C++
SQL
HTML
CSS / SCSS

Tools

Webkit Browsers
VS Code
bash
Photoshop

Languages

English
Mandarin

Experiments, explorations, and

Programs

Featured Projects

Other Projects

ML Asteroids

ML Asteroids

Attempted to teach the game Asteroids to a computer using JavaScript and Phaser.

MTA Clock

MTA Clock

Created a cuckoo-style wall clock to track subways at my stop using an AWS Lambda and Arduino.

earlybird

earlybird

Designed and developed website that allows users to draft and schedule tweets using Flask on Heroku.

Space Fighters

Space Fighters

Expanded on multiplayer space shooting game built in college for UX course. Players join and are placed onto teams, stay alive to rack up your team's score, get taken out and the other team steals your points.

NightPro

NightPro

Created an ffmpeg Python package wrapper to combine GoPro nightlapse photos into timelapse videos.

breadcrumbs

breadcrumbs

Developed a map annotation application in Python Flask and Angular on Heroku. Users can draw line segments anywhere on a map and comment on every vertex.

Let's make

Contact!

While I'm not seeking new opportunities right now, feel free to reach out and I'll be sure to phone back!

Name

Email

Message