Ilari Mäkimattila

Switzerland

@ilari

Software Engineering Team Lead

Badges

Problem Solving

Certifications

Work Experience

  • Software Engineering Team Lead

    Auterion•  June 2018 - June 2020

    ● Architected and built an IoT fleet management and flight analysis platform from scratch ● Designed fleet performance dashboards and single device developer analysis tools together with end users ● Architected and built anomaly detection and predictive maintenance for drones together with Data Scientists ● Sole responsible of bootstrapping the web frontend, the CI/CD pipeline, infrastructure, and production monitoring using StatsD protocol and DataDog ● Responsible for recruiting and onboarding ● Tech stack: Vue.js, TypeScript, Rust, C++, Python, PostgreSQL, Docker, AWS, Terraform, GoCD, Gitlab CI /// Promoted to a team lead starting from August 2019 /// ● Managed three direct reports ● Had responsibility of hiring and onboarding new recruits ● Designed and helped HR to implement a new company wide interviewing practices ● Drove other teams and the company towards TDD practices ● Responsible of overall AWS / GCP cloud software architecture ● Participated in product management and customer communications ● Hands on daily

  • Senior Software Engineer

    Siroop•  January 2017 - June 2018

    ● Feature lead on payment provider integrations ● Responsibility of payment provider integrations architecture ● Integrated the marketplace with Datatrans and ByJuno ● Implemented the initial version of the new search using Elasticsearch ● Added production monitoring with StatsD protocol and DataDog ● Team OKR champion ● Reimplemented siroop.ch marketplace platform from scratch ● Tech stack: Python 3, Django, Flask, PostgreSQL, Node, DynamoDB, Lambda, Serverless, Elasticsearch, AWS ECS, Terraform, GoCD

  • Azure Developer / Architect

    Zure•  April 2015 - December 2016

    ​ ● Worked directly with a customer to build an Accounts Payable app using Azure PaaS and C# .NET Core, Azure SQL, Service Bus, Redis, Angular ● Architected and built a hybrid on-premise / Azure message broker with hot swappable components using C#, MEF, RabbitMq, Azure Service Bus for a client who produces public transportation ticket payment systems ● Provided software architecture consultation for companies who were migrating to Azure ● Frequently used Azure services: Web Apps, SQL, DocumentDB, Blob Storage, Cache, Service Bus, Service Fabric, AD, Functions, Monitor, ARM

  • Co-founder / CTO / Chairman of Board

    Neovica•  December 2008 - March 2016

    Co-founded the company with the idea of providing a continuous improvement solution for factories. As the technical part of the founders, I built the company product alone for two years before we were able to hire personnel. I stepped aside from the operative side in 2011 because I lost faith in the idea and our capability to execute it. I helped the other co-founder part-time until I sold my share in 2016. Tech stack: Linux, Apache, MySQL, PHP5, C++/Qt4

  • Senior Software Engineer

    Transfluent•  December 2013 - April 2015

    ​ ● Built a translation automation backend with a public API ● Implemented an open source Ruby SDK for the API ● Designed the architecture and roadmap for monolith to microservice migration together with the CTO ● Tech stack: PHP5, Ruby, Angular, MySQL, PostgreSQL, Aws Elastic Beanstalk

  • Software Engineer / DevOps

    Sympa•  April 2011 - December 2013

    ​ ● Built an HR app for large businesses and government organizations ● Automated code review and CI processes ● Facilitated move from Visual SourceSafe to Git ● Worked on automating the deployment process ● Tech stack: C#, F#, ASP.NET, nHibernate, MSSQL, IIS

Education

  • Lahti University of Applied Sciences

    Computer Science & Engineering, BE•  September 2005 - May 2010

Skills

ilari has not updated skills details yet.