HEY THERE,
MY NAME IS JOONAS HILTUNEN.
I LIKE TO CREATE ALL KINDS OF SOFTWARE.
My specialities are full-stack and backend development
with TypeScript and C#
My name is Joonas Hiltunen, but I'm also known as "Jontzi" online. I am a versatile full-stack software developer with around five years of comprehensive experience in various projects, from small one-man apps to large enterprise software. I excel in C# and JS/TS-based projects while being adaptable and quickly grasping new technologies as required. In the future, I am interested in taking on a more significant role in some larger projects and in expanding my expertise in cloud technologies.
Work experience
Vincit Oyj
Software Developer
2022-present
I am working as part of a team developing a completely new booking engine and a website for a Finnish hotel chain.
- Working on the booking engine which is built with .NET/C#
- Integrations with multiple other systems, such as SmartHotel and Oracle Opera
Previously, I worked with a team planning, researching, and developing proof-of-concept software for a client in the e-sports industry.
- Researching and utilising multiple different e-sports data feed APIs
- The software will utilise machine learning and generative AI
I developed Vincit's internal payroller software, which our salary team uses to calculate the correct bonuses, provisions, and other benefits for workers.
- Integrations with multiple other systems used by the salary team
I worked for a well-known company in the energy sector as a contractor, developing a customer information system (CIS) used by many of Finland's largest energy companies.
- Worked on the reporting module of the customer's flagship CIS product
- Worked on modifying the module for a new foreign market
- Developed a cutting-edge reporting microservice for a customer's new software product
C#
ASP.NET
Python
Next.js
Express.js
TypeScript
React
PostgreSQL
Entity Framework
Azure
AWS
Docker
NomiCam Oy (now part of Amazon Ring)
Software Developer
2020-2022
- Wrote and maintained software for NomiCam Dynamic
- Implemented improvements and bugfixes for NomiCam's MIP
- Developed plugins for NomiCam's MIP software using C#
C#
.NET Framework
TypeScript
React
Azure
Docker
NomiCam Oy
Junior Software Developer
2019-2020
- Implement CI pipeline for NomiCam's MIP software
- Build a remote control for an industrial robot using .NET Core
- Developed plugins for NomiCam's MIP software using C#
C#
C++
.NET Framework
Docker
NomiCam Oy
Software Developer Trainee
2019-2019
- Developed plugins for NomiCam's MIP software using C#
- Wrote user documentation for NomiCam's MIP plugins
C#
C++
.NET Framework
Certifications
Microsoft Certified: Azure Fundamentals
Microsoft
Feb 2024
Credential ID 413A181C942BAC00
Education
Tampere University
Master of Science in Technology
2021-2024
Major: Software Engineering
Subject: Software, Web, and Cloud
Tampere University
Bachelor of Science
2018-2022
Major: Computer Science
Subject: Software Engineering
Other Projects
Flight randomizer
A simple tool for selecting a random flight from an airport
- Created using Next.js with TypeScript and Chakra UI library
- Utilises data from FlightRadar24 APIs for finding airports and flights
- Deployed using Vercel
React
TypeScript
Next.js
Node.js
Chakra UI
Vercel
Get a Room!
A progressive web app for booking a meeting room on the fly.
- Utilises Google Workspace and Google Calendar APIs
- Can be deployed for any organisation using Google Calendar
- Deployed to Google Cloud Run
React
Node.js
TypeScript
MUI
Google Cloud
Docker
Hobbies / Other Interests
- Gaming
- Aviation
- Movies
- Badminton