Hoppa till innehållet
Dylan Mäenpää

9 år i yrketEgenföretagare

Dylan Mäenpää

  • Göteborg
  • Python
  • SQL
  • .NET
  • Kubernetes
  • Linux
  • Azure
  • Docker
  • Azure Kubernetes Service
  • GitLab CI/CD
  • Git
  • Azure DevOps
  • Bash
  • Scrum
  • CI/CD
  • DevOps
  • Underhåll
  • Säkerhet
  • Skript
  • Fordonsindustrin
  • Jinja

Kurser & certifieringar

  • Civilingenjör i MjukvaruteknikLinköpings universitet · 2021

Uppdrag

  • Gina Tricot

    jan. 2024 – nu

    AI Engineer/Data Engineer

    -

  • ID06 AB

    jan. 2022 – dec. 2024

    Systemutvecklare

    Dylan har arbetat med fullstack-utveckling, DevOps och underhåll av en webbapplikation för övervakning av byggprojekt. ID06 fokuserar på att få kontroll på arbetsplatsen i alla led genom deras digitala tjänst ID06 Bolagsdeklaration. Med denna tjänst kan man enkelt följa leverantörskedjan, bevaka projekt genom hela projekttiden och få insyn i underentreprenörers och underleverantörers finansiella uppgifter. Dylan ingick i ett internationellt remote team där kommunikationen i första hand förekom på engelska.

    ROLL Dylans ansvarsområden inkluderar utveckling av nya funktioner i både frontend och backend, enhetstestning, integrationstestning, testautomatisering, kodunderhåll, och buggfixar. Han har även varit ansvarig för DevOps-relaterade uppgifter, särskilt migreringen av Gitlab CI/CD-pipelines till Azure DevOps och överföringen av on-premises-infrastrukturen till Azure Kubernetes Service med hjälp av Infrastructure as Code.

    NYTTA Dylans arbete har mött deadlines och också garanterat smidig funktionalitet och förbättrad skalbarhet och effektivitet i den nya miljön. Hans arbete har varit avgörande för projektets framgång genom att säkerställa att webbapplikationen fungerar på ett optimalt sätt.

    TEKNIKER Python, .NET, React, Javascript, Azure cloud, Azure DevOps, Azure CI/CD-pipelines, Gitlab, Gitlab CI/CD pipelines, Docker, Kubernetes, Infrastructure as Code (IaC), Git, Linux och PostgreSQL.

    Visa mer
    • JavaScript
    • Linux
    • Frontend
    • Git
    • CI/CD
    • Azure
    • Integrationstestning
    • Docker
    • DevOps
    • Underhåll
    • Backend
    • GitLab
    • Kubernetes
    • PostgreSQL
    • Python
    • React
    • Azure DevOps
    • .NET
    • Azure cloud
    • Azure Kubernetes Service
    • Skalbarhet
    • GitLab CI/CD
  • Our Studio Void AB

    jan. 2021 – jan. 2022

    AI Engineer/Systemutvecklare

    Dylan ingick i ett agilt team och arbetade med fullstack-utveckling, DevOps och underhåll av en digital bilmarknadsplats, wayke.se. Wayke grundades hösten 2016 med visionen att skapa en världsklassig digital marknadsplats som erbjuder trygga andrahandsbilaffärer för både säljare och köpare.

    ROLL Dylans roll omfattade fullstack-utveckling och DevOps-uppgifter genom att bygga och utvidga robusta mikrotjänster från grunden, inklusive enhets- och integrationstester, samt bygga CI/CD-pipelines i Github. Han implementerade även ett effektivt övervakningssystem för Kubernetes-kluster och använde Slack-notifikationer för snabb varning vid störningar. På eget initiativ ledde Dylan även ett Data Science-projekt med fokus på autonom detektion och läsning av nummerplåtar, vilket resulterade i värdefulla insikter från skanningen av över 40 000 annonser. I projektet nyttjades maskininlärning genom djupa neurala nätverk.

    NYTTA Dylans insatser har genererat mervärde för både användare och bilhandlare genom implementering av en mängd olika funktioner, inklusive möjligheten till att få bilar att bli automatiskt värderade. Han har stärkt teamets proaktiva förmåga att hantera operativa utmaningar genom implementeringen av Kubernetes-övervakningssystemet. Vidare har hans Data Science-projekt genererat värdefulla insikter och ökad kunskap om annonseringsdata.

    TEKNIKER Python, Go, React, .NET, Javascript, Typescript, GraphQL, Microservices, Tensorflow, Keras, BigQuery, Microsoft Azure, Azure Service Bus, Microsoft Azure SQL, Cosmos DB, Git, Linux, Github CI/CD pipelines, Prometheus, Alertmanager, Infrastructure as Code (IAC), Docker och Kubernetes.

    Visa mer
    • JavaScript
    • Linux
    • SQL
    • Git
    • CI/CD
    • Azure
    • GitHub
    • Integrationstestning
    • Docker
    • DevOps
    • Microservices
    • Underhåll
    • Maskininlärning
    • Go
    • TypeScript
    • Data Science
    • Kubernetes
    • GraphQL
    • Azure Service Bus
    • Python
    • TensorFlow
    • Prometheus
    • Cosmos DB
    • React
    • Keras
    • .NET
    • BigQuery
  • Linköpings universitet

    jan. 2021 – jan. 2021

    Handledare

    Dylans huvudsakliga syfte var att handleda och stödja en grupp på åtta studenter från civilingenjörsprogrammen i datateknik och mjukvaruteknik. Målet var att utveckla och leverera ett mjukvarusystem till Polisen i Linköping genom ett agilt arbetsätt. Utöver detta skulle en kandidatuppsats skrivas av gruppen.

    ROLL Dylans roll omfattade att agera som handledare för studentgruppen. Han ledde veckomöten där han fungerade som mentor och besvarade olika frågor som gruppen hade. Dylan utvärderade och betygsatte även gruppens dokument, inklusive arkitekturdokument, kravspecifikation och kandidatuppsats.

    NYTTA Genom Dylans handledning och ansvar som mentor fick studentgruppen stöd i att utveckla och leverera ett mjukvarusystem till Polisen i Linköping genom ett agilt arbetssätt. Hans bidrag inkluderade utvärdering av viktiga dokument, vilket säkerställde hög kvalitet och överensstämmelse med kraven.

    Visa mer
    • Handledning
    • Datateknik
  • Findwise AB

    jan. 2021 – jan. 2021

    Examensarbetare Maskininlärning

    Dylan tog fram, jämförde och utvärderade peer-to-peer-maskininlärningsalgoritmer som tar hänsyn till personlig integritet och skyddar känslig data. Här fick Dylan arbeta med forskning i framkant inom området Federated Learning. Dylan prisades med Christer Giléns stipendium för bästa masteruppsats inom statistik och maskininlärning på Linköpings universitet.

    För mer detaljerad information, vänligen se universitetets artikel.: https://liu.se/nyhet/han-prisas-for-uppsats-om-snabbare-maskininlarning

    TEKNIKER Python, Pytorch, Numpy, Pandas och Matplotlib.

    Visa mer
    • Statistik
    • Maskininlärning
    • NumPy
    • Peer-to-peer
    • Pandas
    • Python
    • Matplotlib
    • PyTorch
  • Linköpings universitet

    jan. 2021 – jan. 2021

    Handledare

  • Ericsson AB

    jan. 2020 – dec. 2020

    Systemingenjör

    Dylan var anställd som systemingenjör på en enhet hos Ericsson som specialiserade sig på utveckling och integration av radio- och mjukvarulösningar.

    ROLL Dylans moderniserade kompileringsprocessen för ett äldre C++-projekt på Ericsson. Det specifika målet var att överföra kompileringsprocessen från Visual Studio 2009 till GNU Compiler Collection (GCC). I sin roll arbetade Dylan direkt med projektets kodbas för att säkerställa att den var kompatibel med den nyare GCC-kompilatorn. Dessutom utvecklade han ett internt verktyg för att automatisera delar av processen för konfiguration av radioparametrar.

    NYTTA Dylans insatser resulterade i betydande effektivitetsvinster för utvecklingsteamet. Det interna verktyget, bestående av en Python-GUI och flera Bash-skript, minskade avsevärt den tid som spenderades på omkonfigureringsuppgifter. Detta förbättrade den övergripande utvecklingsprocessen och ökade effektiviteten.

    TEKNIKER C++, Python, PyQt, Linux, Bash-skript, och Git.

    Visa mer
    • Linux
    • Git
    • Bash
    • Visual Studio
    • Radio
    • Python
    • C++
    • Skript
  • Ericsson AB

    jan. 2020 – dec. 2020

    Systemingenjör

  • Nira Dynamics AB

    jan. 2019 – dec. 2019

    AI Engineer/Machine Learning Engineer

    Nira Dynamics, specialiserade på uppkopplade fordon och väglagsdata, gav Dylan i uppdrag att använda maskininlärning för att beräkna yttemperatur på vägarna. Fokus låg på att förstå de fysikaliska faktorerna bakom yttemperaturen. Uppgiften var att skapa en modell som, med hjälp av data från uppkopplade fordon och öppna källor, kunde effektivt beräkna yttemperaturen och därigenom förbättra vägsäkerheten genom att identifiera halkiga förhållanden.

    ROLL I sin roll utförde Dylan en litteraturstudie för att förstå de fysikaliska faktorerna som påverkar yttemperaturen. Han ansvarade också för att extrahera relevant data från uppkopplade fordon och tillgängliga öppna källor. Dylans huvudansvar var att tillämpa maskininlärning för att träna och utvärdera modeller, vilket resulterade i en effektiv lösning för att beräkna yttemperatur och därmed förbättra vägsäkerheten.

    NYTTA Dylans arbete och den resulterande maskininlärningsmodellen gav värdefulla insikter för att identifiera halkiga vägförhållanden och förbättra den övergripande vägsäkerheten. Nira Dynamics kunde dra nytta av hans insatser för att öka förståelsen av vägförhållandena och implementera effektiva åtgärder baserat på maskininlärningsteknik. Resultaten av projektet bidrog till ökad säkerhet på vägarna och visade på potentialen hos maskininlärning inom fordonsindustrin.

    TEKNIKER Python, Tensorflow, Pandas, Numpy, Keras, Amazon Web Services (AWS), Bash scripts och Linux.

    Visa mer
    • Fordonsindustrin
    • Linux
    • Säkerhet
    • Amazon Web Services (AWS)
    • Bash
    • Maskininlärning
    • NumPy
    • Pandas
    • Python
    • TensorFlow
    • Keras
  • Zenon AB

    jan. 2018 – jan. 2019

    Systemutvecklare

    Dylans bidrog till fullstack-utvecklingen av ett proof-of-concept-ekonomisystem med fokus på grafstrukturerad data.

    ROLL I rollen som fullstack-utvecklare spelade Dylan en central roll i utvecklingen av ett proof-of-concept-ekonomisystem. Han fokuserade på att hantera datastrukturer som bäst kunde beskrivas som grafstrukturer och implementerade effektivt Neo4j-grafdatabasen. I nära samarbete med en kollega delade de ansvaret för planering och utveckling, vilket utfördes genom en agil arbetsmetodik.

    NYTTA Arbetet resulterade i fortsatt samarbete mellan Zenon AB och kunden, vilket bekräftade det praktiska värdet av proof-of-concept-ekonomisystemet, där Neo4j användes för att effektivt hantera komplexa datamönster.

    TEKNIKER .NET, Javascript, React, Node.js, Express.js, Jenkins, Linux samt Neo4j.

    Visa mer
    • JavaScript
    • Linux
    • Jenkins
    • Node.js
    • Express.js
    • Neo4j
    • React
    • .NET
    • Datastrukturer
  • Zenon AB

    jan. 2018 – jan. 2019

    Systemutvecklare

  • Linköpings universitet

    jan. 2017 – dec. 2018

    Kursassistent

  • Linköpings universitet

    jan. 2017 – jan. 2018

    Kursassistent

    På Linköpings universitet assisterade Dylan i tre olika programmeringskurser.

    ROLL I rollen som kursassistent var Dylan ansvarig för att stödja studenter. Hans arbetsuppgifter omfattade att hjälpa studenter med laborationer, leda kodgruppövningar och delta i tentarättning. Dylan spelade en viktig roll som en resurs och mentor för studenter i deras inlärningsprocess inom programmering.

    NYTTA Dylans insatser som kursassistent resulterade i direkt nytta för studenterna genom att erbjuda handledning och stöd under laborationer. Han underlättade även inlärningen genom att leda kodgruppövningar och bidrog till bedömningen av studenternas prestationer genom tentarättning och laborationsrättning.

    TEKNIKER Python, Flask, Jinja, C++ samt Objektorienterade system.

    Visa mer
    • Flask
    • Programmering
    • Handledning
    • Python
    • C++
    • Jinja

