Timo Hanhirova
Hands-on Fullstack Software Architect
LinkedIn: https://www.linkedin.com/in/timo-hanhirova-a154677
GitHub: https://www.github.com/thanhiro
Location: Helsinki, Finland
Professional Summary
Software Architect with 25 years of experience in software development and architecture. Started as a web developer and evolved quickly into fullstack developer and architect. Expertise in cloud-native development across all major cloud providers and serverless architectures. Proven track record in transforming monolithic applications into modern cloud-native architectures. Passionate about new technology and continuous learning.
Skills
- Disciples: Programming, Architecture, Design, Mentoring, Technology Evangelism, Cloud-native, Platform Engineering, DevOps
- Programming Languages: TypeScript/JavaScript, Java, Kotlin, Clojure, Go, Rust, Lua, PHP, Python, Ruby and others
- Cloud & Edge Platforms: Microsoft Azure, Google Cloud Platform (GCP), Amazon Web Services (AWS), Vercel, Netlify, Fly.io, Fastly
- Databases & Storage: PostgreSQL, MySQL/MariaDB, Redis, Elasticsearch, MongoDB, Cloud-native storage solutions
- Infrastructure & CI/CD: Kubernetes, Docker/containerd, Helm, Terraform, Ansible, Azure DevOps, GitHub Actions, GitLab, Jenkins, Flux GitOps
- Server Technologies: Node.js, Quarkus/Vert.x, Spring, Python frameworks, Rust frameworks, Go frameworks, Bun
- Frontend Technologies: React, Svelte, Tailwind, shadcn/ui, Astro, Next.js, htmx, jQuery, Vite
- Architecture Patterns: Microservices, microfrontends, serverless, cloud-native, edge computing, REST, GraphQL, gRPC, event-driven (Apache Kafka)
- Observability Stack: OpenTelemetry, Prometheus, Jaeger, Grafana, Elastic Stack
- AuthN & AuthZ: OpenID Connect, Keycloak, OAuth 2.0, SAML 2.0, JWT
Professional Experience
Software Architect
Aeris | 2024 - Present
- Leading UI architecture initiatives based on microfrontend patterns
- Architecting and implementing microservice backends using Quarkus/Java
- Managing cloud infrastructure on Google Cloud Platform (GKE)
- Establishing design system foundations and design token implementation
Lead Software Architect
Valamis | 2022 - 2024
- Drove evolution of cloud-native SaaS architecture and DevOps practices
- Focused on SaaS product development and optimization
- Led architectural decision-making and technical strategy
Software Architect
Valamis/Arcusys/Fudeco | 2011 - 2022
- Spearheaded architecture and development of cloud-native SaaS products on Kubernetes
- Led successful migration from monolithic to microservices architecture with DevOps workflow and event-drive (Apache Kafka) architecture.
- Designed and implemented microfrontend architecture based on React
- Served as scrum master and lead developer across multiple customer projects
- Orchestrated diverse technology stacks including Kubernetes, Azure, React, Svelte, Java, Kotlin, Scala, Rust, Go, serverless
- Provided technical consultancy for various public and private sector clients
- Implemented comprehensive observability solutions using Elastic Stack, OpenTelemetry, and Prometheus
- Designed and deployed CDN and edge computing features on Fastly
- Created course materials for internal and external (customer) use, kept bootcamps
Java EE Specialist
Ixonos Oyj | 2010 - 2011
- Served as technical specialist in global JVM-based project for big telecom customer
- Implemented solutions using Java, Scala, Ruby on Rails, and OAuth, among other things
- Combined development, management and educational responsibilities
CTO/Software Architect/Developer
Various Coronaria Group companies | 2002 - 2010
- Progressed from developer to lead/scrum master and evetually to CTO (Software) role
- Led fullstack portal and project development initiatives
- Managed technical strategy and implementation using PHP, Java, JavaScript, and MySQL
Web Developer
Satama Interactive Oyj | 2000 - 2002
- Developed web applications using HTML/CSS, JavaScript, Java, and PHP
- Contributed to early-stage web development projects
Education
Master of Science in Information Technology / Computer Science
University of Oulu
Specialization: Digital Media (Web)
Certifications
- Certified Java Developer
- Certified Scrum Master