About Me

With over 15 years of experience in software development, I've worked with startups, large corporations, big-techs and everything in between. I've built products, led teams, and architected systems.

Short Bio

I'm passionate about solving real problems in elegant ways. Over the years, I've learned that simple is hard - it takes experience and discipline to resist complexity and find the straightforward solution. I believe the best approach is often to solve problems without writing code at all, as every line of code brings maintenance burden and potential for bugs. My focus is on finding pragmatic solutions that deliver value while remaining maintainable and sustainable for the long term.

Experience

Google, Zurich, Switzerland

November 2021 · Present

Software Engineer

Google, Zurich, Switzerland

  • • Migrated legacy Merchant Center product issues debugging UI to new Merchant Center UI version
  • • Led UI/features team in implementing first-party linking between Merchant Identity and other Google products (Ads, Analytics, YouTube, etc.)
  • • Tech: Dart, Java, Bazel, Angular
Amazon AWS, Berlin, Germany

August 2020 · October 2021

Software Engineer

Amazon AWS, Berlin, Germany

  • • Implemented internal testing solution for AWS Console teams covering functional, integration and canary testing verticals. (WebdriverIO, Typescript, AWS Device Farm)
  • • Tech: WebdriverIO, Typescript, AWS serverless stack
EF Education First, Zurich, Switzerland

July 2019 · July 2020

Lead Software Engineer

EF Education First, Zurich, Switzerland

  • • Led front-end infrastructure team
  • • Designed and led the implementation of Cloudflare workers handling all of EF product pages traffic
  • • Created React version of EF design system, adopted by multiple teams and later taken over by central team.
  • • Tech: TypeScript, React, Cloudflare Workers, Go, AWS serverless stack
R3PI, Zurich, Switzerland

September 2018 · April 2019

Software Development Engineer / Front-end Lead

R3PI, Zurich, Switzerland

  • • Led 3-man front-end team
  • • Introduced and enforced best practices in code quality and consistency, especially around GraphQL and data-loaders
  • • Tech: TypeScript, React, NodeJS, GraphQL
EF Education First, Luzern, Switzerland

December 2017 · August 2018

Senior Front-end Engineer

EF Education First, Luzern, Switzerland

  • • Led front-end development for a greenfield project to replace legacy monolith with JAM stack
  • • Tech: JavaScript, VueJS, NodeJS, PostgreSQL
IS Engineering

January 2014 · December 2017

Chief Software Architect

IS Engineering

  • • Designed and implemented distributed analytics system for glass plants, a.k.a. Industry 4.0
  • • Personally overseen deployment of the system to 10+ locations worldwide
  • • Tech: Ruby on Rails, JavaScript, NodeJS, VueJS, PostgreSQL, Docker
PGS Software

September 2013 · December 2013

JavaScript Developer

PGS Software

  • • Facilitated migration from SVN to Git
  • • Played key role in defining workflow process for the team (trunk based development)
  • • Tech: JavaScript, BackboneJS, Git, SVN
sharewise GmbH, Wroclaw, Poland

February 2011 · September 2013

Ruby on Rails / JavaScript Developer

sharewise GmbH, Wroclaw, Poland

  • • Designed & implemented WebSocket push service used across all apps to deliver real-time updates (mostly stock prices)
  • • Led mobile site development
  • • Tech: Ruby on Rails, JavaScript, NodeJS, jQuery, AngularJS, PostgreSQL
CMS Mirage, Wroclaw, Poland

May 2009 · September 2010

Java Developer

CMS Mirage, Wroclaw, Poland

  • • Maintained a fleet management system
  • • Tech: Java, XLSX, jQuery, PostgreSQL

Let's Connect

If you want to stay up to date with my work be sure to follow me on twitter, or you can send me an email and I'll be sure to get back to you.

Michal Pasierbski Michal Pasierbski

© 2024

𝕏 GitHub