Matthew Nemitz

✉ matt.nemitz@gmail.com Amsterdam, Netherlands
☎ +31 (6) 27 12 64 43 mattnemitz.dev

Education

B.A. (Computer Science + Linguistics) McGill University (Montreal, QC) 2013-2017

Joint major concentrations in computer science and linguistics, with a minor concentration in philosophy.

Topics included: Operating systems, lambda calculus, phonetics, syntax, semantics, discrete math, calculus, algorithm complexity analysis, databases and design patterns


Experience

Associate Software Engineer SweetIQ (Montreal, QC) 2017-2019

Hired in 2017 as a DBA intern at SweetIQ, a global listings management service within the USA Today network. Following the internship I was hired as a software engineer. During this time I:

  • Developed and optimized REST APIs in Typescript and Golang, on teams practicing agile software development
  • Built solutions for both data and schema migrations, primarily around MongoDB and PostgreSQL
  • Successfully migrated a wide array of services from AWS onto GCP + Kubernetes as part of a small infrastructure migration team
  • Containerized several projects, building efficient CI pipelines to manage testing, artifacts and deployments of these services.

I also Received a Peer Award in the product / development department for 2018


Software Developer (contract) Vocaprep (Montreal, QC) 2018-2019

As a side project I’ve been working with the principal developer for vocaprep.com, focusing on:

  • Bug fixes and requested features at both API and browser level (mostly front-end)
  • Developing clean and reusable React components for the user dashboard: managing state in Redux and tailoring CSS to the designer’s specifications
  • Improving unit test coverage and documentation throughout

Technical Skills and Interests

Programming Languages: Golang, Typescript/JS, Python, C, Java, Clojure, Bash, SQL

Frameworks / Tools: Docker, Kubernetes, PostgreSQL, MongoDB, Nginx, ElasticSearch, Kibana, RabbitMQ, Pub/Sub, Terraform, Thrift, Jenkins, Elm, Express, React, Redux, SCSS

Paradigms / Systems: GNU + Linux, containers, CI, reproducible builds, TCP/IP, microservice architecture, RPC, event sourcing, functional programming, Git

Natural Languages: English (native), French + Spanish (fluent), Dutch (intermediate), Portuguese (conversational)

Music: Guitar, keys, vocals, drums, audio production and editing


References

Available upon request