I am

  • A system developer dedicated to building robust, maintainable and testable systems.
  • An expert in .Net development using C#.
  • A practitioner of Test Driven Development and agile processes.
  • Self-educated with 16 years of working experience.
  • Efficient and a fast learner.

Technological Summary

Languages:
C#, JavaScript, HTML, CSS, VB.Net, T-SQL, XML, XSLT
Frameworks:
Asp.Net MVC, Asp.Net Web Forms, jQuery, WCF
Certifications:
MSCD Web Applications, Certified Scrum Master
Methods:
Test Driven Development, Specification by Example, Continuous Integration, Scrum
Tools:
Visual Studio, Git, ReSharper, TeamCity, Octopus Deploy

Project History

  • Henrik Becker Consulting

    Lidingö, Sweden
    Jul 2017 - present
    Freelance consulting
    Technologies used:
    C#, Asp.Net MVC/Web Api, .Net
  • Plejmo

    Stockholm, Sweden
    Nov 2014 - Jul 2017
    Back- and front end development of a Video On Demand (VOD) service based on Asp.Net MVC and EpiServer. DevOps tasks including configuring web sites, configuring automated builds and setting up automated deployment.
    Achievements:
    • Increased system performance by refactoring the system to the CQRS pattern with a denormalized, read optimized database for querying.
    • Reduced errors during deployment by implementing automated deployment.
    • Increased code quality by introducing automated acceptance tests and living documentation.
    Technologies used:
    Asp.Net MVC 5, Asp.Net Web Api, C#, TDD, Continuous Integration, Application Lifecycle Management, Octopus Deploy, JavaScript, jQuery, Knockout JS, CSS3, HTML5, EPiServer, NHibernate, SQL Server, IIS
  • Arbetsförmedlingen (Public Employment Services)

    Stockholm, Sweden
    Jun 2014 - Sep 2014
    Maintenance of a legacy solution for managing requisitions at Sweden's public employment services.
    Technologies used:
    VB.Net, WinForms, WebForms, WCF, WebServices, Oracle
  • Qbranch Competence Manager

    Stockholm, Sweden
    Apr 2014 - Jun 2014
    Technologies used:
    Asp.Net MVC 5, HTML5, jQuery, CSS3, C#, EntityFramework 6, Test Driven Development, Continuous Integration
  • Wasa Kredit

    Stockholm, Sweden
    Mar 2012 - Nov 2013
    Employed as Lead Developer.
    Achievements:
    • Reduced complexity and system decay through refactoring and the application of common software architecture patterns.
    • Guided the development teams towards an iterative approach to software development with the product owner, functional analysts, testers and developers working closely together during the entire development cycle.
    • Introduced the idea of living documentation in the form of executable specifications.
    Technologies used:
    C#, WinForms, Asp.Net MVC4, HTML, CSS3, WCF, TDD, BDD, SpecFlow, Continuous Integration, Team Foundation Server- XML, XSLT
  • Cale Access AB

    Stockholm, Sweden
    Sep 2011 - Mar 2012
    Cale is one of the world's leading manufacturers of parking meters. Henrik was involved in the project "Historical Changes" aiming to facilitate historical changes in "TrueUp". TrueUp is a set of financial rules for economical compensation between the city of Chigago and the company Chicago Parking Meters. The TrueUp system automates the compensation calculations and is a part of Cale Web Office 2. Challenges: Complex domain model. Complex business rules. Massive data sets
    Technologies used:
    Test Driven Development, SpecFlow, NInject, C#, WCF, Asp.Net Web Forms, Continuous Integration, Team Foundation Server
  • CashGuard

    Stockholm, Sweden
    Jun 2011 - Sep 2011
    CashGuard specialises in cash management solutions for the retail industry. The software StoreManager is a solution for monitoring of CashGuard systems. Henrik was the key person in the introduction of behavior driven development (Specification by Example) by taking traditional user stories in Word format and turning them into executable specifications.
    Achievements:
    • Was the key person in introducing behavior driven development.
    • Lay the foundation for automated regression tests and living documentation by taking existing user stories and turning them into executable specifications using SpecFlow.
    Technologies used:
    Specification by Example, SpecFlow, C#, WCF, Asp.Net MVC, WiX, SQL Server
  • Länsförsäkringar

    Stockholm, Sweden
    Sep 2009 - May 2011
    Worked with the development of a WCF based payment platform adding support for automatic payment services and prompts. Quality assurance and performance optimization of connecting systems.
    Achievements:
    • Was instrumental in the migration of the payment platform's database from Oracle to SQL Server.
    Technologies used:
    VB.Net, WCF, WPF, Oracle, SQL Server, Team Foundation Server, Continuous Integration, Test Driven Development
  • Tradera

    Stockholm, Sweden
    Aug 2009
    Participated in the development of a sales support system for managing articles and campaigns published on tradera.se.
    Technologies used:
    C#, WCF, WPF, NHibernate
  • Astando

    Stockholm, Sweden
    Feb 2008 - May 2009
    Astando is one of the leading companies in the GIS area and in the forefront of the Local Roaddatabase concept (LV). LV is the foundation on top of which applications concerning the road network, traffic and road-users are built. The assignment involved development of a client/server application for importing and presenting traffic measurement data for Stockholm and Gothenburg.
    Technologies used:
    C#, Winforms, Windows Services, Oracle, NHibernate, Spring.Net, Test Driven Development, Continuous Integration
  • hitta.se

    Stockholm, Sweden
    Mar 2006 - Feb 2008
    Hitta.se is a Swedish search engine that offers telephone directory, addresses and maps. It has been one of Sweden's 10 most popular sites for quite some time, I worked with hitta.se's internal order system and improved the public map site with services such as weather and traffic information.
    Achievements:
    • Was a key person in the development of hitta.se - one of Swedens top 10 most popular sites.
    • Created the services hitta.se/trafiknytt (traffic information) and hitta.se/vader (weather information).
    Technologies used:
    C#, Asp.Net, AJAX, T-SQL, MSMQ, XML, XSLT, XHTML, SQL Server, IIS
  • ICA Banken AB

    Sundbyberg, Sweden
    Mar 2006
    Quality analysis of database design. Trouble shooting and optimization of SQL scripts for data import/export and database maintenance. VBScript for SQL Server inventory using WMI.
    Technologies used:
    SQL Server, T-SQL, VBScript, XML, XSLT, WMI
  • Sigtuna Council

    Märsta, Sweden
    Oct 2005 - Mar 2006
    Was the single developer on this Identity Management project that would become Microsoft's reference case for Microsoft Identity Integration Server (MIIS). Implemented management agents for the client's HR system, the directory services eDirectory and Active Directory. Implemented automatic creation of GroupWise accounts and Novell Server home directories. Wrote rules extensions for attribute flow and joins.
    Technologies used:
    Identity Management, Microsoft Identity Integration Server, C#, SQL Server, Novell eDirectory, Active Directory, MSMQ, Novell C API, GroupWise Administrative Objects API
  • Sveriges Television

    Stockholm, Sweden
    Jul 2005
    Maintenance of the client's system inventory tool.
    Technologies used:
    VBScript, VBA, T-SQL, SQL Server, ASP
  • Taxi Stockholm

    Stockholm, Sweden
    May 2005 - Jul 2005
    Migration of Taxi Stockholm's intranet and external web site from Spirello to EpiServer. Integration with the client's Unix based booking system.
    Technologies used:
    Asp.Net, C#, EPiServer 4, SQL Server
  • Siemens Medical

    Stockholm, Sweden
    Jan 2000 - Jan 2001
    QA and supporting colleges during development and maintenance of Siemens Medical's intranet "EMPower".
    Technologies used:
    Visual Basic 6, COM, ASP, JavaScript, XML, XSLT, CSS, HTML, SQL Server
  • Hewlett Packard Sweden

    Solna, Sweden
    Sep 1999 - Mar 2005
    Requirements analysis, use case design, system design and development of a web based admininstration interface for information about and registrations for customer events for HP EMEA. Requirements analysis, design and development of a web based administration interface for HP's scandinavian products database. Development of templates for the client's EpiServer based intranet. Maintenance and further development of www.hp.se.
    Technologies used:
    C#, Asp.Net, T-SQL, SQL Server, IIS, EPiServer, XML, XSLT, ASP, JavaScript, VBScript, HTML, CSS
  • Looström & Gelin AB

    Danderyd, Sweden
    Oct 1998 - Jul 1999
    Designed and developed a document management system based on Visual Basic 5. Assisted in developing the company web site.
    Technologies used:
    Visual Basic 5, COM, ASP

