Expert .Net C# Azure Architect/Developer København, Denmark

Kan være tilgængelig

(Opdateret 2023-09-29)

Expert .Net C# Azure Architect/Developer

København, Denmark

Modersmål Danish, English

  • Software Architecture, Clean Architecture, SOLID, DDD, TDD
  • 18 years experience in .Net, C# and can work full stack
  • Mentoring in C#, Technical Lead

Kvalifikationer (36)

User Stories

C#

API

Lead developer

UML / Design Patterns

CLOUD NATIVE

Node.js

Git

WINFORMS

Entity Framework Core

JavaScript

REST API

Asp.net core

XML

.NET

BACK END

MENTOR

PROTOTYPING

SCALABLE DESIGN

MULTITHREADED C#

Clean Architecture

ASYNC C#

Software Engineering

High performance C#

.NET

Test Driven Development

SQL

SQL Server

Fullstack

DOMAIN DRIVE DESIGN

Azure

C++

PostgreSQL

Docker

MongoDB

Frontend

Resumé

I am a passionate Software Engineer with 25 years of experience, specializing in crafting cloud-native software solutions using .Net and C#.

As a hands-on application architect and C# expert, I employ best practices in Clean Architecture, Domain-Driven Design, and DevOps to deliver high-quality, well-architected, scalable, testable, and maintainable cloud-native software solutions.  I value proper code design and documentation and excel in communicating with stakeholders at all levels.

I hold a master's degree in Software Engineering from DTU and have a diverse background that includes roles as a consultant in the financial industry and other industries, co-founder of several startups, developer, and course instructor.

While my primary focus is designing and delivering backend solutions using .Net, C#, and Azure, my expertise extends to front-end technologies and multiple programming languages including low-level C and C++ code. This highlights my versatile software engineering skill set and ability to work full-stack when required.

As an independent consultant, I have a proven track record of client satisfaction, as evidenced by positive feedback and repeat engagements. 

References are available upon request.

Professionel erfaring

Owner
Nielsson Consulting

2006-09 - Nuværende

Owner of Nielsson Consulting Nielsson Consulting - Sep 2006-Present Consulting work as a .Net and Node.js architect and developer for various companies.
100% client satisfaction. References are available upon request.
.Net Consultant, Application Architect, and C# developer
Banking Circle

2021-08 - 2023-06

Member of a Scrum team delivering a cloud-native distributed microservice solution on Azure for real-time handling of payment flows.

* Successfully designed and implemented several microservices from scratch using Clean Architecture and proper scalable and testable code design.

* Provided sparring about design and requirement clarifications.

* Mentored younger developers by providing guidance and advice on advanced multithreaded and async C# code and scalable design.

* Got the idea for and successfully designed and implemented tools to automate manual and error-prone data extraction needed for regulatory and audit purposes, saving the teams many hours of manual work on an ongoing basis.

* Fixed internal test tools to handle multithreading correctly.

Primary technologies: .Net 6, .Net 7, C#, Azure App Services, Azure Service Bus. Azure SQL server, Azure Blob Storage, Azure Key Vault, Azure DevOps, ARM templates, Microsoft Orleans, REST APIs, Git, Test Driven Development References are available upon request.

.Net Consultant, Application Architect, and C# developer
Saxo Bank

2020-01 - 2021-06

Member of the Regulatory Technology Team.

* Designed and implemented a new Tax reporting service solution for Finnish tax reporting using Clean Architecture with a proper testable code design.

* Designed and implemented a new Tax reporting service solution for French tax reporting using Clean Architecture with a proper testable code design.

* Provided sparring about design and requirement clarifications.

* Various expert design and programming in .NET 5 and C# 9, including asynchronous and multi-threaded programming and Test-Driven Development (TDD). Primary technologies: .Net 5, C#, Microsoft SQL Server, T-SQL, Git, Test-Driven Development, REST API.

References are available upon request.

.Net Consultant, Application Architect, and C# developer
Saxo Bank

