Henrik Lehtonen is a consultant and a full stack software developer with a passion for building the best possible software solutions. Learning and sharing the latest and best ways of doing software development is an important part of the job for him. He enjoys working with people and is able to motivate others if need be. In his free time Mr. Lehtonen likes practicing different sports, one of which is playing floorball competitively in the fourth division of Finland. Mr. Lehtonen is a Microsoft certified professional and capable of implementing very demanding software solutions.

 

Highlighted Technical Skills

Full stack software development, front-end software development, back-end software development, web, mobile, integrations, agile software development, continuous integration, TDD, BDD, TFS, .NET, .NET Core, C#, ASP.NET, WCF, HTML5, JavaScript, TypeScript, npm, Windows Phone, SQL, Git, Azure, AngularJS, Angular 2, React, Redux, React Native, flow, thunk, Firebase.

See detailed technical skills from work experiences.

 

Languages

  • Finnish | Native language
  • English | Fluent
  • Swedish | Good

Certifications

  • 03 / 2013 | Microsoft Specialist: Programming in C# Specialist
  • 03 / 2013 | Microsoft Certified Professional

Volunteer

Organizer for Techventures.fi events.

05 / 2015, Nortal TechDay 2015 Conference Speaker, BDD and SpecFlow.

 

Education

Master of Science (MSc), University of Turku, Information Technology. Henrik completed his MSc studies on 2013.

Bachelor of Engineering (BEng), Turku University of Applied Sciences, Information and Internet Technology. Henrik completed his BEng studies on 2009.

Upper Secondary School Graduate, Kupittaa Upper Secondary School (Turku), Information Technology and Media, Henrik completed this education on 2003.

Exchange student, Wuhan Institute of Technology, China, Henrik was an exchange student between 02/2007 – 06/2007.

 

Work History

  • 09 / 2015 - current | Arado Oy, Consultant
  • 07 / 2013 - 09 / 2015 | Nortal Oy, Solution Specialist
  • 05 / 2011 - 07 / 2013 | Nortal Oy, Software Designer
  • 10 / 2008 - 05 / 2009 | City of Turku, Student Assistant
 

Work Experience

2017/01 – current | Edukit mobile & web application for education

Henrik participated in development of a mobile and web applications for education purposes. Edukit is designed to support work-based learning and speed up the graduation of students studying for vocational degrees.
React Native, React, Redux, redux-effex, redux-saga, node.js, yarn, Flow, AWS Lambdas, ES6/ES7, Objective-C, iOS, Android, Java, Sketch, Firebase, OneSignal, Fabric, Logentries, LogDNA, Cloudinary, CodePush, Fastlane


2016 - 2017 | Finland / Sweden | Large Nordic Insurance Company | Solution Developer

Agile development of a modern single-page-application. The aim of this project was to recreate an existing application in order to detach it from unwanted dependencies while also improving the customer experience.

Visual Studio Code, .NET Core, ASP.NET Core C#, GIT, Web API, HTTP Services, TeamCity, JSON, JavaScript, React, Redux, Jasmine, Karma, Protractor, Selenium, NPM, HTML, LESS, CSS, Atlassian Jira and Atlassian Confluense.


2015 - 2016 | Finland / Sweden | Large Nordic Insurance Company | Solution Developer

Agile full stack software development and scaling of an internal web application in order to support the work of Swedish claim advisers.  The aim of this project was to extend current internal tools to cover Swedish integrations and to create a new user interface for the claim advisers using the system.

Visual Studio 2015, C#, GIT, ASP.NET MVC, ASP.NET Web API, HTTP Services, TeamCity, JSON, StructureMap, AngularJS, JavaScript, Bootstrap, NUnit, ReSharper, Selenium, SpecFlow, HTML, LESS, CSS, Atlassian Jira and Atlassian Confluense.


2016 | Norway | Large Nordic Insurance Company | Solution Developer

Agile full stack software development of an internal web application for transmitting claims between different systems. Consisting of an user interface, database, API and several integrations, this application replaced an older implementation.

Visual Studio 2015, C#, TFS, ASP.NET MVC, ASP.NET Web API, HTTP Services, TeamCity, JSON, Angular 2, JavaScript, TypeScript, Bootstrap, NUnit, ReSharper, HTML, CSS,Jira/Confluence.


2015 - 2016 | Finland / Norway | Large Nordic Insurance Company | Solution Developer

Agile full stack software development and scaling of an internal web application in order to support the work of Norwegian claim advisers.  The aim of this project was to extend current internal claim adviser tools in Norway. The project contained an user interface implementation along with several integrations to both internal and public services.

