Andreas Stenlund
Systemutvecklare
Andreas är en systemutvecklare med bakgrund inom .NET/C# och med stor erfarenhet av webb och mikrotjänster i ASP.NET och .NET Core. Han arbetar med alla delar av stacken och känner sig hemma både på AWS/Kubernetes och Microsoft Azure som plattform. Han har även goda kunskaper inom Windows Desktop-utveckling i form av WPF, samt grundläggande Win32 interop.
Områden
- Systemutvecklare
- Programutvecklare
Om Andreas
Andreas är noggrann av sin natur och anser att det är av stor vikt att producera kod som både fungerar felfritt och är lätt att sätta sig in i och underhålla av andra. Han håller sig à jour med den senaste utvecklingen inom språk och ramverk och pushar hårt för att kontinuerligt se över de tillgängliga alternativen vid nyutveckling för att få en så smidig lösning som möjligt.Andreas CV
-
Svenska kraftnät
Systemutvecklare
2021 -
Utveckling av webbaserade stödverktyg för intern användning. Dessa verktyg består av webb-formulär som integrerar mot både interna och externa API:er och lokala databaser, samt automatiserade jobb för beräkningar och data export till extern part.
Tekniker som ingått:
- CI/CD: Azure DevOps
- Databaser: MS SQL Server
- DI/IoC: Built-in (.NET Core)
- IDE: Visual Studio
- Webbserver: IIS
- ORM: Entity Framework Core
- Projekttyper: ASP.NET Core (Razor pages); ASP.NET Web API (REST)
- Ramverk: .NET Core; .NET Standard; Bootstrap; Node.js; webpack
- Språk: C#; HTML; JavaScript; CSS
- Versionshantering: Git
- Ärende-/kravhantering: Azure DevOps
- Kodanalys/Lint: SonarLint; SonarQube; ReSharper
- Kodarkitektur: Onion; mikrotjänster
- API-dokumentation: Swagger
- Pakethantering: NuGet; Artifactory; npm -
Tobii Dynavox
Systemutvecklare
2021 - 2021
Utvecklat eye-tracking-baserad tillgänglighetsmjukvara för att möjliggöra för användare som saknar full mobilitet att med hjälp av eye-tracking använda de program och spel som de själva vill, på sina egna villkor.
Tekniker som ingått:
- CI/CD: Cake Build; Azure DevOps
- IDE: Blend; Rider; Visual Studio
- Projekttyper: WPF; UWP
- Ramverk: .NET Core; .NET Framework; .NET Standard
- Språk: C#
- Versionshantering: Git
- Ärende-/kravhantering: Azure DevOps -
Ticket Privatresor AB
Systemutvecklare
2019 - 2021
- Utvecklat flertalet mikrotjänster i .NET Core på Kubernetes-plattformen med hosting hos Amazon Web Services.
- Ersatt delar av nuvarande monolit-applikation för flygsökningar till en modern lösning som bygger på mikrotjänster och därmed tillåter oss att optimera både prestanda och serverkostnader på ett mer effektivt sätt.
- Integrerat befintliga interna system mot ett nytt externt reservationssystem för att kunna erbjuda våra kunder fler flygrutter till bättre priser.
Tekniker som ingått:
- CI/CD: Jenkins
- Databaser: MS SQL Server; PostgreSQL
- DI/IoC: Built-in (.NET Core)
- IDE: Rider; Visual Studio
- Webbserver: IIS
- Lastbalansering: HAProxy
- Cloud: AWS; Kubernetes
- ORM: Entity Framework Core
- Projekttyper: ASP.NET Web API (Rest); WCF Web Services (SOAP)
- Pub/sub: MSMQ; RabbitMQ
- Ramverk: .NET Framework; .NET Standard; .NET Core
- Språk: C#; PowerShell
- Versionshantering: Git
- Ärende-/kravhantering: JIRA
- Kodanalys/Lint: ReSharper
- Kodarkitektur: Onion; mikrotjänster
- API-dokumentation: Swagger
- Pakethantering: NuGet -
Adlibris AB
Systemutvecklare
2014 - 2018
- Utvecklat hemsidan och underliggande system för internet-bokhandeln och e-handelsplattformen adlibris.com.
- Byggt ut existerande interna system för att möjliggöra hantering och försäljning av olika produktkategorier (när jag började på företaget sålde vi endast böcker).
- Utvecklat applikationer för kontinuerliga inläsningar av metadata för böcker och andra produkter med integrationer mot flera externa parter.
- Varit drivande i DevOps-frågor och utvecklat system för kontinuerlig integration med kompilering, automatiserade tester, samt produktionssättning på lokala servrar, samt i Azure.
Tekniker som ingått:
- CI/CD: Cake Build; Jenkins; TeamCity; Azure DevOps; Octopus Deploy
- Databaser: MS SQL Server
- DI/IoC: Built-in (.NET Core)
- IDE: Rider; Visual Studio
- Webbserver: IIS, Kestrel
- Cloud: Azure
- ORM: Entity Framework
- Projekttyper: ASP.NET Web API (Rest)
- Pub/sub: Azure Service Bus; RabbitMQ
- Ramverk: .NET Framework; .NET Standard; .NET Core; Node.js; webpack
- Språk: C#; CSS; HTML; JavaScript; VB.NET; VB 6; PowerShell
- Versionshantering: Git; TFS
- Ärende-/kravhantering: Azure DevOps; JIRA; Trello; Redmine
- Kodanalys/Lint: ReSharper
- Kodarkitektur: Onion; mikrotjänster
- API-dokumentation: Swagger
- Pakethantering: NuGet; npm -
Tobii Technology AB (avd. Assistive)
Systemutvecklare
2012 - 2014
- Utvecklat eye-tracking-baserad tillgänglighetsmjukvara för att möjliggöra avancerad användning av moderna tablet-datorer för människor med fysisk funktionsnedsättning.
- Utvecklat ett eye-tracking-baserat skärmtangentbord för Windows.
- Utvecklat olika konfigurationsappar för setup av eye-tracking-relaterade funktioner i Windows-miljö.
Tekniker som ingått:
- CI/CD: MSBuild; Jenkins; TeamCity
- Databaser: SQLite
- DI/IoC: Ninject
- IDE: Visual Studio
- ORM: SimpleORM
- Projekttyper: WPF; WCF
- Ramverk: .NET Framework
- Språk: C#; PowerShell; Windows Batch
- Versionshantering: Git; Perforce
- Ärende-/kravhantering: JIRA
- Kodanalys/Lint: ReSharper; FxCop; StyleCop
- Pakethantering: NuGet -
Tobii Technology AB (avd. Analysis)
Systemutvecklare
2010 - 2012
Utvecklat mjukvara för insamling och analys av eye-tracking-data.
Tekniker som ingått:
- CI/CD: MSBuild; Jenkins
- Databaser: SQLite
- DI/IoC: Ninject
- IDE: Visual Studio
- ORM: SimpleORM
- Projekttyper: WPF
- Ramverk: .NET Framework
- Språk: C#; Windows Batch
- Versionshantering: Perforce
- Ärende-/kravhantering: JIRA
- Kodanalys/Lint: ReSharper; FxCop; StyleCop
- Pakethantering: NuGet
Andreas kompetensområden
-
Branscherfarenhet
Tillverkande Industri, Medicinsk Teknik, Service/Tjänster -
Databashanterare
MS SQL-server -
Hårdvara
PC -
Metoder & Processer
KANBAN, Continious Delivery, Continuous Integration, Scrum -
Roller
Utvecklare/Programmerare -
Systemtyper
Webb- och Internetbaserade system, Objektorienterade system, Microservices, Mjukvaruarkitektur - programnivå -
Utvecklingsspråk
C#, PowerShell, ASP.NET, SQL, WPF, .NET Framework -
Verktyg & Middleware
Entity Framework, ReSharper, Jenkins, Git, Windows Presentation Foundation, MS Visual Studio
Andreas utbildningar
-
Rust Fundamentals, Pluralsight
2023 - 2023
-
ASP.NET Authentication: The Big Picture, Pluralsight
2022 - 2022
-
Developing with .NET on Microsoft Azure, Pluralsight
2021 - 2021
-
Modern Structured Logging With Serilog, Pluralsight
2021 - 2021
-
Learning Azure Cosmos DB, Pluralsight
2021 - 2021
-
Git: The Big Picture, Pluralsight
2021 - 2021
-
WPF MVVM in Depth, Pluralsight
2020 - 2020
-
Data- och systemvetenskap, Stockholms universitet
2007 - 2010
-
Flygingenjör, Mälardalens högskola
2002 - 2003