Resume
As a versatile software engineer and DevOps specialist with a rich experience in software development, infrastructure management, and cybersecurity, I am looking to leverage my skills in a dynamic organization to drive process optimization, productivity enhancement, and tech innovation.
Experience
Lead DevOps engineer, taking full charge of the infrastructure, including pipelines, automation, cybersecurity, and monitoring/alerting systems. Additionally, I manage databases and lend my expertise to application development.
At CERN, I was an integral part of a team that maintained, operated, and developed the organization's email infrastructure. My responsibilities ranged from orchestrating smooth user data migration to new platforms to playing a key role in the transition to a new email system pilot. My role also involved acting as a 3rd level user support, tackling and resolving complex technical issues.
In this role, I provided DevOps support to internal teams, particularly for medical devices. I maintained critical development tools and services, contributed to RPA development, and ensured software compliance with standards and regulations through efficient process automation.
My tenure at CERN also included work with high-performance computing (HPC) clusters and engineering applications. One significant project was the migration of engineering applications from Windows HPC to Linux, during which I provided comprehensive user support for the transition.
-
At Outokumpu, I developed internal websites and automated reports, enhancing information dissemination and productivity within the organization.
Education
Certifications & Training
Languages
Selected Projects
Public NixOS configuration repository showcasing infrastructure as code and declarative system management.
- Declarative system configuration
- Home Manager integration
- Modular architecture
- Reproducible builds
Go library for IBAN validation with comprehensive country support and zero dependencies.
- Fast IBAN validation and formatting
- Support for all SEPA countries
- Zero external dependencies
- Simple, clean API
Contributed performance improvements to Sympa, a scalable mailing list manager.
- 75% performance improvement for large lists
- Database transaction optimization
- Data source synchronization enhancement
- Site-wide configuration features
Demonstrates creating ultra-minimal Docker containers (7.41MB) with Go applications.
- 7.41MB container size
- Multi-stage Docker builds
- Distroless base image
- Production-ready example
Finnish invoice generator application with PDF export using Qt5 framework.
- Finnish invoice template support
- PDF generation
- Qt5 cross-platform GUI
- Banking integration features
Contributed UI improvements to the popular open-source game engine.
- PopupMenu hiding behavior enhancement
- Editor usability improvements
- UI/UX contributions
- Merged into Godot 3.0