About

Mikael Kyllönen

My passion for software development began in 2019 when I created a VBA-based reporting system for our school's lobby service. Though the solution was simple, I discovered I loved the problem-solving process and the rewarding feeling of creating something useful for others.

Since then, I've continued exploring software development, and this path continues to excite and inspire me in my work today.

Experience

KajaPro Oy

2024 — Present

Lead Full Stack Developer

Nov 2024 — Present

Working as a lead developer building enterprise applications, managing technical architecture and development decisions. I develop applications using .NET and modern JavaScript frameworks while overseeing deployment automation through Azure DevOps. My role combines hands-on development with technical decision-making and strategic planning to ensure we deliver solutions that meet business requirements.

  • .NET
  • TypeScript
  • React
  • Angular
  • SCSS
  • Azure
  • Terraform
  • Azure DevOps

Thesis

Jun 2024 — Nov 2024

My thesis involved designing an identity management system that integrated Azure Entra ID with Keycloak. The project's purpose was to solve the security and maintenance problems that arise from managing user permissions separately inside each application. The resulting prototype showed how a central system could handle authentication for both internal and external users, automate access control, and reduce manual configuration.

  • Azure
  • Keycloak
  • .NET
  • OAuth 2.0
  • OpenID Connect
  • Authentication
  • Authorization

Full Stack Developer Trainee

Jan 2024 — Jun 2024

Worked on enterprise applications, developing both frontend and backend components while gaining hands-on experience with Azure cloud services. I built API integrations that connected internal systems with external platforms and created automation solutions that streamlined business processes. Beyond coding, I mentored fellow trainees in .NET development practices and Azure fundamentals.

  • .NET
  • HTML/CSS
  • JavaScript
  • Angular
  • Azure
  • Azure DevOps

Contact

I'm always interested in hearing about new opportunities and connecting with fellow developers. Feel free to reach out.