Tatu Solla

Senior Full Stack Developer

Oulu, Finland
+358 45 2098 836tatu.solla@calicode.fihttps://www.linkedin.com/in/tatu-solla
Tatu Solla

About

Senior full stack developer with 12 years of experience building enterprise software, focused on Java and Spring Boot backends with React and TypeScript frontends. Most of that work has been business-critical systems in banking and insurance.

Has led API and cloud infrastructure development for platforms serving millions of requests a day, including a full migration of applications and infrastructure from AWS to Azure.

Relies heavily on AI tooling in daily development, using AI coding agents and assistants for implementation, refactoring, test writing, code review and documentation to deliver faster without lowering quality. Has also built an AI-powered customer service chatbot integrated with existing backend systems.

Works best in delivery-focused enterprise teams where domain knowledge, close collaboration with stakeholders and clear cross-team communication are key.

Skills

Backend

  • Java
  • Spring Boot
  • Spring Security
  • Spring MVC
  • Spring Data
  • Python
  • Apache Kafka

Frontend

  • TypeScript
  • React
  • JavaScript
  • Angular
  • HTML
  • CSS
  • SCSS
  • Highcharts
  • Google Maps

AI

  • AI-assisted development
  • AI coding agents
  • Prompt engineering
  • IBM Watson

Cloud & DevOps

  • AWS
  • Azure
  • IBM Cloud
  • Kubernetes
  • Docker
  • Jenkins
  • Git
  • Apigee

Databases

  • Postgres
  • Oracle Database
  • DynamoDb

Monitoring & Testing

  • Splunk
  • Dynatrace
  • Robot Framework

Other

  • Figma
  • Astro

Experience

  • Calicode
    Oulu, Finland - Hybrid

    Description:

    • Maintained and developed a suite of web applications that are used for managing customer information.

    • Migrated legacy applications to modern technologies, enhancing overall system reliability and maintainability.

    • Java
    • Spring Boot
    • TypeScript
    • Spring MVC
    • Kubernetes
  • Calicode
    Helsinki, Finland - Remote

    Description:

    • Successfully designed, developed, and documented the migration of applications and application infrastructure from AWS to Azure.

    • Consolidated multiple applications to a single modular structure simplifying application management and development.

    • Streamlined API management from requiring a full-time person to needing minimal, almost no ongoing effort each month.

    • Java
    • Spring Boot
    • Spring Security
    • Spring Data
    • AWS
    • Azure
    • Python
    • JavaScript
    • Apigee
    • Splunk
  • Calicode
    Oulu, Finland - Hybrid

    Description:

    • Developed and maintained an AI powered Chatbot application that acts as a virtual assistant for the customer to interact with.

    • Created integrations into existing systems, enabling the virtual assistant to execute customer-initiated tasks using available backend services.

    • Java
    • Spring Boot
    • AWS
    • IBM Cloud
    • IBM Watson
    • Python
    • JavaScript
    • Robot Framework
    • Splunk
  • Calicode
    Helsinki, Finland - Remote

    Description:

    • Responsible for developing and maintaining APIs and cloud infrastructure for a team that aggregates banking and insurance data for various consumers.

    • Ensured the availability and redundancy of multiple business critical applications that serve millions of requests each day.

    • Simplified and modernized legacy applications to improve maintainability and overall system architecture.

    • Transformed existing cloud infrastructure and workloads into a more efficient and cost-optimized architecture by leveraging productized solutions and best practices.

    • Java
    • Spring Boot
    • Spring Data
    • AWS
    • TypeScript
    • Python
    • Postgres
    • Apache Kafka
    • Apigee
    • Splunk
  • Loihde
    Oulu, Finland - Hybrid

    Description:

    • Successfully designed and implemented a web application for new customer onboarding.

    • As a part of a team, created a user-friendly interface that simplifies complex regulatory rules into a single unified system.

    • Java
    • Spring Boot
    • TypeScript
    • React
    • Spring MVC
  • Loihde
    Oulu, Finland - Hybrid

    Description:

    • Developed a web application for bank and insurance clerks to retrieve and display customer data in a meaningful format, using charts and visualization elements to assist in managing customer information.

    • Java
    • Spring Boot
    • TypeScript
    • React
    • Highcharts
    • Spring MVC
  • Loihde
    Oulu, Finland - Hybrid

    Description:

    • Led the frontend development of an online store for an insurance company. This application facilitated the migration of the client's insurance sales to an online platform.

    • Java
    • Spring Boot
    • TypeScript
    • React
  • Loihde
    Oulu, Finland - Hybrid

    Description:

    • Designed and implemented the frontend for a time reservation system utilized by clerks to manage scheduling between healthcare professionals and clients.

    • TypeScript
    • React
    • Python
    • Google Maps
  • Loihde
    Oulu, Finland - Hybrid

    Description:

    • Designed and implemented a web application utilized by the client for managing roof truss designs. The application imported designs in JSON format, rendering them as editable SVG images on-screen. The finalized designs served as inputs within the roof truss manufacturing pipeline.

    • TypeScript
    • React
  • Solita
    Oulu, Finland - On-Site

    Description:

    • Part of a team tasked with the maintenance and development of a railway monitoring system. This system is responsible for collecting and parsing data from various monitoring devices deployed across the Finnish railways and on trains.

    • Held primary responsibility for managing, maintaining, and enhancing the system in accordance with client requirements.

    • Java
    • Spring Boot
    • JavaScript
    • Angular
    • Oracle Database
  • Nordea
    Oulu, Finland - On-Site

    Description:

    • Part of a team tasked with the development of an authentication token system whose purpose was to authenticate the bank's clerks.

    • Java
    • Spring Boot
  • Nordea
    Oulu, Finland - On-Site

    Description:

    • Worked as a frontend developer in an organization tasked with developing the new netbank for the bank.

    • JavaScript
    • Angular
  • Sysart
    Oulu, Finland - On-Site

    Description:

    • As a bachelor's thesis, created an application that enabled the public to submit questions which would then be answered by tax clerks. Selected questions could also be submitted to be viewed by the general public.

    • Java
    • JavaScript
  • Sysart
    Oulu, Finland - On-Site

    Description:

    • Internal tool development for a system that was used for creating bootstrapped web applications for customers.

    • Java
    • JavaScript

Languages

School

Calicode Oy - 3322159-8