Illustrated portrait of Jake Park

Jake Park

Software developer

I build software with the same precision I used to completely restore my motorcycle. I treat coding like mechanical design: break the system into components, understand the constraints, build and iterate.

P-51D Mustang wireframe
P-51D Mustang · modeled in Maya, 2006Drag to rotate · scroll to zoom

Recent

AWS and LAMP coursework

Role
Student, Queensborough Community College

Coursework including LAMP stack and serverless AWS services.

  • Linux
  • Apache
  • MySQL
  • PHP
  • EC2
  • S3
  • Lambda
  • DynamoDB
  • EventBridge
  • SNS

Dance Story

Role
Contract developer
Status
Launches 2027

Integrating an archival system for historians and archivists

  • Omeka

ReWyre

Role
Software Engineer

Shipped a feature-complete MVP for a contractor marketplace that connects buyers and vendors.

Built
Backend and frontend features for both end users and admins.
Architected
Background task pipelines on distributed queues (Celery Beat) to keep data consistent and throughput up.
Shipped
CI/CD workflows that balanced iteration speed with stability for production-critical clients.
  • Python
  • Django
  • Celery
  • Redis
  • PostgreSQL
  • React
  • Docker
  • AWS

Medidata

Role
Applications Engineer

Built and ran features across a microservice ecosystem, and led full-stack development of Study Transfer, the deliverable for a new enterprise contract.

Contract value
$1M+
Teams integrated
3+
Built
Features across a microservice ecosystem: Rails services, React frontends, and background jobs on AWS SQS, running on EC2 and ECS.
Integrated
Worked with three or more engineering teams across the platform to keep services tightly integrated with iMedidata, Rave and CTMS.
Monitored
A heartbeat system for application workers, feeding a metrics dashboard in Sumo Logic.
Tooled
An internal CLI that validates database state in CI, making tests more reliable and debugging faster.
On call
Rotated as on-call tech lead, responding to and documenting high-severity production incidents across multiple systems.
Planned
Owned roadmap planning with senior PMs, prioritizing features around regulatory and user workflow needs.
  • Microservices
  • Ruby
  • Rails
  • React
  • MySQL
  • Redis
  • AWS SQS
  • EC2
  • ECS
  • Sumo Logic

BoardVitals

Role
Software Engineer

Full-stack features for an enterprise online learning platform for medical professionals and students.

Users
100k → 200k
Outcome
Acquired
Scaled
Supported the user base as it doubled, through to the company’s successful acquisition.
Migrated
Proposed and shipped the move from AngularJS to React to speed up page loads and raise conversions.
Payments
Built critical Stripe payment features, with a focus on accuracy, security and business continuity.
  • Ruby
  • Rails
  • AngularJS
  • React
  • PostgreSQL
  • Redis
  • Stripe

Fundamentals

Earlier builds that each taught me one thing well.

Asteroids

Game physics from scratch: collision detection, inelastic bounces, and an enemy ship that targets and fires at you.

  • JavaScript
  • Canvas
Chess board drawn in the terminal

Chess

Two-player chess in the terminal. Moves are validated by trying them on a duplicate of the board first.

  • Ruby
Chapter index of the World War 2 history site

World War 2: 1944

An interactive history in the style of West Point’s Civil War books. When the P-51 first flew.

  • AngularJS
  • three.js
  • Maya

About me

  • I'm on a dance team and enjoy tossing ( and catching ) intrepid partners!
  • I’ve run two marathons: 4:26 and 4:06.
  • The tallest mountain I’ve summited was 10,000 feet.. struggling via bicycle.