Saattaa olla saatavilla(Päivitetty 2022-11-29)
Äidinkieli Finnish, Sujuva English
- 10+ vuotta DevOps
- 15+ vuotta Java kehitystä
- Scrum Master osaamista
Self-employed Software Developer and DevOps engineer freelancer with 15+ years of experience.
Passionate about building high quality products with short time-to-market. DevOps, lean and agile advocate with Scrum Master experience.
Specialized in software development with open source tools and frameworks such as Java and Spring Framework.
Skilled in automating continuous integration and delivery pipelines for on-prem and cloud workflows.
Experienced in designing and building serverless or containerized microservice architectures in the cloud (Amazon Web Services, Google Cloud Platform) with technologies such as Docker, Terraform, Kubernetes and Serverless Framework.
2014-06 - Nykyhetki
Worked as a Backend Developer, Scrum Master and DevOps Engineer in various customer projects.
Designed and automated a peer review process with both Bitbucket (pull requests) and GitLab (merge requests).
Designed and implemented highly utilized CI pipelines for both monorepos and polyrepos.
Maintained CD pipelines and deployment automation with Kustomize, Helm and ArgoCD.
Containerized Spring Boot and Node.js applications deployed to Kubernetes cluster.
Designed and implemented serverless functions as Quarkus applications.
Maintained both serverless and Kubernetes infrastructure in Amazon Web Services.
Designed and implemented build infrastructure with virtualization and containerization.
Designed and implemented REST web services.
Designed and implemented scalable REST web services as containerized Spring Boot applications and automated testing and deployed for them.
Built Jenkins CI automation system from scratch that implements necessary build and delivery pipelines.
Automated creation of Jenkins build pipelines for every branch.
Coached a feature teams as a scrum master when the customer program implemented Scaled Agile Framework (SAFe) as the process model.
2011-08 - 2014-06
Worked as a developer or coding scrum master in various agile teams.
As a team we managed to shorten lead times significantly and bring up quality and value of the features.
Coordinated software releases with operations and other software development teams.
We simplified complex release processes with automation and coordination.
We were able to increase the frequency of releases (that added new features) from once in every three months to once in every two weeks.
Coached a development team as a scrum master and coordinated the design and implementation efforts.
Facilitated the use of lean and agile methods, most notably, Scrum and Kanban, but also test driven development, continuous integration/delivery and specification by example.
2007-06 - 2011-08
2007-01 - 2007-06
2004-01 - 2008-01