Nick Hall is a Principal Software Engineer with 12 years of full-stack experience, currently leading engineering efforts at InMarket after rising from individual contributor to team lead. He specializes in Ruby on Rails, JavaScript/TypeScript with React and Vue, and has built both client-facing analytics apps and backend services that work with raw SQL and large datasets across on-prem and cloud environments. Comfortable across the stack, he combines hands-on coding with technical leadership, shipping features while guiding teams on architecture and delivery. His background includes running production systems on AWS and Google Cloud/Kubernetes and fluency in data analysis workflows using Python. Nick’s career also includes an unusual four-year stint teaching in Japan, which informs his cross-cultural communication and mentoring style. He is pragmatic about fit—adept at Java-adjacent work but explicitly not a senior Java specialist—making him a strong match for roles emphasizing Rails, JS, and data-driven product development.
12 years of coding experience
9 years of employment as a software developer
BA Political Science, BA Political Science at DePaul University
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at University of Illinois Springfield
Contributions:55 commits, 5 pushes, 1 comment in 4 years 6 months
splinesunitymesh-generationsplinebezier
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.