2016-04 - 2019-12

Member of Saxo Bank's Open API Scrum Team.

* Designed and implemented several Web APIs and Windows services to support Saxo Bank's trading platform.

* Successfully designed, implemented, and delivered new service to provide technical analysis data from 3rd party to the Saxo Trader Go platform. Designed using SOLID design principles to create a solution that was testable and maintainable. The backend was implemented in C# using multithreading and asynchronous programming techniques and proprietary Saxo Bank frameworks.

Primary technologies: .Net Framework, C#, Microsoft SQL Server, T-SQL, Elastic Search, Git, Test-Driven Development.

Node.js consultant, Architect and Developer
Danmarks Radio

2015-12 - 2016-03

Initially hired for a month to optimize a cache layer for the site DR.DK. Ended up delivering a complete rewrite to introduce a modern testable and simplified software architecture to achieve stability and better performance.

The existing back-end solution written in Coffee Script for Node.js 0.10.x and Redis was redesigned and rewritten from scratch for Node.js v. 4 using pure JavaScript (ES6/2015) and Redis. The new solution was designed using Clean Architecture and SOLID design principles, to ensure testability and future maintainability.

The new solution was successfully delivered on schedule and provided the expected improvements regarding stability and performance, and DR was very satisfied with my work.

Primary technologies: .Node.js v. 4, Java Script, Coffee Script, Backbone.js, Git, Redis, Azure, New Relic monitoring.

.Net Consultant, Expert C# developer
NNIT

2015-03 - 2015-12

Helped NNIT A/S, one of Denmark's leading consultancies in IT development, implementation, and operations, to maintain and extend various legacy Asp.Net and .Net systems for the Danish public sector. Did C# programming to change, extend, and introduce multi-threaded optimizations in various legacy .Net systems including: * Retsinfo.dk which is the public website for Danish legislation.

* The system used to administer Visas for the Danish government.

* The system for administering the Danish asylum centers.

The required changes and extensions were delivered on time. The multithreaded optimizations led to significantly improved execution times of large batch jobs, and NNIT was very satisfied with my work.

Primary technologies: .Net framework, C#, ASP.NET, SQL.

.Net Consultant, Senior .Net and C# Developer
Saxo Bank

2013-08 - 2014-12

Member of high-performance Quote and Trade Engine team. The Quote and Trade engine was used to enable the new Open API access to the core Saxo Bank trading platform.

Member of the Open API team. Successfully delivered Open API endpoints for getting prices and placing trades using the Quote and Trade engine. This work was done as Asp.Net Web API services in the IIS using C# 5 and asynchronous programming techniques to ensure the solution's scalability.

The Open API endpoints were designed using REST and SOLID design principles to ensure the testability and maintainability of the code base, and Saxo Bank was very satisfied with my work.

Primary technologies: .Net framework, C#, ASP.NET, REST APIS, SQL.

.Net Consultant
GoDream A/S

2013-07 - 2014-08

Developed C# module to integrate Go Dream's back end systems with Black Hawk networks, to enable Gift card handling from retail shops.
The system was delivered successfully on time, and Go Dream was very satisfied with my work.
Primary technologies: .Net framework, C#, ASP.NET, REST APIS, SQL.
Co-founder of YouBit Aps
Youbit Aps

2011-03 - 2013-06

Co-founded Youbit Aps - a startup for coaching via. Smartphones Responsible for designing and implementing a platform to deliver online video and audio coaching using HTML5 web apps on smartphones and desktops.

Designed and implemented a backend for handling courses with automated SMS and mail messaging with deep linking from HTML5 apps to course videos and integration with a Shopify webshop.

Designed and implemented frontends as single-page HTML5 apps rendered as native apps using jQuery Mobile and an ASP.NET MVC Admin site.

Primary Technologies: C#, Asp.Net MVC and Web API, HTML 5, JavaScript, jQuery, jQuery Mobile, Entity Framework, SQL Server, MongoDB, and Shopify Integration.

