Martin Matusiak

Full name MATUSIAK, Marcin Lech (Martin)
Based in Sydney, Australia
Email numerodix[.]gmail.com

I am trained as a software engineer and have held roles both as software engineer and development manager. The bulk of my work has been in backend systems. I enjoy both the hands-on work of an engineer as well as the organizational and people focused work of management.

My work is focused and goal oriented. I apply high standards and inspire my team to give their best through code reviews, mentoring and technical discussions. I drive the adoption of best practices.

I am interested in positions that combine a technical challenge (such as system/api design, distributed systems, performance critical code) with a chance to make a difference in the company (eg. mentoring, hiring and improving engineering practices).

Work experience
Apr 2023 - Principal Software Engineer
  • Maintainer of systems that provide a low latency market data pipeline (c++/rust).
  • Designed a streaming timeseries backend with a low cpu & mem footprint, latency of 30ns per trade amortized (rust).
  • Designed highly efficient ffi between c++ and rust, tail latencies around 20us.
  • Systems: 20 services (rust, golang, temporal, kubernetes, terraform, RDS, kinesis)
May 2021 - Feb 2023Principal Software Engineer
  • Worked on Nearmap's public API services, both feature development and infra work.
  • Led knowledge sharing and education about existing production systems with long histories.
  • Led improvements in monitoring and observability practices of production systems.
  • Improved developer experience by building tools for internal use (python, kubernetes).
  • Systems: 25-30 services (golang, kubernetes, terraform, argocd, helm, kops/EKS, S3, SQS/SNS)
Jul 2017 - Mar 2021Senior Software Engineer
  • Built a control plane to orchestrate company wide service mesh based on envoy connecting thousands of internal services (golang, typescript).
  • Led team of 6 in development of services for Atlassian's internal PaaS platform (python, golang).
  • Drove improvements to team development practices (testing strategy/automation, design doc driven process).
  • Contributed features to envoy open source project (c++).
  • Systems: a mix of services in python, golang and typescript.
Jan 2017 - Jun 2017Team Lead
  • Managed team of 4 developers on the Jira Service Desk product.
Jan 2016 - Dec 2016Team Lead Software Development
  • Managed internal development team and external contractors.
  • Developed company hiring policy, wrote role descriptions and developed interview questions and coding assignments. Conducted interviews.
  • Defined and documented team development process. Introduced sprint cycle, developed CI standards for packages, began tracking test coverage.
  • Appraised company service architecture and formulated a development plan to achieve state of the art services.
  • Conceived and implemented key company architecture projects.
  • Architected company developer documentation project and authored the bulk of the content covering domain theory, company projects, systems, and testing practices.
  • Systems: 15-20 services (python, flask, EC2, DynamoDB)
Mar 2013 - Jun 2015Software Development Engineer
  • Launched new AWS service Amazon WorkMail.
  • Led team of 3 in development on the WorkMail Control Plane service (python, java).
  • Led team of 6 in development on the WorkMail email backend service (python/flask, c++/com, c#, scala/akka).
  • Conducted 100+ technical and non-technical interviews with candidates.
  • Organized a department wide talk series to improve the exchange of knowledge (event host, speaker outreach, video recordings).
  • Mentored co-workers (in software development, team work).
Nov 2012 - Feb 2013Senior Developer
  • Designed and built a new REST service to facilitate the administration of LDAP/Zarafa services in cluster/cloud deployments (python, django, rest, tastypie, fabric, puppet, ldap, jenkins).
Feb 2012 - Nov 2012Senior Software Engineer
  • Development on high traffic media websites (python, django, postgresql, celery, rabbitmq, memcached, redis, haystack, solr).
  • Ported a number of php/mysql applications to python/django/postgresql.
May 2011 - Feb 2012Lead Developer
  • Design and development of a new web platform in online market research (python, django, couchdb, mysql).
Open source
2020-2021envoy proxy (contributor)
A high performance network proxy widely used as a service mesh in kubernetes deployments (c++).
2015-2016emcache (author)
A fully compatible implementation of memcached in Rust.
2014pypy (contributor)
A fast, compliant alternative implementation of the Python language.
2013purely.js (author)
A simple testing framework for javascript.
2009SolarBeam (author)
A desktop application for solar diagrams (c#, python, javascript).
2008aopy (author)
An aspect oriented programming framework in python.
For more projects see github.
Community work
2016Pycon Italia (conference)
  • Speaker: Strings don't exist (video).
2015Buurthuis De Mussen (community center)
  • Teacher: Introduction to computers.
2015 -Django Girls (programming workshop for women)
  • Programming coach (2017): Sydney.
  • Programming coach (2016): Bordeaux, Florence.
  • Organizer (2016): Den Haag.
  • Programming coach (2015): Groningen, Bordeaux, Rome.
2014EuroPython (conference)
  • Volunteer.
Education
2006 - 2011Master of Science in Software Technology
  • Focus on programming languages, compilers and functional programming.
  • Thesis: Automated program transformation of delphi programs.
2001 - 2005Bachelor of Science in Software Engineering
  • Standard computer science/software engineering degree.
  • Thesis: An application portal for grid computing.
Additional information

Language skills

Native Polish, Norwegian, English
Fluent Italian, French
Intermediate Dutch, Portuguese