I have been working as a software developer since 2012. I have built and maintained web applications using .NET. I also have experience in database migration and microservice integration.
You can contact me at hannelotta (at) gmail.com.
I was part of a development team maintaining an Enterprise resource planning (ERP) system for car leasing for Secto Automotive. This included new feature development and API integration as well as fixing issues and providing end user assistance. In addition to this, I helped to plan and implement functionality to support VAT rate changes in the customer’s ERP system.
Technologies: C#, Angular2, Azure App Services, Azure CosmosDB, Azure Service Bus, SQL Server, MongoDB
I was in a product development team implementing and maintaining a loan management system for Valtiokonttori. From 2022 to 2023 we successfully migrated customer's legacy system and its data to a modern platform. I was responsible for data migration, which involved eliciting requirements, and coordinating with the customer, product owner and developers. Technically the data migration was implemented with SQL, Azure CLI and PowerShell scripts. In the team, ways of working included code reviews, tests and automated build pipelines. Full stack development with focus on back-end and Azure cloud.
Technologies: Microsoft Azure, PowerShell, React, C#, .NET 6, Microsoft SQL Server, Azure DevOps, Azure CLI, SonarQube, Infra as Code
I joined a greenfield development project that integrated Microsoft Office 365 Exchange with F Secure's backends for advanced threat detection and protection from harmful URLs and file attachments. After the project, the company was able to release the product to customer market. I helped develop high performance backends using benchmarking as a way to do performance optimization. I did CPU and memory profiling to find and fix memory leaks in .NET Core console applications. My daily work also involved developing applications in the cloud using Amazon Web Services and components such as DynamoDB (NoSQL), and SQS (fully managed queuing service). Product page for Elements Collaboration Protection for Microsoft Office 365 (at the time it was called Cloud Protection)
Technologies: Amazon Web Services, Docker, C#, .NET Core, DynamoDB, SQS
I was hired to develop internal tools in a small team of .NET developers. I ended up working in a multi-vendor team, different business units and quality assurance team to successfully migrate part of their system to work with new core banking software. I developed a user interface for accessing financial transactions to monitor money laundering activities. I maintained business critical software for assessing clients’ credit eligibility and managing their credit card information. I also integrated and refactored various web APIs to make the company's credit application process more reliable and coherent. During my time at Aktia, I learned a lot about continuous integration and deployment practices, and how unit testing is critical in code bases that are updated multiple times a day and deployed to production at least weekly. I promoted good practices related to code reviews and general workflow.
Technologies: C#, ASP.NET MVC, ASP.NET Core, Angular, SQL Server, Transact-SQL, Git, React
I was involved in designing and implementing web applications for various humanitarian and advocacy associations. These projects included customized CRM systems, financial management, and invoicing systems with reporting features and integrations to other applications. Additionally, I was responsible for developing and maintaining pharmaceutical databases and applications related to medication therapy and medication safety research.
Technologies: Visual Basic, C#, ASP.NET MVC, ASP.NET Web Forms, Team Foundation Server, SQL Server, Transact-SQL, Azure
This was a summer internship, during which I studied the domain of the company and developed a prototype mobile application for viewing stock market information.
Technologies: Java EE, Android on Linux
After graduating from upper secondary school I gained work experience by working for a number of employers, including Veikkaus Oy Ab (dispatch department), ISS Palvelut Oy (cleaning), Stockmann Oy Ab (customer service), Lassila & Tikanoja (cleaning) and Mint of Finland Ltd (coin packing). I enjoeyd cleaning the most — it is my backup career path in case I forget how to code.
Master of Science, University of Helsinki, 2012-2015 (3.5 years).
Bachelor of Science, University of Tampere, 2008-2012 (4 years).
Graduate, Helsinki Upper Secondary School of Visual Arts, 2003-2006 (3.5 years). I completed the Finnish Matriculation Examination with the following subjects: Finnish Language (Magna Cum Laude), Swedish Language (Eximia Cum Laude), English Language (Eximia Cum Laude), Psychology (Eximia Cum Laude).