Martin Matusiak

Full name MATUSIAK, Marcin Lech (Martin)
Nationality Polish/Norwegian
Based in Sydney, Australia
Email numerodix[.]

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 services and web applications. 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
July 2017 -Senior Software Engineer
  • Led team of 6 in development of services for Atlassian's internal PaaS platform (python, go).
  • Drove improvements to team development practices (testing strategy/automation, design doc driven process).
  • Built a control plane to orchestrate company wide service mesh based on envoy connecting thousands of internal services (go, js).
  • Contributed features to envoy open source project (c++).
January 2017 - June 2017Team Lead
  • Managed team of 4 developers on the Jira Service Desk product.
January 2016 - December 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.
March 2013 - June 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).
November 2012 - February 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).
February 2012 - November 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 - February 2012Lead Developer
  • Design and development of a new web platform in online market research (python, django, couchdb, mysql).
Open source
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.
2010delpy (author)
A collection of Python tools for working with legacy Delphi codebases.
2009SolarBeam (author)
A desktop application for solar diagrams (c#, python, javascript).
2008aopy (author)
An aspect oriented programming framework in python.
2007spiderfetch (author)
A modular web spider.
For more projects see ohloh or 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.
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
Intermediate Dutch, French

Programming languages

Tier 1 Bash, Java, Javascript, Python, SQL
Tier 2 Assembly (x86), C, C++, C#, Erlang, Haskell, Pascal/Delphi, Perl, PHP, Ruby, Rust, Scala

Preferred development tools

Linux, Bash, Vim, Git.


Literature, natural languages, philosophy, psychology, writing, photography, swimming, biking.