Peter Czimmermann

Software Architect

About Me

Hi, I’m Peter Czimmermann (@xczimi), an experienced Software Architect with a demonstrated history of delivering on scalable, reliable and maintainable software solutions.

Strong engineering professional skilled in Agile Methodologies, Scala, PHP, Python, Golang, SQL/NoSQL Databases, CI/CD tooling, microservices, serverless, docker and AWS adoption.

I’m passionate about establishing best practices to reliable software delivery via build, test and deployment automation.

Code wins arguments.

I am most skilled in: Architecture, AWS, CI/CD.

Experience

SensorUp Inc

2019 - present

All the things.

Kantar / Lightspeed Research

Cloud Architect and Software Delivery Engineer

2018 - 2019

Lightspeed/Kantar era: new platform - new identity

I was responsible for defining and implementing our “new ways of working” cloud architecture and software delivery platform. I focused on predictability, accessibility and availability. This involved defining our selection of AWS features to support our new serverless and stateful components, including infrastructure and software delivery pipelines.

• Infrastructure as Code - serverless.com, AWS CloudFormation • Build, Test Automation & Deployment pipeline - AWS CodePipeline, CodeBuild • Stateful applications/services - AWS ECS, docker • Stateless services - AWS Lambda (Python), SNS, API Gateway

Kantar / Lightspeed Research

Architect & Technical Lead

2013 - 2017

GMI/Lightspeed era: sale and merge - microservices & cloud adoption

Due to the merge we needed to integrate existing monolith systems as well as open ourselves for new possibilities. I led a team to bootstrap a microservices architecture to serve as the backbone of our core systems as well as provide integration solutions via RESTful APIs.

Scala - Play framework based microservices - RESTful APIs - Couchbase • Transition/migration into AWS ECS from hosted data center - docker, ECS, CloudFormation • CI - Build, test automation, config management and deploy - jenkins, puppet, BDD

Global Market Insite (GMI)

Team Lead

2004 - 2017

GMI era: growth, consolidation, sale

I led teams to implement and deliver multiple panel management solutions operated in a SaaS model. Spearheaded the adoption of Continuous Integration, test automation through mentoring and sensible task assignments.

• Web applications - LAMP stack • Behavior Driven Development adoption - behat, Selenium • Continuous Integration adoption - phpUnderControl, PHPUnit • Fully automated distributed build, deployment and configuration management system - GNU make, RPM

Other Projects

Vancouver Southsiders

2011 - Present

https://vancouversouthsiders.ca

President and Secretary of Vancouver Whitecaps' largest supporter group

Currently serving as Club Secretary and President of this volunteer organization. Over the years I have grown to be the nucleus of our leadership, representing the group in the media and in negotiations with the club.

• Custom membership system with payment integration - PHP Symfony, MongoDB, Paypal, Stripe

MLab Research

2013 - 2016

https://mlabresearch.org

Research platform for academia - University of Florida

Designed, implemented and delivered a full software project: research platform for academia. Includes the administrative backend, frontend with Android and iOS apps for sensory data collection.

PHP Symfony, MongoDB, Android, iOS

Open Source Contributions

Various contributions to open source projects and personal projects:

• 2017: Small bugfix for AWS ecs cli - golang • 2009: Multicall buzzer - Google App Engine (GoLang), Twilio

Skills Summary

Languages: NodeJS, Python, Scala, PHP, JavaScript, Golang

Cloud & DevOps: AWS, serverless.com, Docker, Jenkins, Puppet

Databases: RDS Aurora, DynamoDB, Couchbase, MySQL, MongoDB, PostgreSQL

Frameworks: Play (Scala), Symfony (PHP), Lambda, API Gateway

Methodologies: Scrum, Agile, BDD, CI/CD

Industries: Oil & Gas, Energy, IoT, Methane, Market Research, Administrative, Cloud Architecture

Languages: English (fluent), Hungarian (native), German (basic)