20 år i yrket · Egenföretagare
Fredrik Landes
Senior Databricks Data Engineer, Tech-lead
- Göteborg
Fredrik holds an MSc in Computer Science and Engineering from KTH and has 20+ years in system development, the last six as a Data Engineer and data architect. He designs and builds scalable data platforms on Azure and Databricks, lakehouse and medallion architecture, Kimball dimensional modelling, ETL/ELT pipelines in Python and SQL, orchestration in Data Factory, Unity Catalog, data quality controls, monitoring, IaC and CI/CD, taking them from architecture to production,… including cost optimization of Databricks clusters. He integrates data from enterprise source systems via API, ERP and message based patterns, and turns business needs for reporting and analytics into models people actually use. Clients: Hedin IT (automotive) and the City of Gothenburg. As Tech Lead for six developers he owned technical decisions and design. Analytical, pragmatic, fluent in English, Gothenburg-based.
Visa merVisa mindre
- .NET 17 år
- .NET Core
- .NET Framework
- Microsoft Azure
- Microsoft Azure Functions
- Microsoft SQL Server
- Azure Databricks
- Azure Key Vault
- Azure App Services
- Azure Data Factory
- Git
- CosmosDB
- Continuous Integration
- Kanban
- Scrum
- Health Care Industry
- Logistics
- Public Sector
- ADLS Gen2
- Azure Cosmo DB
- Azure Data Lake Storage (ADLS Gen2)
- .NET 17 år
- .NET Core
- .NET Framework
- Microsoft Azure
- Microsoft Azure Functions
- Microsoft SQL Server
- Azure Databricks
- Azure Key Vault
- Azure App Services
- Azure Data Factory
- Git
- CosmosDB
- Continuous Integration
- Kanban
- Scrum
- Health Care Industry
- Logistics
- Public Sector
- ADLS Gen2
- Azure Cosmo DB
- Azure Data Lake Storage (ADLS Gen2)
- .NET 17 år
- .NET Core
- .NET Framework
- Microsoft Azure
- Microsoft Azure Functions
- Microsoft SQL Server
- Azure Databricks
- Azure Key Vault
- Azure App Services
- Azure Data Factory
- Git
- CosmosDB
- Continuous Integration
- Kanban
- Scrum
- Health Care Industry
- Logistics
- Public Sector
- ADLS Gen2
- Azure Cosmo DB
- Azure Data Lake Storage (ADLS Gen2)
Uppdrag
Hedin IT
apr. 2025 – mars 2026
Senior Data Engineer
Description
Hedin IT is a subsidiary of Hedin Mobility Group one of Europe's largest automotive… groups with over 12,500 employees in 14 countries. The BI team is responsible for developing and managing a modern, cloud-based platform for Business Intelligence on Azure. Within the platform, business data from the group's various companies and business areas is ingested, transformed and visualized. The goal is to provide management and the business areas with insights and decision support as a foundation for more data-driven decision-making across the group.
Role
As a Data Engineer in the BI team at Hedin IT, Fredrik develops scalable data pipelines in Databricks on Azure for ingesting, processing and validating the group's business data. The work spans the full flow: ingestion from multiple enterprise source systems via API, orchestration in Azure Data Factory, transformation in Databricks with Python and SQL, and storage in Azure Data Lake Storage Gen2. A strong focus is placed on analyzing the business system's raw data and transforming it into a unified data model that creates structure and clarity, and that serves reporting and analytics across the group. Access control and metadata are managed through Unity Catalog and secrets through Azure Key Vault, and the team works with version control in Git and CI/CD through GitHub Actions. Fredrik works in a cross-functional team of eight, applying Scrum, in close dialogue with the business areas that consume the data.
Benefit
Fredrik has contributed to a more stable and reliable platform by implementing a memory-optimized function for ingesting raw data via API from multiple source systems. The new version reduced the number of interrupted runs, and at the same time allowed the compute cluster's capacity to be lowered — reducing the running cost of the Databricks environment. The unified data model gives the business areas a consistent and transparent foundation for reporting and analysis, rather than data scattered across the group's individual business systems.Visa merVisa mindre
- SQL
- Git
- Azure Data Factory
- Python
- Azure Key Vault
- GitHub Actions
- Unity Catalog
- Azure Databricks
- Azure Data Lake Storage (ADLS Gen2)
- Scrum
MQ Marqet
jan. 2024 – dec. 2024
Senior Integration Engineer, Software developer
DESCRIPTION
MQ Marqet is one of Sweden's largest brand chains in fashion. To streamline operations,… Kubix PLM (Product Lifecycle Management) was implemented, which required large volumes of business data to be integrated between the existing ERP system and the new PLM platform. The integration was business-critical: the organization's transition to the new PLM system depended on it.
ROLE
Fredrik was independently responsible for developing the integration between Kubix PLM and the existing ERP system. To get started quickly he familiarized himself with the existing domain model and functionality while simultaneously learning the new PLM system's API and interfaces — mapping data structures between two enterprise systems that were never designed to talk to each other. The solution was built in C# and .NET Core with ASP.NET Web API, data access against MS SQL Server through Dapper, and message-based, asynchronous integration through Azure Service Bus, Azure Functions and Azure Storage Accounts. Fredrik also set up CI/CD pipelines in Azure DevOps for the integration, with version control in Git.
BENEFIT
Fredrik's work resulted in a maintainable and well-documented integration solution between Kubix PLM and the existing ERP system. Through clear communication with users and project managers he ensured that the solution met the organization's needs and expectations. Part of the challenge was the tight timeline set by the business, which needed to transition to the new PLM system — thanks to a structured approach and the ability to prioritize, Fredrik delivered within the given timeframe. The result gave MQ Marqet a consistent flow of data between the two systems and a solution the organization could continue to maintain after handover.Visa merVisa mindre
- Git
- C#
- Microsoft SQL Server
- ASP.NET WebAPI
- Dapper
- .NET Core
- Microsoft Azure Service Bus
- Microsoft Azure Functions
- Azure DevOps Pipelines
- Azure Storage Accounts
- Kubix PLM
Stadsmiljöförvaltningen
sep. 2023 – jan. 2024
Senior System Developer
Within the Smart Urban Traffic Zones initiative, an API was developed to store and make available… data on efficient loading zones in Gothenburg's urban environment. Fredrik supported the team with Docker and containerisation of the solution.
Visa merVisa mindre
- REST API
Stadsmiljöförvaltningen
aug. 2023 – dec. 2023
Senior System Developer
Fredrik contributed in the role of system developer to the development of a system for monitoring… water flows in Mölndalsån, where several municipalities collaborate to ensure stable water levels and reduce the risk of flooding. The system collects and presents measurement data such as levels, flows, and precipitation, providing crucial decision support for managing water flows and coordinating between various stakeholders. The assignment included developing functionality for data collection, management, and visualization, with a focus on reliability and clear presentation. The work required a good understanding of both the system's architecture and the operational needs, as well as close collaboration with users and stakeholders. The solution contributed to improved oversight and more efficient management of water flows.
Visa merVisa mindre
- SQL
- C#
- Angular
- .NET Core
Stadsmiljöförvaltningen
jan. 2020 – dec. 2024
Tech Lead, System Architect
DESCRIPTION
Stadsmiljöförvaltningen works on planning, establishing, managing, and developing many… of the city's public spaces. To support its operations, a large number of systems are managed and developed through a broad technical stack that includes tools and platforms for handling data, processes, and integrations. The focus is on ensuring stable operations, effectively supporting the needs of the organization, and enabling future digital development.ROLE
Fredrik held the technical leadership for a system development team of six developers in the administration's IT department. He owned technical decisions, system design and data modelling, and the team's working methods, tools and processes and supported both the team and the business in making those choices stick. He mentored the developers in the team, and a large part of the role was reviewing technical solutions and implementations to make sure they were of high quality, scalable and maintainable, and that they followed the administration's strategies, guidelines and long-term goals. Fredrik worked closely with stakeholders across the organisation to build an efficient and sustainable IT environment, and took the lead in introducing CI/CD through Azure DevOps pipelines as well as Kanban as the team's working method, documenting both so they could be applied consistently across the department.BENEFITS
Fredrik's efforts contributed to strengthening the IT department's ability to deliver robust and efficient IT solutions that support the organization's goals. Through his technical leadership, Fredrik also helped promote collaboration, standardization, and long-term sustainable solutions, which provided a stable foundation for future digital development. A central part of the task was introducing a process methodology, where Kanban was chosen. The Kanban method was adapted to the specific needs of the administration, and documentation was produced to ensure uniformity and transparency. Fredrik played a key role in the introduction and contributed to a shared understanding and effective application of Kanban. Fredrik also took leadership in the introduction and implementation of CI/CD via Azure DevOps pipelines. This improved the development team's delivery capacity, resulting in faster development cycles, increased quality, and reduced time to production deployment.Visa merVisa mindre
- Kanban
- Continuous Integration
- System Design
- Azure DevOps Pipelines
Stadsbyggnadsförvaltningen Göteborg
jan. 2020 – dec. 2023
Data Engineer, Architect
DESCRIPTION
The Analysis Unit at the Urban Planning Administration within the City of Gothenburg is… responsible for collecting, processing, and quality-assuring data related to traffic and travel needs. This includes monitoring developments and reporting on the achievement of the city's environmental goals concerning traffic and travel. The unit's work involves providing the basis for publishing the Traffic Volume Catalog, an annual compilation of traffic volumes within the city.ROLE
Fredrik's role was to independently design the architecture and implementation of a new data warehouse solution for collecting, processing and quality-assuring data for traffic and mobility needs in Gothenburg. The role included building maintainable data pipelines in Databricks and ensuring that they followed established architectural principles. Setting up infrastructure in Azure for strong scalability, introducing CI/CD pipelines for efficient release management, and clear documentation of the solution were significant parts of the assignment. A strong focus was placed on ensuring high data quality by introducing tools such as Great Expectations and implementing a machine-learning-based data validation algorithm. Monitoring and alerts were used to make data quality visible, and thereby ensure high data integrity and reliability. Dialogue with and training of users took place continuously, and test automation was used throughout to ensure high quality.BENEFIT
Fredrik's work resulted in a modern and scalable data warehouse solution that significantly improved the Analysis Unit's capacity to collect, process, and quality-assure data related to traffic and travel needs. The transition to a future-proof and maintainable solution that can grow with the unit's needs and handle increasing data volumes has provided substantial benefits. The continuous dialogue with and training of users strengthened analysts' ability to work independently with data, further increasing organizational efficiency. The new solution enabled faster and more reliable analyses, which directly contributed to better foundations for the city's Traffic Volume Catalog and monitoring of environmental goals.Visa merVisa mindre
- Data Warehouse
- SQL
- Git
- Kimball
- Apache Spark
- Azure Data Factory
- .NET Core
- Pandas
- Python
- Data Modeling
- CosmosDB
- Azure Key Vault
- Microsoft Azure Functions
- Azure DevOps Pipelines
- Scrum
- Azure Synapse
- MLflow
- Great Expectations
- Facebook Prophet
- Azure Databricks
- Medallion Lakehouse Architecture
- Delta Lakehouse Architecture
- Change Data Capture / CDC
- Azure Data Lake Storage (ADLS Gen2)
Trafikkontoret Göteborg
jan. 2020 – dec. 2021
Senior Software Developer
DESCRIPTION
As part of the construction of the new bridge Hisingsbron, the Traffic Office within the… City of Gothenburg was responsible for the implementation of dynamic traffic information signs at the entrances to the bridge. As part of this, a cloud-based system was developed to display current information on the signs based on sensor data from the Hisingsbron infrastructure.ROLE
Fredrik participated in the development of a cloud-based system for controlling the dynamic traffic information signs connected to Hisingsbron. A central part was the introduction of infrastructure-as-code (IaC) to facilitate the setup of the environment. Another important task was designing and implementing a module for controlling the signs via the RSMP communication protocol. The system consists of several distributed services in Azure and on-premise, and is based on .NET Core.BENEFIT
Fredrik's efforts resulted in a stable and efficient system that enabled improved traffic management and real-time information sharing. By combining modern cloud technologies and the Swedish Transport Administration's RSMP communication protocol, the system was able to deliver high operational reliability.Visa merVisa mindre
- Git
- C#
- ASP.NET WebAPI
- REST API
- Azure App Services
- Azure API Management
- .NET Core
- Azure Logic Apps
- Azure IoT Hub
- Azure Event Grid
- Microsoft Azure Functions
- RSMP
- Azure DevOps Pipelines
- infrastructure as code ( IaC )
- Azure Cosmo DB
- Microsoft Azure Stream Analytics
Trafikkontoret
jan. 2020 – dec. 2021
Senior System Developer · Göteborg
Fredrik is independently responsible for the development of an app (iOS, Android) that facilitates… the work of parking attendants in Gothenburg. The assignment included both architecture and implementation. The technology used was Microsoft Xamarin Forms.
Visa merVisa mindre
- SQL
- Git
- C#
- Microsoft SQL Server
- Entity Framework
- ASP.NET WebAPI
- Xamarin Forms
- Azure DevOps Pipelines
- Scrum
Trafikkontoret
aug. 2019 – mars 2020
Senior System Developer · Göteborg
Fredrik participated as a system developer in the development and management of NyStart, a system… within the urban environment administration for handling start permits related to work in the urban environment. The assignment included further development of functionality related to application workflows, user management, and data presentation, with a focus on supporting the organization's need for efficient coordination and oversight. The work required a good understanding of the existing system architecture as well as close dialogue with users and stakeholders. The solution contributed to a more structured way of working and improved opportunities to plan and coordinate tasks.
Visa merVisa mindre
- JavaScript
- ASP.NET MVC
- SQL
- CSS
- C#
- Razor
Trafikkontoret
jan. 2019 – dec. 2021
Senior Software Developer
Fredrik is responsible for the development of a new map app (iOS, Android) that facilitates cyclists… in Gothenburg. The assignment included both architecture and implementation. The app communicates with underlying REST APIs. The technology used was Microsoft Xamarin Forms.
Visa merVisa mindre
- Git
- C#
- ASP.NET WebAPI
- Xamarin Forms
- Azure DevOps Pipelines
- Scrum
Protan AB
jan. 2019 – dec. 2019
Senior System Developer
Fredrik worked on a project at Protan, which offers a service for roof inspection and maintenance. In an existing web application, there were limitations in the data model and in how permissions were managed, which required extensive structural changes. He participated in a comprehensive refactoring of both the data and permissions models in the application. Through these changes, Protan can now offer external customers the ability to use the system with clearly separated data and more flexible management of user permissions.
Visa merVisa mindre
- JavaScript
- ASP.NET MVC
- CSS
- HTML5
- C#
- Breeze.js
Ascom
jan. 2017 – dec. 2018
Senior System Developer
To be able to offer increased operational reliability and uptime for the company's messaging… services within healthcare, the development of a new microservice-based architecture was initiated. Fredrik is responsible for the overall architecture and the development of a central messaging service. The requirements included ensuring high availability, and therefore the functionality needed to be adapted for a clustered environment. The team consisted of 6 people.
Visa merVisa mindre
- SQL
- Git
- C#
- RabbitMQ
- Microservices
- .NET Core
- Message Bus
Ascom
jan. 2017 – jan. 2017
Senior System Developer
The task consisted of further developing a back-end solution with functionality that allows hospital… staff to communicate about patients via smartphone. The function needed to integrate with the existing message management system.
Visa merVisa mindre
- Git
- C#
- ASP.NET WebAPI
- REST API
- .NET Core
Hogia Logistics System Center AB
jan. 2015 – dec. 2016
Senior System Developer · Stenungsund
The project involved developing an app for smartphones (iOS and Android) aimed at communicating… order information between truck drivers and transport managers. Fredrik's task included development in all parts of the project, both back-end and database as well as front-end (Xamarin), where the responsiveness of the graphical interface was a particular challenge. Scrum was used as the project methodology in a team consisting of 5 people.
Visa merVisa mindre
- SQL
- VB.NET
- C#
- Microsoft SQL Server
- ASP.NET WebAPI
- REST API
- Xamarin Forms
- .NET Framework
Hogia Terminal Systems AB
jan. 2015 – dec. 2015
Senior System Developer · Stenungsund
In preparation for expansion into a broader market, performance tests of the company's core product,… a port terminal system, were requested to ensure that a larger volume of data could be handled by the system. Fredrik was responsible for the architecture and development of the tests and the simulation logic required.
Visa merVisa mindre
- C#
- Kibana
- Elasticsearch
Hogia Terminal Systems AB
jan. 2015 – jan. 2015
Scrum-master
Fredrik was part of a team consisting of five developers, as well as a product owner and testers,… for four months. Fredrik took on the task of training the team in Scrum and also participated as a developer as well as a Scrum Master during the course of the project.
Visa merVisa mindre
- Scrum
Hogia Terminal Systems AB
jan. 2015 – jan. 2015
System Developer
In order to improve quality and delivery reliability, a set of fully automated integration… tests/regression tests needed to be developed. Fredrik has taken on the role of lead developer in the project and has been responsible for ensuring that the test suite maintains high quality in terms of structure and clarity.
Visa merVisa mindre
- SQL
- VB.NET
- C#
- Moq
- .NET Framework
Hogia Logistics System Center AB
jan. 2014 – jan. 2015
System Developer
Development of a map and positioning service. Part of the project involved developing a web… application that provides transport managers with a real-time view of vehicle positions and movements to streamline transport planning. Fredrik took on the role of lead developer for the application. The assignment included system design as well as development in both front-end and back-end. The application was part of an SOA architecture, which placed high demands on testing, including unit tests and integration tests against relevant services.
Visa merVisa mindre
- JavaScript
- ASP.NET MVC
- SQL
- VB.NET
- HTML5
- C#
- Entity Framework
- KnockoutJS
- Jasmine
- Karma
- ASP.NET WebAPI
- Bootstrap
- SignalR
- REST API
- Bing Maps
- Durandal
- Google Maps
- .NET Framework
Volvo
jan. 2014 – jan. 2014
System Developer
Developed a web-based tool from scratch for managing respondents in global engagement surveys. Fredrik was responsible for all parts of the development process. The project had an international scope, where English was the common working language.
Visa merVisa mindre
- HTML
- JavaScript
- SQL
- CSS
- C#
- Microsoft SQL Server
- Entity Framework
- ASP.NET WebAPI
- REST API
- Angular
- .NET Framework
Sveriges Byggindustrier
jan. 2010 – dec. 2010
System developer
The assignment consisted of installing and customizing a CMS (Content Management System). The… customization involved developing components that offered the user functionality to validate data files (XML) containing salary information. The task included integration with external systems.
Visa merVisa mindre
- ServiceNow CMS
- Umbraco
- JavaScript
- CSS
- HTML5
- C#
- XSLT
- XML
- .NET Framework
Sveriges Byggindustrier
jan. 2006 – jan. 2014
System Developer
Development of a system that supports the collection of salary statistics for approximately 5,000… companies in the construction industry. Fredrik was responsible for all parts of the project. The work included independently gathering requirements, designing solutions, and implementing functionality in close dialogue with the customer. The project is a collaboration between Byggnads and Sveriges Byggindustrier, a member organization within the Confederation of Swedish Enterprise. The assignment consisted of integration between the relevant IT systems. To visualize the data, Fredrik developed a module for report generation.
Visa merVisa mindre
- HTML
- JavaScript
- ASP.NET
- ASP.NET MVC
- SQL
- VB.NET
- CSS
- jQuery
- C#
- ASP.NET Web Forms
- XML
- .NET Framework
Utbildning
Master of Science in Engineering - Computer Science
1999 – 2006
Kungliga Tekniska Högskolan
Liknande profiler
Kompetens · nivå och år
Tekniker
- .NET 17 år
- .NET Core
- .NET Framework
- C#
- CSS
- Microsoft Azure Service Bus
- REST API
- SQL
- Apache Spark
- ASP.NET MVC
- ASP.NET WebAPI
- Entity Framework
- HTML
- HTML5
- JavaScript
- jQuery
- Message Bus
- Python
- ServiceNow CMS
- VB.NET
- Web API
- ASP.NET
- ASP.NET Web Forms
- Durandal
- Elasticsearch
- Google Maps
- KnockoutJS
- Microservices
- Razor
- SignalR
- Xamarin
- XML
- Angular
- API
- IoT
- Trafikstyrning
- AngularJS
- Gulp
- SOA
- XSLT
- ETL
- MVC
- TypeScript
- UML
- Visual Studio .NET
- Windows Communication Foundation
Plattformar
- Microsoft Azure
- Microsoft Azure Functions
- Microsoft SQL Server
- Azure DevOps Pipelines
- Data Warehouse
- Databricks
- GitHub Actions
- MLflow
- Umbraco
- Cloud
- MS SQL-Server
Produkter
- Azure Databricks
- Azure Key Vault
- Azure App Services
- Azure Logic Apps
- Azure Storage Accounts
- RabbitMQ
- Azure API Management
- Azure IoT Hub
- Bing Maps
- Docker
- Microsoft
- Azure Event Grid
- Microsoft Azure Streaming Analytics
- Azure Storage
- Adobe Photoshop
- GIS
- Microsoft Visio
- Team Foundation Server
- TeamCity
Verktyg
- Azure Data Factory
- Git
- CosmosDB
- Moq
- Xamarin Forms
- Azure Synapse
- Bootstrap
- Dapper
- Jasmine
- Karma
- Kibana
- Pandas
- System Design
- OpenShift
- Dev
- Microsoft Visual Studio
- ReSharper
- Windows PowerShell
Metoder och processer
- Continuous Integration
- Kanban
- Scrum
- Data Modeling
- Kimball
- Releaseplanering
- infrastructure as code ( IaC )
- Test Driven Development
- Machine Learning
- Integration testing
- Business Intelligence
- Continuous Delivery
- System Testing
- Visualisation
Branscher
- Health Care Industry
- Logistics
- Public Sector
- Transportation Industry
- Automotive Industry
- Commerce
- Flyg
Övrigt
- ADLS Gen2
- Azure Cosmo DB
- Azure Data Lake Storage (ADLS Gen2)
- Change Data Capture / CDC
- Delta Lakehouse Architecture
- Facebook Prophet
- Great Expectations
- Kimball Data Modeling
- Kubix PLM
- Medallion Lakehouse Architecture
- Microsoft Azure Cosmos DB
- RSMP
- Azure Data Lake Storage
- Breeze.js
- Change Data Capture
- Delta Lake
- Unity Catalog
- Microsoft Azure Stream Analytics
Den som känner Fredrik
Sarvi Glemfors
Sarvi är Fredriks kontaktperson på Kvadrat.