Hi, I’m Nick Spacek, a software developer and consultant since 2008, based in Fredericton, New Brunswick, Canada. I studied Computer Science at the University of New Brunswick (BScCS, Co-op program).

I’ve worked across the full stack: application architecture and design, backend services and databases, web applications, and mobile apps. I’ve been the sole developer on small projects, led development at a startup, and mentored junior developers on consulting teams. I’m comfortable owning a product end to end, from requirements through design, implementation, testing, and maintenance.

What I work with

  • Java (Spring, Maven/Gradle)
  • Python (Django, Flask)
  • SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)
  • React Native (iOS & Android)
  • Node.js, HTML5/CSS
  • Amazon Web Services

A bit of history

  • Xiplinx Technologies, Lead Software Developer. Led development of a mature industrial product: backend APIs and databases, web and mobile applications, and custom hardware design for embedded industrial applications.
  • Blue Spurs, Senior Software Developer. Oversaw design decisions on new projects, reviewed and mentored junior developers, and acted as scrum master on small customer projects.
  • Lashpoint, Software Developer. Built backend and frontend software in a variety of Java frameworks, solo and on small teams.

Contact

If you have a project in mind or just want to talk, email me at nick@spacek.ca.