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
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
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
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)