Summary
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
Japanese, Spanish, English