casper cv

7
.Net solution architect Casper Nielsen CV

Upload: casper-nielsen

Post on 08-Aug-2015

52 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: casper cv

.Net solution architect

CasperNielsen

CV

Page 2: casper cv

1

.NET SOLUTION ARCHITECT

Casper Leon Nielsen

Studiestræde 10A, 1st floor. 1455 København K.

Phone: +45 22 83 53 62

Mail: [email protected]

Skype: casperleonnielsen

Systems Architect and Software Developer with 17 years of industry experience.

Experienced both as development lead for in-house and outsourced resources – and as a solution architect

for enterprise level systems.

Focused on timely delivery of sustainable software on the .Net platform.

Born in Denmark 1976, fluent in English and Danish, programming since the age of 13. Functioned as a tutor for basic

programming and computer usage in school. Created the first commercial application at the age of 18. Spent 4 years

at DIKU studying Mathematical Computer Science. Have worked with development since 1997.

Since 2002 working exclusively on the Microsoft Windows Platform using .Net and SQL Server.

Extended contracts working for:

Mærsk Data, Realtime (Atchik), Oticon, the Danish Electricity Saving Trust, Hello Group, Mirsk, Radiometer, BRF and

The Danish Environmental Protection Agency.

Bulk of work have been done on distributed systems, predominately in the backend sphere. Had the architect/tech-

lead role on every project for the last 8 years.

Spent 6 years building installable multi-tiered products for the hospital and laboratory sector, having been responsible

for software products that now runs independently in hospitals all over the world.

Have demonstrable and solid experience building Scalable, Reliable, Available, Extensible, Performing, Manageable

and Secure software on the Microsoft Windows Platform – and can handle all the technical aspects of running a

software production line, using the TFS and Visual Studio toolboxes.

Currently working on a book sized publication on how to setup and run a quality ensuring software factory on the

Windows/TFS/Visual Studio toolbox using .Net/C#.

I live with my lovely girlfriend Jane who is a doctor and our baby boy Otto in the center of Copenhagen.

Page 3: casper cv

2

.NET SOLUTION ARCHITECT

Casper Leon Nielsen

Studiestræde 10A, 1st floor. 1455 København K.

Phone: +45 22 83 53 62

Mail: [email protected]

Skype: casperleonnielsen

Visual Studio

Solution Architecture. Test. Profiling. Build System.

.Net

C#. WCF. Win Forms. Asp.Net. Unity. Entity Framework. Multi-Threading. Resource-handling. Assembly packaging.

LINQ. ADO.NET. TPL. CLR. WPF. Razor.

Windows

Installer technology. Active Directory. PowerShell. MSMQ. IIS. App-Fabric. MS-DTC. Windows Services. Windows

Message Loop. COM. Windows Event Log.

RDBMS

SQL Server. SSRS. SSIS.

Design

SOLID. DRY. KISS. Design patterns. Anti-patterns. Structured and unstructured logging. XML parsing. XSLT.

XQUERY. Transactional processing. Audio processing. LOB application design and development. Multi-layered/tiered

design and development. Normalized database design and implementation.

Sustainability

Code-standardization using FX-cop, code-analysis, Style-Cop, ReSharper and custom written tooling. Prefer the

IDesign C# coding standard. Refactoring and Reengineering techniques.

Software factory

TFS: Server, client, build agent, build controller, test agent, test controller, build XAML and database.

WIX, MS-build and PowerShell.

Other languages

Java, JavaScript, HTML, CSS, ML, C++, VB and others.

Team

Code reviews, Technical dissemination through charts, text and presentations. Crucial conversation techniques. Pair

Programming. Leadership. Agile techniques. Kanban. Scrum.

Certifications

Microsoft MCP, MCAD. IDesign Architect Master Class.

Architecture

Creating and maintaining architectural artifacts, mainly using Visual Studio and Visio.

Page 4: casper cv

3

.NET SOLUTION ARCHITECT