Languages

Swedish
Native
English
Fluent (IELTS overall score 8.5)

Hobbies & Interests

Music, Playing Guitar, Motorcycling, Australia, Sicily, Good food, Reading, Beer, Travelling

Employment History

2015-09 - 2017-07
Plejmo Backend Developer at Magine TV
2014-11 - 2015-08
Plejmo Backend Developer at Film2Home AB
2014-04 - 2014-09
IT Consultant/Technical Manager at Qbranch Stockholm AB
2012-03 - 2013-11
Lead Developer at Wasa Kredit AB
2008-01 - 2012-03
IT Consultant/System Developer at Avega Group AB
2007-12 - 2008-01
System Developer at Aftonbladet Tillväxtteknik 2 AB
2007-04 - 2007-12
IT Consultant/System developer at Inverso International AB
2005-04 - 2007-04
IT Consultant/System Developer at Qbranch Stockholm AB
2002-01 - 2005-03
IT Consultant/System Developer at eWork
1999-09 - 2002-01
IT Consultant/System Developer at IconMedialab AB
1998-10 - 1999-07
Programmer at Innitek AB
1997-07 - 1998-10
PC Technician at Lidingö Stad
1986-12 - 1995-06
Shop Assistant at Konsumentföreningen Stockholm
1994-01 - 1994-07
Study Circle Leader at Sollentuna Jazz Workshop
1992-06 - 1992-09
Shop Assistant at Kantarellen Livs AB
1986-08 - 1986-12
Shop Assistant at Karena Zoo, Lek & Hobby

Education

1995 - 1997
KomVux Lidingö (Municipal adult education)
1992 - 1993
Kulturama (Music)