Online Services for the City of Oslo

Jonatan Hilmarch

Fullstack Engineer
AWS
.NET
PostgreSQL
Oslo kommune

Jun 2022 - Jun 2024

Project

In Bymelding (bymelding.no), residents of Oslo municipality can report faults and deficiencies in common areas such as streets, squares, recreational areas, sports facilities in the city, land areas, and inner Oslofjord. Based on category, position, and map layer, the case can be directed directly to the right contract and contractor without manual handling. The solution also includes a module for registering resource consumption and hours as well as follow-up and reporting. The system handles about 40,000 cases per year and is highly appreciated by all user groups.
Map with parking payment machines at bymelding.no
Map with parking payment machines at bymelding.no
Every year, Oslo municipality makes an assessment and prioritization of measures for traffic safety. Inputs are received from both districts and residents. Requests for measures can be registered via a portal (trafikksikkerhetioslo.no). These requests are validated, archived, and the resident can receive automatic responses via email. After analysis and possible grouping, action points are established, which are prioritized and finally result in a work list. The system handles about 2000 requests for measures per year and helps the caseworker meet legal requirements regarding archiving, response time, and equal treatment.
Since 2022, Oslo municipality regulates the rental of small electric vehicles in the city. The number of vehicles allowed to be rented out is 8000 and is distributed among the actors who receive permission after application. There are requirements to spread the bikes within the city's four ring roads, and rental at night is not allowed. To ensure that the requirements are met, trips and information about the vehicles are regularly collected so that they can be displayed in graphs and on a map.
Residents of the municipality can apply for residential parking. Bymiljøetaten offers a portal (beboerparkering.bymoslo.no) to log in and view ongoing applications. Relevant links to application forms are also displayed here.

Role

Jonatan worked together with the team during focused periods to develop and maintain the services for Bymelding, contractor control, traffic safety, micromobility, and residential parking. The work included both management and new development, with responsibility for both front-end and back end. Jonatan participated for two seasons in the technical evaluation of applications for permits to rent out small electric vehicles, where he served as the technical contact person in the second year.

Keywords

C#, .NET Core, EF Core, PostgreSQL, OpenSearch, AWS, Terraform, JIRA, KANBAN, Git, GitHub & GitHub Actions, Postman, Domain Driven Design, MediatR, React.js, TypeScript, OneLogin, OpenId Connect, MinId, Playwright, Vite, TanStack Router + Query, redux, Sass, Tailwind CSS, Docker, Powershell
Partner With Jonatan
View Services

More Projects by Jonatan