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.
henrik.lehtonen@arado.fi
+358 40 547 3158
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