Casper Leon Nielsen

Studiestræde 10A, 1st floor. 1455 København K.

Phone: +45 22 83 53 62

Mail: [email protected]

Skype: casperleonnielsen

What follows is a list of some of the major projects.

Durations and Team compositions are approximations. List is chronological, sorted by most recent first.

Project Nstar – Nationale Standard Affaldsregulativer. A system to standardize the regulations of garbage handling in Denmark. Refactorization of old system.

Techs .Net 4.5, Entity Framework 6.0, SQL Server 2008, TFS and Asp.Net

Team 1 developers, 1 css and 1 business analysts

Role Developer / Architect

Duration 5 months

Contractor The Danish Environmental Protection Agency, Visma A/S

Project Radiometer Aqure, new product built from ground up. The Aqure POC management system is a multi-tiered .Net 4.5 group of applications, running on hospitals and laboratories worldwide. The focus is to function as centralized management system for blood-gas measurement equipment and integration between the equipment and hospital/laboratory (HIS/LIS) systems. This software is installed and running in production in hospitals and laboratories world-wide.

Techs .Net 4.5, Entity Framework 5.0, WCF, SQL Server 2008, SSRS, WIX, TFS, globalization to more than 20 languages, Documentation etc.

Team 6-7 developers and 2 business analysts

Role Senior developer / Architect / System developer

Duration 26 months

Contractor Radiometer A/S

Project Mirsk Smart Suite, refactoring of prototype to a product of quality. The Smart Suite is a three tier .Net 2.0/.Net 3.5 application, running on 2/5 of the Danish public hospitals. Its main purpose is to facilitate audio dictations and transcriptions hereof. This software is running in production on most Danish hospitals.

Techs .Net 2.0, .Net 3.5, SQL Server 2005, Reporting server, Wx, CC.Net, Ms Build, globalization to 6 languages, Documentation etc.

Team 2-5 permanent + about 7 consultants on and off.

Role Lead developer / Architect, checked in 58% of code and architected most.

Duration 26 months

Contractor Mirsk Aps

Page 5: casper cv

4

.NET SOLUTION ARCHITECT

Casper Leon Nielsen

Studiestræde 10A, 1st floor. 1455 København K.

Phone: +45 22 83 53 62

Mail: [email protected]

Skype: casperleonnielsen

Project “Audiomabox” load balancer. A system that offers a guarantee for timely processing of audio to text conversion on a rather unstable group of Linux computers. This is accomplished using a group of distributed queues. System is durable, scalable and accessible, even when network is unavailable.

Techs .Net 3.5, WCF, MSMQ

Team 1 project lead, 2 developers

Role Lead developer / Architect, checked in 40% of the code.

Duration 4 months

Contractor Mirsk Aps

Project Setting up an IT business from scratch

Techs Setup of: Windows Server 2008 (x10), Hyper-V, VPN, Networking, User Installations, Active Directory, Microsoft Partnership, MS Data protection manager, SVN, Build server, Raids, Routers, Server cooling, Exchange server 2008, MS CRM, FogBugz and general training of a non-technical group of colleagues.

Team 1-3 technicians

Role CTO, handed over most of the responsibility after 10 months.

Duration 26 months

Contractor Mirsk Aps

Project “Todo”, a project and time management three tier system.

Techs WPF, WCF, SQL Server 2008, Web Service Integration, Silverlight

Team 2 developers

Role Lead developer / Architect

Duration 4 months

Contractor Mirsk Aps

Project Business Systems Integrations

Techs .Net 3.5, MSMQ, BizTalk, Navision, SQL Server 2005/2008, SSIS, Win Forms, Asp.Net.

Team 1 lead, 5 developers, 1 junior developer

Role Developer

Duration 12 months

Contractor Oticon A/S

Project Minbolig.elsparefonden.dk

Techs .Net 3.5, SQL Server, BBR data integration, Flash to .Net integration, Appliance Control system, WCF

