Kan være tilgængelig
(Opdateret 2024-07-04)Software developer
København, Denmark
Modersmål Danish, English
- 4 års erfaring med microservices
- 20+ års erfaring med C#
- 20+ års erfaring med .NET
Kvalifikationer (36)
Git
CODING
Azure DevOps
C#
MS .NET
.NET
VISUAL STUDIO
APPLICATION DEVELOPMENT
XML
API
JSON
WINFORMS
MAINTENANCE
INTEGRATION
Subversion
XSLT
WCF
Azure
Procurement
CONTENT MANAGEMENT
Jenkins
Excel
Solr
CRM
BizTalk
TRADING
INTEGRATOR
B2B
B2C
FLASH
BIZTALK SERVER
CUSTOMER RELATIONSHIP MANAGEMENT
SALES ASSISTANT
Lucene
ECOMMERCE
MENTORS
Resumé
With more than 25 years professional experience in the IT industry, I have heavy experience in software development on different technologies on the Microsoft platform.
I have long experiences on the general .Net development platform within web and windows applications.
In general, I have extensive experience with system development on different Microsoft technologies, as well as system integration and service-oriented architecture.
After more than 12 years in different IT-companies, in 2007 I decided to go freelance.
Professionel erfaring
2023-08 - 2024-06
Implemented a new API to enable biometric mobile authentication (2FA) for Scandinavian banks (SDC's customers). The API also required modifications of other APIs to integrate with existing systems.
Technologies used: .NET 8, C#, Azure App Services, JWT, JWK, Azure SQL, EF Core, Azure DevOps, Git, Application Insights, Open API, Swagger
2021-03 - 2023-06
Various tasks with SDC’s internally developed Enterprise Service Bus (ESB) and other ongoing tasks.
· Extending functionality, according to orchestration developers requirements.
· Performance improvements.
· Refactoring.
· Upgrade .Net framework.
· Streamlining of procedure for code review / pull requests.
· Streamlining / building DevOps pipelines.
· Documentation.
· Training of younger developers.
Technologies used: C#, .NET Core, Web API, REST, WCF, asp.net, WPF, MVC, WWF, VS AddIn, MSSQL, IBM MQ, PowerShell, Azure, Azure DevOps, Git
2020-10 - 2021-02
Extended the backend for an internal application. The purpose of the project was to move parts of responsibilities, from one user role to a new user role.
Technologies used: C#, .NET Core, Web API, EF Core, MSSQL, Google Cloud Storage, Azure DevOps, Git
2020-01 - 2020-10
Milestone is a leading software company, within video surveillance software. With a huge codebase, automated builds become quite complex.
Assisted the build team’s engineers, developing various tools needed to maintain and monitor the TeamCity build configurations.
Technologies used: C#, .NET Standard, .NET Core, TeamCity, PowerShell, Azure DevOps, Git, TFVC
2019-01 - 2019-01
Participated in a team of about 20 people, developing next generation pension software. My main role was as devops, but also participated in backend development.
Technologies used: C#, ASP.Net Core, microservices, Kubernetes, Prometheus, Azure, Linux, App-metrics, Grafana, Kibana, MSSQL, Entity framework, Yaml, XML, Xunit, Azure DevOps(VSTS), CI/CD
2017-01 - 2018-01
We transformed the 24-7E’s API’s into microservices. The changes were done to migrate the 24-7E functionality for juke.com, to run in Storecast backend.
The development methods were highly based on unit testing and TDD.
Technologies used: C#, .NET Core, WebAPI, OWIN, REST, WCF, MongoDB, XUnit, Moq, Autofixture, Kibana, Bitbucket, JIRA, Octopus, Jenkins, Confluence.
2016-01 - 2017-01
We implemented web API’s for integration of 24-7E’s user API, payment API and Smart TV application (developed by CSG) for juke.com.
Ongoing work with expanding 24-7E’s user API and payment API.
The development methods were highly based on unit testing and TDD.
Technologies used: C#, WebAPI, OWIN, REST, WCF, MongoDB, XUnit, Moq, Autofixture, Kibana, Git, JIRA, Octopus, Jenkins, Team City, Confluence.
2015-01 - 2016-01
Assisted Alpha Solutions with developing portals and webshops.
Socialstyrelsen: Development of new version of “Tilbudsportalen”. With the portal the caseworkers can match challenged citizens with public offerings that can give the best aid.
Technologies used: C#, ASP.NET, Umbraco v7, MSSQL, Subversion
Fona: Implementation of second generation webshop. Main task was to expose product information to search engines like Google, Pricerunner, EDB priser.
Technologies used: C#, MVC5, WebAPI, WCF, REST, Sitecore, Ecommerce, Subversion
2015-01 - 2015-01
Maintenance of various IT systems.
Technologies used: C#, Entity Framework, asp.net, Windows Forms, Windows services, MSSQL, FTP, JQuery, Umbraco, Subversion
2014-01 - 2015-01
Completion of Din Barsel part of borger.dk, where citizens can apply for maternity benefits. The solution integrates with SAP.
Technologies used: asp.net, C#, JQuery, JSON, TFS
2014-01 - 2014-01
Main task was to implement WCF services, to make the integration between the Georg Jensen webshop, Axapta and MSCRM. A big part of the assignment was communication between the different involved suppliers.
Secondary task was to implement payment gateways using Global Collect and DIBS.
Technologies used: C#, MVC, WebAPI, REST, MSSQL, Entity Framework, WCF, Azure, Sitecore, UCommerce, Git
2014-01 - 2014-01
Developed a small community site that eases the communication between handicapped citizens and potential helper employees.
Technologies used: asp.net, C#, Entity Framework, MSSQL, SQL CE, JQuery, Umbraco, Subversion
2013-01 - 2014-01
Extended the existing portal effektivindsats.dk, to support more advanced calculations for operating expenses and mentors.
Solution is based on C#, .net, SQL Server, Entity Framework, Umbraco, TFS
2012-01 - 2013-01
Assisted Alpha Solutions with developing portals and webshops for several clients.
B&O – Beoplay: Webshop with SAP integration.
C#, asp.net, WCF, Linq2SQL, Sitecore, Sitecore Ecommerce, Sitecore Engagement Plans, Sitecore Email Campaign Manager, Subversion.
RICE: Extended the existing B2B webshop to support B2C and payment. Integration with C5.
C#, asp.net, WCF, Linq2SQL, Sitecore Ecommerce Services, Subversion.
AON: Portal for calculation of insurance quotes.
C#, asp.net, WCF, SQL, MSCRM, jQuery, Excel Services, Subversion.
Tarius: Portal for crawling, searching and indexing information critical for international companies in the pharmaceutical, biologic and medical device industry.
C#, asp.net, WCF, SQL, jQuery, Linq2SQL, Sitecore, Solr, Lucene, Subversion.
Koda: Webshop to ease the procedure of registration and payment of music fees.
C#, MVC3, SQL, WCF, jQuery, Umbraco, Navision integration, Subversion.
DLG: Implementation of webshop with integration to SAP.
C#, asp.net, SQL, WCF, MSMQ, jQuery, Sitecore, Sitecore Ecommerce Services, Solr, Lucene, Subversion.
2011-01 - 2012-01
Developed a part of Danmarks Miljøportal, making customized searches on the “Naturdata” database.
Technologies: C#, asp.net, SQL, Azure, Microsoft Reporting Services, EasyQuery, TFS
2011-01 - 2011-01
BRF has a SOA based sales application, where all data communication is done through web services. Since the salespeople in the field have to be able to use the application, they asked the consultant to aid making it work without a network connection.
The task was solved by collecting the requests and responses, saving them locally in a SQL CE database, to be able to reuse the service calls in an offline scenario.
Technologies used: C#, SQL CE, Windows Forms, MVC, Web services, XML and TFS
2010-01 - 2011-01
Ongoing development of the back office application, with a primary focus on designing and implementing a framework for the four eyes principle.
Technologies used: C#, Windows Forms, Devexpress, MSSQL, WCF, AD, XML, XSLT and TFS.
2010-01 - 2010-01
Developed a JSF2 based application, used for administrating trading messages.
Work was done with Java, JSF2, jQuery, Subversion, Oracle and Weblogic.
2010-01 - 2010-01
In cooperation with Edlund, Netcompany developed a life and pension portal for Unipension. The portal is largely based on WCF and Managed Services Engine (MSE). I contributed with development, and to some extent training of less experienced developers.
The portal was built with C#, asp.net, MSSQL, LINQ, WCF, MSE, Subversion.
2010-01 - 2010-01
Participated in design and development of administrative tools and services for Netpublication’s flash based magazine system.
The system consists of windows services to maintain subscriptions and a rich web interface to administrate users and publications.
Developed with C#, asp.net, winforms, MSSQL, WCF, jQuey and Subversion.
2009-01 - 2010-01
NNIT’s customer is one of Scandinavia’s strongest suppliers of procurement solutions. NNIT got the task to extend their procurement system, to meet the requirements from the Danish Agency for Governmental Management (Økonomistyrelsen), which involved all integration to support OIOUBL.
The system is built with C#, asp.net, MSSQL, WCF, TFS and Type Mock Isolator for unit test.
2008-01 - 2009-01
Alpha-solutions assist MatchWork to build a new platform for MatchWork’s existing CV search and job search portals. The solution targets approximately 150 existing customers based on MatchWork’s old platform.
Each customer solution is customized using Sitecore as a configuration tool. The platform is built on .NET, MSSQL, FAST, Sitecore, WCF, TFS, SOAP and Ajax.
During the start of the development phase, MatchWork introduced RUP as a development process. During the elaboration phase my main task was, to create system design documents. In the later construction phases, the work has mainly been coding.
2007-01 - 2008-01
For Mondo I extended and customized Microsoft CRM for several of Mondo’s customers. Furthermore I developed data extractions through Microsoft Report Server etc. I also provided technical review assistance on different projects.
2007-01 - 2008-01
At Cubizz I participated in developing a portal for a web shop. A big task has been integration to Navision using SOA technologies and web service interfaces.
For Cubizz’s Marketing Platform I refactored the entire datalayer, to support several different data storages AI. MSSQL, MSCRM etc.
2005-01 - 2007-01
After a short period as senior developer I was sold out to Microsoft Development Center Copenhagen, which is placed in Vedbæk and are responsible for the development of ERP and CRM systems for Microsoft, e.g. Microsoft Dynamics.
At Microsoft Development Center Copenhagen I participated in the development of Mobile Sales Assistant - an application that can handle all normal ERP functionality on a mobile device. The development was based on the Mobile Application Framework, which was developed by coworkers in the group.
When I returned to HandStep I started an initiative to implement the agile development method Scrum.
2005-02 - 2005-12
At Krak I worked primarily with System design, implementation and deployment on Krak’s portal framework for the VIRK portal platform. The VIRK platform was based on Microsoft IIS with Sitecore Content Management, Biztalk server and SQL database.
My role was to a great extent problem solution, review and handling of external vendors.
2000-06 - 2005-02
At Web500 I managed a team of 5 employees that worked with interfaces for the Web500 Content Management system. One of my roles was to extend the capabilities of Visual Studio, to meet the requirements of the team and the customers.
2000-01 - 2000-05
Engaged in design and development of Web-based solutions, focusing on application development and integration. Furthermore I was responsible for the training of less experienced developers. I also participated in the development of coding guidelines.
1997-01 - 2000-01
At Side Om Side I was one of 3 owners who wanted to develop web sites on a technical foundation. I participated in the selling and design process, and was responsible for the development of the web sites. I was therefore engaged in a wide range of customers.
1997-01 - 2000-01
Akademisk baggrund
1994-01 - 1996-01