Programming languages
| Languages | Experience | Rating | Last used |
|---|---|---|---|
| C# | 18 years | 5 | 2025 |
| SQL | 18 years | 4 | 2024 |
| Java | 2 years | 3 | 2023 |
| Python | 1 years | 3 | 2025 |
Ulf is a senior system developer with many years of experience in the IT industry of which 19 years as a consultant.
His strength lies in analysis, system design and program development. To this Ulf has a great interest and easy to learn new things. He is quality-oriented, ambitious, analytical and a highly appreciated project resource.
Ulf has worked with .NET and SQL Server for many years. Program development in Manufacturing, Distribution, Healthcare and Newspaper industry. Great emphasis has been placed on design patterns, design principles and unit/integration tests.
Ulf’s motto is Easy Solutions.
| Languages | Experience | Rating | Last used |
|---|---|---|---|
| C# | 18 years | 5 | 2025 |
| SQL | 18 years | 4 | 2024 |
| Java | 2 years | 3 | 2023 |
| Python | 1 years | 3 | 2025 |
| Tool | Experience | Rating | Last used |
|---|---|---|---|
| Visual Studio | 22 years | 5 | 2025 |
| PyCharm | 1 years | 4 | 2025 |
| Git | 11 years | 4 | 2025 |
| Subversion (SVN) | 5 years | 4 | 2017 |
| Tool | Experience | Rating | Last used |
|---|---|---|---|
| ASP.Net Core | 5 years | 5 | 2025 |
| Entity Framework | 7 years | 5 | 2025 |
| Microservice architecture | 2 years | 4 | 2019 |
| REST API | 8 years | 5 | 2025 |
| MAUI | 1 years | 4 | 2025 |
| Blazor | 1 years | 4 | 2025 |
| Windows Forms | 10 years | 4 | 2020 |
| XML | 5 years | 4 | 2022 |
| Scrum | 7 years | 3 | 2018 |
| Unit Testing | 7 years | 4 | 2021 |
| Azure DevOps | 1 years | 4 | 2024 |
| Mobile apps | 1 years | 4 | 2025 |
| MVVM | 2 years | 4 | 2025 |
| Google Cloud Platform | 1 years | 3 | 2025 |
| GraphQL | 1 years | 3 | 2025 |
| OAuth | 2 years | 4 | 2025 |
| JSON | 8 years | 4 | 2025 |
| SQL Server | 18 years | 4 | 2024 |
| PostgreSQL | 1 years | 3 | 2026 |
| Xamarin | 2 years | 3 | 2019 |
| Language | Skill level |
|---|---|
| Swedish | Native speaker |
| English | Good working knowledge |
| Description | Days | Year |
|---|---|---|
| Optimizing NAV SQL Server. | 3 | 2010 |
| Certified in Microsoft SQL Server 2005 | 30 | 2007 |
| 4th Dimension. | 5 | 2005 |
| Avancerad MS Visual Basic | 5 | 1997 |
Development of a risk assessment of pancreatic cancer algorithm for aiding medical professionals. A Windows app frontend for interaction keeping all patient sensitive data local and a backend for the analysis. CI/CD automation utilizes workflows using GitHub Actions for building, testing and deploying to ensure quality.
In-House project: Google Cloud Platform.
Sydgrönt AB - Transport App - Transport information: migration from Xamarin to MAUI, further development.
Data acquisition and presentation of freezing data for blood plasma. Traceability plays an important role in this system.
Clin. Chem.: help with bug fixes/further development of medical assessment of patient data/blood samples.
Help with bug fixes in Blazor .NET 8.
Kemira-App - work order/maintenance: migration from Xamarin to MAUI.
Nederman On-Prem - Insight Edge Stack: my responsibility was to develop Connector and Server using OPC Unified Architecture (OPC UA). OPC UA is a cross-platform, open-source standard for data exchange from sensors to cloud applications developed with extensible security profiles, including authentication, authorization, encryption. Implementation of publish-subscribe communication patterns, and data polling between client and server.
Management of Webshops, Integration projects, Data Warehouse and Cube support of Enterprise System for Mekonomen/Meca. WebAPIs used SOAP and REST for example to order, get basket status and article information.
Software development of an underwater camera for the H22 event in Helsingborg. Application workflow: Camera video feed is captured from a Python program and sent to a dual display for headset AR and VR. This process runs continuously in a thread. An Accelerometer and Gyroscope is feeding data about movements to the same python program in the main thread and translated into commands to the camera. Extra features: Take a snapshot and upload to Instagram, partially implemented. Zoom-function, partially implemented.
Development of EDI programs to handle order, order response, invoice and transport instructions for the business system PRMS. Runs on AS400 using IBM DB2 as a database.
Development of customer specific integration programs between Visma Administration and customer programs. Development of LOL (Lager/Order Logistik) integrated with Visma Administration. Development of integration program between Visma Administration and Unifaun to automate the handling of shipments in Visma.
Development of defect management and SCADA system in processing and packaging solutions for Tetra Pak. Development of micro services handling integration between production system and PLC (machine network).
New functionality - implement communication from RS-232 to TCP, convert database from Paradox to SQL Server/MySQL and refactoring of data layer.
Software development on blood analys instrument.
Invoice transformation from CERM to Svefaktura.
Development of Mikz – a tool for managing mobile services such as text and multimedia messaging, QR codes, geographic and category targeted campaigns with purchase offers.
Invoice transformation from XAL to Svefaktura.
New functionality of the recipe development system RUT.
Picking and purchase orders with receipts between Weleda AB and Green Cargo. Solution with Softronic EDI exchange containing XML and flat files.
Integration with Softronic EDI exchange containing EDIFACT messages and the sales information tool WebSales around Microsoft Dynamics NAV.
Mashie - further development of the food planning system Mashie, an operational system for all food management in an organization.
Agile Planner - development of a Scrum tool for planning, prioritizing and reporting.
Development of ScharcNet - Moss 2007 based Intranet with BI integration for an international company. .NET AWARDS NOMINEE 2008.
PIACS Fieldbus Gateway - Development of software in Java that runs in a standard Anybus Communicator. The software in this project will act as a so-called PIACS Fieldbus Gateway, which means that the software will translate data telegrams on the fieldbus to PIACS messages on the RS-485 port (serial) and vice versa.
ATP (Automation Program) and USB COM ports: Debug and fixing software errors regarding USB-communication between ATP and mobile phones.
Inventory system on handheld computer with data synchronization over GPRS.
SharePoint 2007 based CRM system that integrates Exchange, Office and business systems.
Further development of newspaper edition system (subscription, distribution, invoicing, payment, ledger and TS statistics).
Order management system for chemical goods: Possibility to import and export data in MS Excel and MS Word. Email function via web interface and MS Access.
Further development of an existing system containing sales, purchasing and delivery statistics. Data collection from Movex via BPW to SQL Server for further analysis in MS Excel.
Software system for managing work orders for the manufacture and pressing of laminate flooring.
Convert data from old systems, install and configure client and server environment with load balancing for 2 servers with MS Terminal Server/Citrix Metaframe. Development of web interface and email function against Frango.
Development of a web-based version of an investment and planning system.
Transport planning system with distributed data between main frame and respective reloading unit. User interface in handheld computer with barcode scanner, telnet communication via radio LAN.
Conversion and further development of an existing budget simulation system developed in MS Excel to MS Access. Importing some data from SAP.
Inhouse developer.
Business Analyst and software developer.
Management/development of standard and customized integration programs between Visma Administration and external applications.
Software developer.
Software developer.
Software developer.
Software developer in the newspaper industry.
Software developer.
Software developer.