Team 2 teams: 1 flash team with project lead and 5 developers. 1 .Net team with project lead and 3 developers

Role .Net development lead

Duration 10 months

Contractor Danish Electricity Saving Trust Hello Group

Page 6: casper cv

5

.NET SOLUTION ARCHITECT

Casper Leon Nielsen

Studiestræde 10A, 1st floor. 1455 København K.

Phone: +45 22 83 53 62

Mail: [email protected]

Skype: casperleonnielsen

Project www.zecco.com – a portal for free stock trading – this was the highest ranking goggle search for this segment for several years.

Techs Asp.Net, Community Server, SEO, Stock Option Service integration

Team 3 developers, some consultants, 2 project managers.

Role Lead developer until launch

Duration 8 months

Contractor Hello Group, Zecco Holdings inc.

Project It.sparel.dk, A portal for shopping energy friendly IT for the municipalities in Denmark. Based upon data from the CNET product database. Project was live for 3 years.

Techs .Net 3.5, Asp.Net, Sql Server 2005, CNET integration

Team 1 developer, 1 team lead

Role Developer

Duration 6 months

Contractor Danish Electricity Saving Trust, Juul & Stejle Aps

Project Se-elforbrug.sparel.dk, Refactoring of prototype project, new database, new crud, new frontend, new data gathering methods. Developed in conjunction with Göran Wilke, the founder of the Danish Electricity Saving Trust.

Techs .Net 3.5, Asp.Net, SQL Server 2005/2008, EDIEL (EDI substandard for Electric consumption data interchange)

Team 1 Project Leader, 1 Developer, 4 man permanent team for data gathering.

Role Developer

Duration 11 months

Contractor Danish Electricity Saving Trust, Juul & Stejle Aps

Project Hvidevarepriser.dk

Techs XML, XSLT, Parsing raw data, SQL Server 2005

Team 1 Project Leader, 1 Developer

Role Developer

Duration 3 months

Contractor Danish Electricity Saving Trust, Juul & Stejle Aps

Project Video mail kiosk

Techs C#, C++, COM, DirectX, ActiveX

Team 1 Technician, 1 Developer, 1 Project Lead

Role Developer

Duration 4 months

Contractor Locomotive Aps (Dissolved)

Page 7: casper cv

6

.NET SOLUTION ARCHITECT

Casper Leon Nielsen

Studiestræde 10A, 1st floor. 1455 København K.

Phone: +45 22 83 53 62

Mail: [email protected]

Skype: casperleonnielsen

Project Taxi Ordering System, Refactoring of prototype

Techs Java, J2EE, COM

Team 5 Developers, 1 Project Lead

Role Developer

Duration 4 months

Contractor Immediate A/S (closed)

Project SMS backend “duckling” and several games on that platform, incl. Fraggi and Virtual partner.

Techs Java, Oracle DB, CORBA

Team 10-15 developers, exploded to 40 developers when I left it.

Role Developer

Duration 15 months

Contractor Realtime Aps

Project Personnel administration, Proof of concept of Java/WebSphere on OS/390

Techs OS/390, WebSphere, Java, DB2, Refactoring of Cobol project to Java.

Team 1 Developer, 1 Project Lead

Role Developer

Duration 6 months

Contractor Mærsk Data

Project Ships register database and reports. Project entailed conversion of obsolete database into modern rdbms, as well as creating statistical reports.

Techs Sybase DB, Crystal Reports, Data conversion

Team 1 Developer

Role Developer

Duration 4 months

Contractor Danmarks Rederiforening / Mærsk Data

Project “WinAdmi” - A windows based two-tier application for handling Port of Call papers, crew logistics and several other non-cargo related administration workflows onboard the Mærsk fleet.

Techs PowerBuilder, DB2, OS/390 integration, InstallShield, C++

Team 2 developers, 1 junior dev and 1 project lead

Role Junior developer

Duration 30 months

Contractor Mærsk Data