Kan være tilgængelig
(Opdateret 2022-06-14)Senior softwareudvikler og -arkitekt
København, Danmark
Modersmål Danish, English, Øvet Svenska, Begynder Norwegian, German
- Kompetenceudvikling af medarbejdere
- C#, .NET, Perl, SQL, Linux, Docker, TypeScript, Angular
- Stor erfaring med løbende udskiftning af systemer
Kvalifikationer (33)
Design
ANALYSE
C#
Programmering
.NET
JavaScript
API
SQL
TypeScript
Linux
Refaktorering
XML
DanMarc2
Scrum
Docker
Perl
MIDDLEWARE
Angular
UNDERVISNING
TESTING
Git
HTML
GUI
Apache
SEO
GIS
Solr
SYSTEMDESIGN
SQL
Angular
SYSTEMARKITEKTUR
ARKITEKTUR
Professionel erfaring
2018-07 - Nuværende
PostGis, shell script, JavaScript, SQL, PostgreSQL, HTML, CSS, LeafletJS, GIS, ogr2ogr
2020-06 - 2022-06
Design og implementation af ny middleware til integration med Navision Stat.
Diverse nyudvikling og fejlretning. Integration til MitId.
Frontend-udvikling i AngularJS, samt Angular 2+, TypeScript, JavaScript, HTML, CSS.
Backend-udvikling i C#, .NET, .NET Core og Entity Framework 6/Core. Unit tests.
DevOps, CI/CD, automatiserede tests, Azure Devops. Docker, Kubernetes, Rancher.
Kode-reviews. Databasedesign og SQL. Git. Integration til Navision Stat.
Biblioteksformater, DanMarc2. Single sign-on, OAuth2, OpenID Connect, NemLogin, NemId, Uni-Login, MitId, AD FS.
2018-01 - 2020-06
Integration til eksternt ordresystem. Diverse nyudvikling og fejlretning af bibliotekssystemer, herunder låner- og udlånssystem, bibliografisk system og digital indmeldelse. Omlægning af CI/CD fra Jenkins til Azure DevOps.
Frontend-udvikling i AngularJS, samt Angular 2+, TypeScript, JavaScript, HTML, CSS.
Backend-udvikling i C#, VB.NET, .NET, .NET Core og Entity Framework. Unit tests. SQL (MSSQL). DevOps, CI/CD, automatiserede tests, Jenkins, Azure DevOps. Apache Solr.
WCAG, Docker. Kode-reviews. Databasedesign og SQL. Git. GitHub. Dokumentation.
Integration til Navision Stat. Biblioteksformater, DanMarc2. Single sign-on, OAuth2, OpenID Connect, NemId, Uni-Login.
2017-11 - 2018-01
Design og udvilking system til digital indmeldelse og sagsbehandling. UX, tilgængelighedstests. Diverse nyudvikling og fejlretning af bibliotekssystemer, herunder låner- og udlånssystem, bibliografisk system og distributionssystemer.
Frontend-udvikling i AngularJS, samt Angular 2+, TypeScript, JavaScript, HTML, CSS.
Backend-udvikling i C#, .NET og Entity Framework 6. Unit tests. SQL (MSSQL).
DevOps, CI/CD, automatiserede tests, Jenkins. Apache Solr. Docker. Kode-reviews..
Databasedesign og SQL. Dokumentation. Integration til Navision Stat.
Biblioteksformater, DanMarc2. Single sign-on, OAuth2, OpenID Connect, NemId, Uni- Login.
2015-04 - 2017-11
Gradvis udfasning af flere gamle bibliotekssystemer til fordel for et nyt låner- og udlånssystem. Konsolidering af data. Tilrettelser af bibliografisk system og distributionssystemer. Performanceoptimering.
Frontend-udvikling i AngularJS, TypeScript, JavaScript, HTML, CSS. Backend-udvikling i C#, .NET, og Entity Framework 6. Unit tests. SQL (MSSQL). DevOps, CI/CD: automatiserede tests, continous integration/deploy, Jenkins. Apache Solr. Import- scripts til Solr i JavaScript/TypeScript/NodeJS. Docker på Linux. Kode-reviews. Diverse nyudvikling og fejlretning. Databasedesign og SQL. Migrering af Git-repositories. Git.
GitHub. Dokumentation. Biblioteksformater, EPUB, Daisy, PDF, DTBook, DanMarc2.
2010-10 - 2016-01
Implementation af retry-logik i databasedriver. Brug af Azure Management REST API.
Unit tests. Diverse nyudvikling og fejlretning.
2015-02 - 2015-09
Databasedesign. Optimering. Automatisering af tests. Skift af versionsstyring fra Mercurial til Git.
2014-07 - 2015-01
Implementation af databaseviews, triggers m.v. Udarbejdelse af HTML-skabeloner.
CSS, JavaScript. Tilretning og udarbejdelse af kravspecifikationer.
2014-06 - 2014-06
2013-01 - 2014-04
Release management, herunder releaseplanlægning og strømlining af release- procedurer. Performanceoptimering. Testdesign og ansvarlig for testere.
Automatisering af tests. Fejlretning på hjemmeside. Nye funktioner på hjemmeside.
SEO. Omlægning af versionskontrol. Kontakt til eksterne udviklere. Evaluering af nye teknologier, herunder Angular, SCSS, Grunt, Karma Runner, Jasmine.
2014-01 - 2014-01
Teknologivalg. Afdækning og evaluering af værktøjer. Udarbejdelse af repository- struktur. Udarbejdelse af branch-politikker m.v. Dokumentation. Vejledning og undervisning.
2012-07 - 2012-12
Teknologianalyse
Planlægning
Ansvarlig for softwareudvikling
Overordnet projektledelse
2012-07 - 2012-12
2008-08 - 2012-04
Programmering af støtteværktøjer. Programmering af sprogspecifikke elementer i konverteringsværktøjet. Kodereview. Perl unit testing. Performanceoptimering.
Koordinering med testere. Koordinering med datakonverteringsgruppe. Kontakt til slutkunder i Japan.
Perl, EGL, COOL:Gen, COBOL, SQL, DB2, bash-script, subversion, Linux, XML, XSLT, Eclipse, IBM Rational Business Developer, Emacs, vi, OOA&D, UML, Ideal, Datacom, Scrum.
2012-01 - 2012-01
2006-12 - 2008-01
Store dele af applikationen blev skrevet om efter omfattende analyse, generalisering og systematisering. Efter denne proces var kodebasen reduceret til ca. 1/3, selvom der var tilføjet betydelige mængder ny funktionalitet.
Undersøgelse, refaktorering og systematisering af eksisterende, udokumenteret programkode. Generalisering af konfiguration for nye datakilder. Ændringer i GUI.
Analyse af, hvilke data, de forskellige enheder i mobilnetværket, leverer. Performance- optimering. Dokumentation. Oplæring af nye udviklere Perl, XML, CSS, Javascript, Oracle, Toad, CVS, Linux, performance-optimering, analyse & design, systemarkitektur, SSL, MD5, SHA1, DBI, CGI.