Nicholas Perkins

Staff Software Engineer at SPS Commerce

Minneapolis, Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job4 years of employment as a software developer
bookHigh School, High School at Hopkins High School
bookBachelor of Science (BS), Computer Science, 3.98, Bachelor of Science (BS), Computer Science, 3.98 at Metropolitan State University
bookComputer Science, General, Computer Science, General at Illinois Wesleyan University
bookBiology, Policial Science, Biology, Policial Science at University of St. Thomas
languagesEnglish
github-logo-circle

Github Skills (29)

gradle10
java9
groovy9
kotlin9
client-library8
webservice8
jax-rs7
rest7
dropwizard7
automation7
api7
hibernate7
jetty7
docker-java6
rest-api6

Programming languages (3)

JavaJavaScriptGroovy

Github contributions (5)

github-logo-circle
Contributions:1 release, 18 commits, 13 pushes in 3 years 3 months
Contributions:14 pushes, 1 branch in 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial