Staffan Wingren

IT-Konsult, Systemutveckling

Grundare av Druvan IT AB

Kompetens

.NET Framework C# JavaScript Go Powershell HTML CSS ASP.NET .NET (Core) WebForms Bootstrap Angular React Docker Microsoft SQL Server IIS Couchbase RabbitMQ Git Moq NUnit NHibernate MassTransit EpiServer/Optimizely WPF Win32 API NuGet Classic ASP Agila metoder Scrum Kanban Vim/Neovim Visual Studio Visual Studio Code Rider TeamCity Octopus Deploy Jira Confluence Azure DevOps SolR Azure

Sammanfattning

IT-konsult med gedigen erfarenhet inom .NET och Microsoft-sfären - från Windows till webb och Azure. Alltid nyfiken och villig att anta nya utmaningar. Att det ständigt finns mer att lära sig är en av de bästa sidorna av att jobba med systemutveckling. Är övertygad om att innovation sällan kommer via ensamma genier och oftare genom samarbete i öppna klimat där alla idéer välkommnas. Strävar därför efter att alltid konstruktivt bidra och hjälpa andra där det är möjligt.

Erfarenhet

Uppsala Monitoring Centre

Roll

Systemutvecklare

Tekniker

Azure, Angular, AngularJS, C#, .NET, ASP.NET, MVC, Entity Framework, SQL Server, SolR, Azure

Tidsperiod

2022-03 – pågående

Uppdragsbeskrivning

Underhåll och vidareutveckling av UMC’s interna och externa webtjänster bland annat genom ett skifte från on-prem-lösningar till molnbaserad infrastruktur i Azure. Har bidragit till ett tekniklyft där äldre applikationer och ramverk uppdaterats eller ersatts genom bl.a. skifte från AngularJS till Angular och .NET Framework till .NET (Core). Även nyutveckling med cloud-first-tänk och helt PaaS-baserad arkitektur som resultat.

Cytiva

Roll

DevOps-ingenjör

Tekniker

Azure DevOps, Powershell, Yaml, Confluence, NuGet

Tidsperiod

2021-03 – 2022-02

Uppdragsbeskrivning

Som en del av ett team dedikerat till DevOps med uppgift att stödja övriga utvecklingsteam genom att ansvara för byggmiljöer och vidareutveckla att processen från krav till färdig produkt. I det ingår bland annat att hantera virtuella och fysiska maskiner som används för testning och bygge av företagets mjukvara, att administrera resurser i Azure DevOps, att skapa återanvändbara pipelines samt skapa riktlinjer för hur utvecklingsprocessen skall se ut över alla team.

Trippus Event Solutions

Roll

Systemutvecklare, Team Lead

Tekniker

C#, .NET, .NET Core ASP.NET, MVC, WebForms, NHibernate, MassTransit, Couchbase, RabbitMQ, Azure DevOps, Docker, Yaml, Powershell, IIS, Sql Server

Tidsperiod

2018-01 – 2021-02

Uppdragsbeskrivning

Vidareutveckling och underhåll av Trippus-systemet, bland annat med nya integrationer mot olika betal- och tjänsteleverantörer samt omskrivning av redan existerande funktionalitet. Huvudansvarig för både interna IT-system samt kontakten och samordning med externa driftleverantörer. Har drivit ett omfattande arbete för att modernisera både arbetssätt och stöd-system för utvecklingsavdelningen. Versionshantering, projekthantering, bygg- och deploy-system har alla bytts ut och flyttat till Azure. Förändringar av databasen är nu versionshanterade och automatiserade och det finns lösningar på plats för att snabbt och enkelt få upp en miljö för utveckling eller test.

Tobii

Roll

Systemutvecklare, Team Lead, Tech Lead

Tekniker

C# .NET, ASP.NET, MVC, Win32 API, WPF, EpiServer, EpiServer Commerce, StructureMap, NUnit, Moq, Jira, Confluence, TeamCity, Octopus Deploy, Git, Perforce, Eye tracking

Tidsperiod

2010-06 – 2018-01

Uppdragsbeskrivning

Fem års erfarenhet av applikationsutveckling i Windows-miljö med fokus på att utveckla alternativa interaktionsmetoder genom nyttjande av ögonstyrning. Syftet var att ge personer med svåra fysiska handikapp möjlighet att kontrollera och nyttja en helt vanlig PC, enbart genom sin egen blick. Ledde sedermera, under tre år, det tekniska arbetet med att ta fram en helt ny webbplats och e-handelslösning, baserad på EpiServer, för företagets handikappanpassade produkter och hjälpmedel.

Utbildning

2007-2010 – Data- och Systemvetenskap, Kandidatexamen, Uppsala Universitet

2009 – Webbdesign med JavaScript och Document Object Model, Fristående kurs, Umeå Universitet

2009 – Objektorienterad programmering med Java, Fristående kurs, Uppsala Universitet

Kurser

2016 – EpiServer CMS Developer, EpiServer

2016 – EpServer Commerce Developer, EpiServer

Certifieringar

2019 – Microsoft Exam 70-483, Programming in C#

Patent

US 20170177078 A1 – “Gaze based selection of a function from a menu”