Henrik Lehtonen is a consultant and a full stack software developer with a passion for building stellar software solutions. Constant learning is an integral part of the job for him, strengthened by strong skills in communication, teamwork and sharing knowledge. Mr. Lehtonen is a Microsoft certified professional and capable of implementing very demanding software solutions.

Technologies

Web: React, Redux, Node.js, express, ASP.NET, AngularJS, Angular 2

Backend/Desktop: C#, .NET, .NET Core, JavaScript, Typescript, Python, WCF

Mobile: React Native, Xamarin

Cloud: Elastic Beanstalk, EC2, S3, Route53, CloudFront, Azure, Firebase, Docker

Other buzz: Flow, Ramda, Firebase, ImmutableJS, FP

See detailed technical skills from work experiences.

 

Languages

Finnish | Native language

English | Fluent

Swedish | Good

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.

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

Presentations

Making Decisions in a React Native Startup (YouTube)

Other

Organizer for Techventures.fi events.

Nortal TechDay 2015 Conference Speaker, BDD and SpecFlow

Organized a collaboration project for Nortal with Turku University called "Capstone". Goal was to offer students a real world problem to solve..

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

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


2017 - current | Finland / Norway | Large Nordic Insurance Company | Solution Developer

Agile development of a set of cloud-native, open & internal web solutions, including an API layer. The aim of this project was to create a foundation for automation support in the claims area.

Visual Studio 2017, Visual Studio Code, .NET Core, ASP.NET Core, C#, ARM templates, Azure, F#, Fake 5, Kudu, Git, Web API, REST, JSON, JavaScript, NPM and Atlassian Confluence.


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 Confluence.


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 Confluence.


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