- 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.
- Asp.Net MVC, Asp.Net Web Forms, jQuery, WCF
- MSCD Web Applications, Certified Scrum Master
- Test Driven Development, Specification by Example, Continuous Integration, Scrum
- Visual Studio, Git, ReSharper, TeamCity, Octopus Deploy
Henrik Becker ConsultingLidingö, SwedenJul 2017 - presentFreelance consulting
Technologies used:C#, Asp.Net MVC/Web Api, .Net
PlejmoStockholm, SwedenNov 2014 - Jul 2017Back- 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.
- 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.
Arbetsförmedlingen (Public Employment Services)Stockholm, SwedenJun 2014 - Sep 2014Maintenance of a legacy solution for managing requisitions at Sweden's public employment services.
Technologies used:VB.Net, WinForms, WebForms, WCF, WebServices, Oracle
Qbranch Competence ManagerStockholm, SwedenApr 2014 - Jun 2014
Technologies used:Asp.Net MVC 5, HTML5, jQuery, CSS3, C#, EntityFramework 6, Test Driven Development, Continuous Integration
Wasa KreditStockholm, SwedenMar 2012 - Nov 2013Employed as Lead Developer.
- 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 ABStockholm, SwedenSep 2011 - Mar 2012Cale 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
CashGuardStockholm, SwedenJun 2011 - Sep 2011CashGuard 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.
- 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äkringarStockholm, SwedenSep 2009 - May 2011Worked 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.
- 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
TraderaStockholm, SwedenAug 2009Participated in the development of a sales support system for managing articles and campaigns published on tradera.se.
Technologies used:C#, WCF, WPF, NHibernate
AstandoStockholm, SwedenFeb 2008 - May 2009Astando 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.seStockholm, SwedenMar 2006 - Feb 2008Hitta.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.
- 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 ABSundbyberg, SwedenMar 2006Quality 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 CouncilMärsta, SwedenOct 2005 - Mar 2006Was 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 TelevisionStockholm, SwedenJul 2005Maintenance of the client's system inventory tool.
Technologies used:VBScript, VBA, T-SQL, SQL Server, ASP
Taxi StockholmStockholm, SwedenMay 2005 - Jul 2005Migration 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 MedicalStockholm, SwedenJan 2000 - Jan 2001QA and supporting colleges during development and maintenance of Siemens Medical's intranet "EMPower".
Hewlett Packard SwedenSolna, SwedenSep 1999 - Mar 2005Requirements 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.
Looström & Gelin ABDanderyd, SwedenOct 1998 - Jul 1999Designed 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
Fluent (IELTS overall score 8.5)
Hobbies & Interests
Music, Playing Guitar, Motorcycling, Australia, Sicily, Good food, Reading, Beer, Travelling
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
1995 - 1997
KomVux Lidingö (Municipal adult education)
1992 - 1993