Visual Studio 2015, C#, GIT, ASP.NET MVC, ASP.NET Web API, HTTP Services, TeamCity, JSON, StructureMap, AngularJS, JavaScript, Bootstrap, NUnit, ReSharper, Selenium, SpecFlow, HTML, LESS, CSS, Jira/Confluence


2015 | Finland | Large Nordic Insurance Company | Solution Developer / Lead Developer

Full stack software development of an internal web application. The aim of the software was to support other employees' work by acting as a collective view of several other applications' data. Main challenges of the project included implementing and using services through which data could be transmitted and received as well as designing and implementing a functional (web) user interface.

Visual Studio, C#, TFS, ASP.NET MVC, ASP.NET Web API, HTTP Services, TeamCity, JSON, StructureMap, AngularJS, JavaScript, Bootstrap, NUnit, ReSharper, HTML, CSS and Confluence


2015 | Finland | Consulting Company in Finland | Solution Developer

Henrik participated in development of Internet of Things (IoT) solution / PoC. Main purpose of this project was to build hardware having sensors, connect it to the cloud and build web / mobile app to visualize data collected by the hardware having different sensors. This assignment was completed to a presentation to share the lessons learned / knowledge to employees of the consulting company.

IoT, Cloud computing, Arduino, Arduino Ethernet Shield, Microsoft Azure (Web Apps, Mobile Services), Visual Studio, ASP.NET MVC, ASP.NET Web API, C#, HTML, CSS, Twitter Bootstrap, Node.js, JavaScript, JSON, Johnny-Five, Git and Bitbucket


2013 - 2015 | Finland | Large Organization of Finnish Government | Solution Developer

Participated in the software development of an international system. This system enabled communication to and from other European Union countries. Main purpose of this system was to exchange information regarding sales done between different European Union countries.

Visual Studio, .NET, C#, ReSharper, SQL, TFS, WCF and Web Services.


2014 | Finland | Consulting Company in Finland | Full Stack Developer

Software development of a cloud controlled work desk. In this IoT (Internet of Things) and Cloud Computing project Henrik together with the team connected an ordinary adjustable work desk to cloud and controlled it from a mobile phone.

IoT, Cloud Computing, Node.js, JavaScript, Johnny-Five, Publish-Subscribe, Faye, WebSockets, JSON DB, Polymer, Web components, SMSGlobal HTTP API, WebStorm, Microsoft Azure, Git, Bitbucket, Arduino and HC-SR04 ultrasonic sensor.


2014 | Finland | Coding Competition in Finland | Full Stack Developer

Henrik participated to Hello World Open 2014 Competition. Hello World Open 2014 was a virtual car race organised by creative technology company Reaktor. The challenge of each team was to create an artificial intelligence and drive a virtual race car.

Node.js, JavaScript, Git, Bitbucket and WebStorm.


2011 - 2014 | Finland | Large Organization of Finnish Government | Solution Developerr

Participated in the software development of a national web application. Main purpose of this web application was to enable Finnish residents alter information regarding their income.

ASP.NET, C#, HTML, CSS, JavaScript, UIPAB, WCF, Web Services, BDD, Specflow, SQL, NUnit, Elmah, Visual Studio, ReSharper, TFS, Pivotal Tracker, Jira, Scrum


2013 - 2014 | Finland | Consulting Company in Finland | Full Stack Developer

Software development of mobile application. Main purpose of the mobile application was to collect information and produce statistics.

C#, .NET, Windows Phone, XAML, Visual Studio 2013 and TFS.


2013 | Finland | Personal Project | Full Stack Developer

Software development of mobile application. In this personal project Henrik developed a loop timer mobile application to support his sport activities.

C#, .NET, Windows Phone, XAML, Visual Studio and TFS.


2012 - 2013 | Finland | Personal Project / Master's Thesis | Full Stack Developer

Software development of a tool for mathematically deducting the key of a given audio piece using a hidden Markov model.

C#, .NET, Visual Studio, C++, Vamp, BASS, TFS, LaTeX and hidden Markov model.


2012 | Finland | Coding Competition in Finland | Full Stack Developer

Henrik participated to Hello World Open 2012 Competition. The challenge of each team was to create an artificial intelligence to play pong.

Sublime, Ruby, Git and GitHub


2012 | Finland | Small Company in Finland | Full Stack Developer

Software development of a website. Henrik developed the public web site of the company.

PHP, HTML and CSS


2010 | Finland | Personal Project | Full Stack Developer

Software development of a web crawler / web search engine. Henrik developed this software solution as part of his Master of Science studies. Main purpose of this web crawler was to recursive go through web sites and create a base for a web search engine.

Java, Eclipse and Threading