Professional Summary
Experienced Senior QA Engineer and Software Engineer with 10 years of expertise in quality assurance, test automation, and software development. Passionate about delivering high-quality software solutions and driving continuous improvement in development processes.
I'm always looking for new opportunities and challenges. I always strive for perseverance. My working morale is very high, and I'm committed to doing what I do. I always work relentlessly and hard to achieve my goals. I work thoroughly and have a high respect for deadlines. I have a passion for learning. I believe in lifelong learning and staying updated with the latest technological advancements. Furthermore, I enjoy creating software that is clean, functional, and elegant.
I strongly advocate Behavior-Driven Development BDD and Domain-Driven Design DDD methodologies. BDD enables me to bridge the gap between business and technical teams, ensuring that software meets real user needs. I focus on modeling software around real business domains with DDD, resulting in maintainable and scalable solutions. These approaches allow me to deliver high-quality software that aligns closely with user needs and business goals. In addition, I strongly advocate the clean code paradigm, consistently writing code that is readable, simple, and easy to maintain. Clean code improves software quality and enhances team productivity and long-term project success.
My main programming language since 2008 has been Python, which I have used extensively for software development and test automation. I have also embraced Rust in recent years, and I have been using it for about four years. Learning Rust has deepened my understanding of computer science concepts such as memory management, concurrency, and system-level programming. I enjoy leveraging its great type system, safety, and performance features in my projects.
I've always been curious and jumped at the opportunity to gain new, exciting experiences or take on a new challenge. That is what motivates me and pushes me to work harder. Over fifteen years of experience in the industry have taught me how to build relationships, communicate, and get along with different types of people. I'm good at working within a team and independently. I always share my ideas and help other co-workers. As a worker, I'm unprompted and systematic. My professional strengths are in the fields of test automation and software development.
Software is not a product; it's a journey. The best software engineers are perpetual students.— Linus Torvalds
Core Technologies & Methodologies
Experience
Senior QA Engineer
S-Pankki Oy
Lead test automation activities. Responsible for planning and implementing automated test cases and, in addition, implement testing libraries and CI/CD pipelines.
Technologies & Tools
Software Engineer
Vaisala Oyj
Built weather monitoring system for the airport using Python.
Technologies & Tools
Software Test Automation Specialist - Embedded Software And IoT Systems
KONE Oyj
Implementing test automation solutions for KONE embedded and IoT systems.
Technologies & Tools
Development Engineer
Vacon Oyj
Hardware engineer for Vacon frequency inverters
Technologies & Tools
Education
Master of Science in Electical Engineering
Tampere University of Technology
Major in computational electromagnetics with minors in mathematics and physics.
Continuous Learning & Professional Development
🎓Learning Platforms
O'Reilly Learning Platform
Comprehensive tech learning platform with books, videos, and interactive content covering programming, DevOps, architecture, and emerging technologies
View My O'Reilly Playlists:Elevate Your Skills: Become a Python ExpertElevate Your Skills: Become A Rust ProfessionalElevate Your Skills: Code Craftsmanship EssentialsElevate Your Skills: Docker & KubernetesElevate Your Skills: Event-Driven ArchitectureElevate Your Skills: Modern DevOps & DeliveryElevate Your Skills: Software Architectures and PatternsMicrosoft Learn
Learning paths for Azure, DevOps and .NET & C#.
A Cloud Guru
Cloud-focused learning platform specializing in AWS, Azure, and Google Cloud with hands-on labs and certification preparation
Frontend Masters
Advanced courses on JavaScript, TypeScript, and testing frameworks
🎤Conferences & Events
Euro Python
Virtual
PyCon US
Virtual
PyCon Italia
Virtual
RustConf
Virtual
Rust Nation UK
Virtual
RustLang
Virtual
EuroRust
Virtual
GOTO Conferences
Virtual
Domain-Driven Design Europe
Virtual
Skills
Programming Languages
Testing & QA
Cloud & DevOps
Web Technologies
🛠️Tools & Methodologies
Languages
Finnish
Mother tongue with excellent written and verbal communication skills
English
Professional working proficiency in technical and business contexts
GitHub
🦀 Rustacean | 🐍 Pythonista | OSS Enthusiast | Craftsman
Top Languages
Certifications
AZ104 - Microsoft Azure Administrator AZ104 Microsoft Azure Administrator
Tieturi
Microsoft Applied Skills: Configure secure access to your workloads using Azure networking
Microsoft
Microsoft enabled skills: Secure storage of Azure Files and Azure Blob storage
Microsoft
The Ultimate Kubernetes Administrator Course | CKA
TechWorld with Nana
DevOps with Kubernetes
University of Helsinki
DevOps with Docker
University of Helsinki
Full Stack Open Full Stack Web Development: Core + extensions 12
University of Helsinki