I’m Lassi Lehikoinen, an experienced freelance software engineer based in Oulu, Finland. I help companies deliver software projects by contributing as a software developer, from implementing new features to developing and maintaining existing systems.

I have over 20 years of experience in software development, ranging from embedded systems to native mobile applications and modern web applications. In recent years, I have focused primarily on software development in the financial sector while leveraging AI-driven development tools to improve productivity and software quality. Thanks to my broad experience, I quickly become productive in new technologies, business domains, and existing codebases, allowing me to deliver value to projects with minimal ramp-up time.

I work flexibly according to my clients’ needs, either on-site in the Oulu region or remotely from my own office.

Skills

iOS (Swift, Objective-C)
Native mobile app development for iOS.

Embedded systems (C, C++, Java, Qt, Yocto)
Software development for microcontrollers with power, time and memory constraints.

.NET (C#, XAML)
Desktop application development for Windows UWP.

React.js + Redux
Front-end development using modern JavaScript technologies.

Node.js
Backend development using Node with Express framework.

PostgreSQL
Database design and utilization.

Docker, AWS
Containerized web application development and orchestration in Amazon ECS.

Version controls (Git, SVN)
Popular version control tools.

Work Experience

Software Developer, Entrepreneur (2015 – Present)
Helping companies in software development projects as freelancer / contractor.

– iOS: mobile banking app development as a team member, developed 3 smaller mobile apps
– embedded development (Java)
– embedded Linux development for an automotive infotainment solution
– banking app development (C#/.NET)
– developed own web application

Embedded Software Developer, Polar Electro Oy (2011 – 2015)
Embedded software development for Polar training computers. I had significant role in embedded software development for Polar Loop & Loop 2 activity trackers.

Research Scientist, VTT (2008 – 2011)
Worked as subcontractor for Nokia Siemens Networks for 2,5 years. Developed software for LTE base stations.

Research Trainee, VTT (2006 – 2008)
Research work and prototype software development using C++.

Programmer trainee, Insoft Oy (summer 2003)
Software development and customer support.

Programmer trainee, Insoft Oy (summer 2002)
Software development and customer support.

Education

Master of Science (M.Sc), Electrical Engineering (2001 – 2008)
Oulun yliopisto / University of Oulu

Matriculation examination (1997 – 2000)
Laanilan lukio, Oulu

Recommendations

I’ve had a great pleasure to work with Lassi in our projects at Grain Village Studios. Lassi is a true professional and easy to communicate with. His proactivity and self-organization makes it really easy to give him a broad responsibilities in a project.

Teemu Vähä-Ruka, CEO, Grain Village Studios, 2016