Summary
Nicholas Perkins is a Staff Software Engineer in Minneapolis with a decade of experience designing pragmatic, well-architected JVM and web solutions at scale. As technical lead at SPS Commerce he has driven migrations of critical legacy systems to modern Java/Kotlin stacks, owned the company’s shared JVM library, and shaped APIs, UIs, schemas, and deployment patterns for core data applications. He pairs full‑stack fluency (Java/Kotlin, JavaScript, SQL, Dropwizard, Docker, AWS) with hands‑on operational experience in build tooling and zero‑downtime deployment workflows. Earlier work includes leading a Flash-to-HTML5 product transition and automating cloud deployments, reflecting a knack for modernizing long-lived systems. Known for balancing sound design with pragmatic tradeoffs, he combines strong academic roots in computer science (BS, 3.98 GPA) with a practical client-facing background from freelance web design.
10 years of coding experience
4 years of employment as a software developer
High School, High School at Hopkins High School
Bachelor of Science (BS), Computer Science, 3.98, Bachelor of Science (BS), Computer Science, 3.98 at Metropolitan State University
Computer Science, General, Computer Science, General at Illinois Wesleyan University
Biology, Policial Science, Biology, Policial Science at University of St. Thomas
English