.Net Consultant - Senior .Net and C# Developer
GoDeal A/S

2012-09 - 2012-11

Implemented complete front- and back-end system for Go Deal to handle gift card vouchers, partner logins, EDI invoice handling, voucher pdf generation and distribution, front-end website and Shopify integration, and database migration from MySQL to SQL Server.

The solution was delivered on time, and worked as expected, and GoDeal was very satisfied with my work.

Primary Technologies: C#, Asp.Net MVC 4, Entity Framework, SQL Server, JavaScript, jQuery, Twitter Bootstrap.

.Net Consultant, Senior .Net and C# Developer
Saxo Bank

2010-01 - 2011-02

Member of the Core trading platform team where I worked on the Open Order Monitor, which is the component responsible for handling and executing trade orders in Saxo Bank's online multi-asset trading platform.

The work involved C# development of a high-performance multi-threaded real-time component with zero fault tolerance.

Saxo Bank was delighted with my work and offered me permanent employment several times during my contract period.

Primary Technologies: C#, real-time and high-performance programming techniques, SQL Server.

Co-founder of MovieStarPlanet
MovieStarPlanet Aps

2008-01 - 2009-12

Co-founded, designed and developed the online and interactive virtual world MovieStarPlanet for children aged 10-15.
Designed and programmed the core game platform with a C# backend and a Flash/Flex front-end developed in Action Script 3.
.Net Consultant
NNIT

2007-03 - 2008-01

Helped NNIT A/S to develop a very advanced .Net, C#, and WinForms system for parsing word documents to Lex Dania XML, which is the internal XML format used to digitize the Danish legislation.

During my contract, I got the idea. I made the initial implementation of a C#/.Net word plugin that could help guide users to write correct documents suitable for automated parsing to Lex Dania XML.

I presented my ideas and proof of concepts to the top management of the client of NNIT, which subsequently led to several large projects being ordered by the client of NNIT. NNIT A/S was very satisfied with my work.

Primary Technologies: C#, Windows Forms, Word Plugin

.Net Consultant
KMD

2006-09 - 2006-12

Part of a 10-man team implementing a C# and WinForms client system for a large public employment system. Used .Net 1.1 and SOAP web services to communicate with a mainframe back end.

KMD was very satisfied with my work.

Primary Technologies: C#, Windows Forms, SOAP

.Net Developer
Marstrand Innovation

2005-02 - 2006-08

C# Developer at Marstrand Innovation Marstrand Innovation, Feb. 2005 - Aug. 2006 C# programming and WinForms programming of a resource planning tool.

Primary Technologies: C#, Windows Forms

Developer
Maconomy (now Deltek)

2003-05 - 2005-02

Web development in JavaScript-like language, development of business logic in Maconomy ERP system. Development of tools in Perl.

Course instructor on week-long technical courses for internal Maconomy implementation consultants.

C++ & Perl Developer
Netman

2002-02 - 2003-05

C++ and Perl developer on Unix, developing systems to monitor and provision broadband networks.

C++ & Perl Developer
Sila Communications Ltd

2002-02 - 2003-05

C++ and Perl developer on back-end Windows system used to broadcast financial data to mobile phones
Student
Beyerholm & Moe Aps

1998-03 - 2000-06

Student Developer Beyerholm & Moe Aps, Mar 1998-Jun. 2000 Part-time IT-consulting work while completing my master's degree in software engineering.
Developed software in C, C++, Java, Delphi, DataFlex, Visual DataFlex, and Install Shield.

Akademisk baggrund

Master's degree in software engineering
Technical University of Denmark

1994-01 - 2001-01

Graduate Certificate in Business Administration
Copenhagen Business School

2004-01 - 2006-01

Kontakt konsulent

Skal du hurtigt finde en ekspert?

Vi kan sætte dig i kontakt med kvalificerede eksperter, der matcher dine behov.

eller

Ring til Philip

Man-Fre: 9:00 - 18:00