Kompetens · nivå och år

Tekniker

  • Python
  • SQL
  • .NET
  • JavaScript
  • React
  • Azure cloud
  • Backend
  • C++
  • Azure Service Bus
  • Data Science
  • Express.js
  • Flask
  • Matplotlib
  • Microservices
  • Node.js
  • Peer-to-peer
  • Programmering
  • Radio
  • TypeScript
  • .NET Framework
  • AI
  • ASP.NET
  • C
  • C#
  • CMS
  • MVC
  • Redux
  • TCP/IP
  • Unix Shell
  • Visual Studio .NET

Plattformar

  • Kubernetes
  • Linux
  • Azure
  • GitLab
  • PostgreSQL
  • Amazon Web Services (AWS)
  • GitHub
  • GraphQL
  • Neo4j
  • Databaser
  • Google Cloud Platform
  • MS SQL-Server
  • Unix

Produkter

  • Docker
  • Azure Kubernetes Service
  • GitLab CI/CD
  • Keras
  • TensorFlow
  • Jenkins
  • Prometheus
  • MongoDB
  • SQLite

Verktyg

  • Git
  • Azure DevOps
  • Bash
  • BigQuery
  • Cosmos DB
  • Go
  • NumPy
  • Pandas
  • PyTorch
  • Statistik
  • Visual Studio
  • JIRA
  • Selenium

Metoder och processer

  • Scrum
  • CI/CD
  • DevOps
  • Integrationstestning
  • Maskininlärning
  • Skalbarhet
  • Datastrukturer
  • Datateknik
  • Handledning
  • Continuous Delivery
  • Test Driven Development

Verksamhetsområden

  • Underhåll
  • Säkerhet

Standarder och regelverk

  • Skript

Branscher

  • Fordonsindustrin

Övrigt

  • Jinja

Den som känner Dylan

Sarvi Glemfors

Sarvi är Dylans kontaktperson på Kvadrat.