Kan være tilgængelig
(Opdateret 2024-02-02)Senior systemutvecklare
Uppsala, Sweden
Modersmål Svenska, English
- .NET/C#
- MSSQL
- Scrum master
Kvalifikationer (35)
PROJEKTLEDNING
VC++
MICROSOFT .NET
VISUAL C++
.NET
VISUAL BASIC 6
VISUAL STUDIO
AFFÄRSMÄSSIGA KRAV
ARKITEKTUR
C#
DESIGN PATTERNS
Agila metoder
VISIO
Business Intelligence
SYSTEMUTVECKLING
XML
TESTNING
OBJEKTORIENTERAD UTVECKLING
API
DESIGNMÖNSTER
DATABASER
VB6
KRAVINSAMLING
OBJEKTORIENTERAD PROGRAMMERING
Azure DevOps
Git
DevOps
C++
C/C++
HTML
Azure
VB.NET
JSON
VBSCRIPT
Subversion
Professionel erfaring
2020-06 - 2023-09
Teamlead för seniora .NET/C# och BI/MSSQL-utvecklare, samt praktikanter från .NET yrkeshögskolor.
Tekniker & verktyg: Visual Studio, .NET Core/C#, SQL, PowerApps, Teams, Sharepoint, Javascript, React, Datadog, REST API, Azure Devops, Azure Cloud.
Personalansvar, utvecklingssamtal, måluppföljning och kompetensutveckling samt teknisk profilering av teamet.
Techlead och coach för två team med .NET-utvecklare med utveckling av interna verktyg för konsultverksamhet såsom tidrapporteringstöd, projekt- och allokeringsstöd (C#/.NET Core, React, REST API, SQL, Power Apps/Teams/Sharepoint, CI/CD, Azure Devops), samt utveckling av monitoreringstjänst för DevOps och Infrateam baserat på Datadog, .NET/C# och Azure cloud.
Tekniska kundpresentationer av företagets produkter mot kunders arkitekter och beslutsfattare. Med produkter inom livförsäkring, business intelligence, IoT molnlösningar, arkivsystem och datamaskering enligt GDPR.
2017-08 - 2020-06
Huvuduppgifter
- .NET-utveckling
- SQL-programmering
- arkitektur
- Devops
- Scrum.
Teamlead för 6-8 personer.
Tekniker/verktyg: Visual Studio, .NET/C#, Javascript, JQuery, Bootstrap, ASP.NET MVC, Vue.js, React, REST API, nServiceBus, SQL server, T-SQL, Visio, Fiddler, Postman, Resharper, Redgate Database Tools, NUnit, TFS/Azure Devops, Azure Cloud, TDD, DDD, SOLID principles, Design Patterns, AWS S3 Storage, Application Insights.
Definierade arkitekturen för att modernisera mjukvarulösningarna tekniskt för att stödja affärsplanen med krav på skalbarhet och prestanda. Skapade plan för att hantera teknisk skuld och modernisera våra mjukvarusystem genom att gå från monolit mot mikrotjänster (API, servicebus).
Satte upp en agil metodik för prioriteringar av olika värdeströmmar (utveckling, kundönskemål, regelverk, sälj/migrering mm), med scrum, backlog och produktägare. Som DevOps Engineer och Release Manager förbättrade jag utvecklingsprocessen och implementerade DevOps med Azure Devops, GIT och GitFlow, CI/CD med feature toggling, application insights, dev, test, acceptans- och release-pipelines, och förbättrade därmed kvaliteten och frekvensen av releaser, såväl som spårbarhet och dokumentation av funktionalitet.
Arbetade med systemutveckling för att implementera features, code reviews/pull requests, buggfixning, problemlösning och komplexa algoritmer. Webbutveckling, backendutveckling, databasutveckling och modellering.
Uppgifter såsom bankgirobetalningar, implementation av kostnader och avgifter (MiFid II), KYC, transaktionsmonitorering med Trapetz, GDPR-anpassningar, privacy by design, active consent, OAuth2, e-signering via Assently, autentisering och certifikat med mer.
Migrering till Azure cloud. Vi använde mestadels Azure Virtual Machines för flytten men även "nativetjänster" såsom Application Gateway och API Management.
2015-02 - 2017-06
Arbetade i rollerna techlead, mjukvaruarkitekt, systemutvecklare. Utöver utveckling ansvarade jag för devops, daily scrum och sprintreleaser.
Tekniker/verktyg: Visual Studio, .NET/C#, SQL server, T-SQL, Javascript, JQuery, Umbraco, ASP.NET MVC, WCF, Web Services, REST API, Visio, Fiddler, Resharper, Redgate Database Tools, NUnit, Azure Devops Server (TFS), TDD, DDD, SOLID principles, Design Patterns.
Arbetade bland annat med
- CRM-processer
- .NET backend till ett låneförmedlingssystem
- EU sanktionskontroll
- Web scraping
- support och buggfixning
- Scrum master
- Azure Devops Server (TFS) med CI/CD, test management och release management
2011-08 - 2015-01
Systemutvecklare och IT-konsult inom koncernens kontor över norden för att hjälpa till med bolagens inkassosystem, ETL, verktyg och processer.
- Systemutveckling
- Lösningsarkitektur
- Business intelligence
Tekniker/verktyg: SQL server, T-SQL, SSIS, SSRS, Nova, Nova Batch Server, MoveIt, Citrix, VMWare, Visual Studio 2010/2013, NET/C#, NUnit, TFS, SOA, NServiceBus, Jira Utvecklingsarbetet kretsade kring Tietos standardsystem för inkassoverksamhet, Nova, samt egenbyggda system och processer. Utvecklingen främst i T-SQL, Nova OB-kod och C#/.NET.
Utveckling (Scrum) + support och incidenter (Kanban) hanterades i Jira.
2007-11 - 2011-08
Senior systemutvecklare med fokus på .NET och SQL.
Arbetet fokuserade på utvecklingen av en egenbyggd e-handelsplattform och e-handelsbutiker som använde plattformen.
Språk/tekniker: Visual Studio, .NET, C#, Google Analytics, VB.NET, ASP.NET, Javascript, T-SQL, CSS, CVS.
Hanterade alla aspekter inom utveckling, design och arkitektur. Utvecklingsprocess enligt Scrum.
2007-02 - 2007-11
Språk/tekniker: Visual Studio.NET 2003, C#, Windows Forms, ADO.NET.
Vidareutveckling av ett publiceringsverktyg för webbaserat utbildningsmaterial.
2002-01 - 2007-02
Mjukvaruutvecklare.
Språk/tekniker: .NET/C#, T-SQL, Visual C++, VMWare, VB.NET, Visual Basic 6, ActiveX, Visual Basic 3, Linux, Rational Quantify, VSS.
- Utveckling av företagets produkt RiskSpectrum för probabilistiska säkerhetsmodeller (PSA-modeller). Utveckling i VB3 och rewrite .NET/C#
- Utveckling av företagets produkt RiskMonitor för säkerhetsmonitorering på kärnkraftverk. Utveckling i VB6 (Visual Basic 6).
- Utveckling av produkten RSAT, motorn för probabilistiska säkerhetsberäkningar, i C++.
- SQL Server för databasmodellen.
- VMWare för att testa applikationerna på rena operativsystem.
Jag deltog i utvecklingskedjan från design och kodning till test och release. Jag genomförde en konvertering av Windows C++ beräkningskärnan till Linux-kod för att kunna testas på hårdvara med Linux utan UI. Jag använde Rational Quantify för att analysera, identifiera och fixa prestandaproblem i C++ beräkningskärnan.
2000-01 - 2001-12
Systemutvecklare och systemkonsult.
Språk/tekniker: Visual Basic 6, Visual C++, COM, ASP, T-SQL, XML, WML, WML script, JSP, Java, JDBC, SQL Server, Rational Quantify, Access.
Objektorienterad utveckling enligt Rational Unified Process.
- Utvecklade client-side COM-moduler i VB6 mot företagets egenutvecklade synkroniseringsplattform
- Utvecklade server-side COM-moduler i C++.
- Utvecklade serverkomponenten för trådlös synkronisering (SyncML) av handburna enheter.
- Utvecklade tidrapporteringstjänst för mobiltelefoner (WAP).
- Utvecklade SDK:er för synkronisering av mobila applikationer mot kunders affärssystem.
- Använde Rational Rose Quantify för att identifiera prestandaproblem och optimera koden.
- QA-testning
- Designdokument, SDK manualer, QA testdokument
Akademisk baggrund
1994-01 - 1998-01
1999-08 - 2000-03
Certificeringer
2017-06
2023-06
2017-03