Programming languages
Languages | Experience | Rating | Last used |
---|---|---|---|
C# | 18 years | 5 | 2024 |
SQL | 18 years | 4 | 2024 |
Java | 2 years | 3 | 2023 |
Python | 1 years | 3 | 2021 |
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 and the newspaper industry. Recently, Ulf helped Tetra Pak with further development of their systems. 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 | 2024 |
SQL | 18 years | 4 | 2024 |
Java | 2 years | 3 | 2023 |
Python | 1 years | 3 | 2021 |
Tool | Experience | Rating | Last used |
---|---|---|---|
Visual Studio | 22 years | 5 | 2024 |
PyCharm | 1 years | 4 | 2021 |
Subversion (SVN) | 5 years | 4 | 2017 |
Tool | Experience | Rating | Last used |
---|---|---|---|
ASP.Net Core | 3 years | 4 | 2019 |
Entity Framework | 3 years | 5 | 2022 |
Git | 3 years | 4 | 2023 |
Microservice architecture | 2 years | 4 | 2018 |
REST API | 4 years | 5 | 2022 |
Windows Forms | 10 years | 4 | 2020 |
XML | 5 years | 4 | 2022 |
Scrum | 7 years | 3 | 2018 |
Unit Testing | 7 years | 4 | 2020 |
Language | Skill level |
---|---|
Swedish | Native speaker |
English | Good working knowledge |
Description | Days | Year |
---|---|---|
Certified in Microsoft SQL Server 2005 | 30 | 0 |
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 & server.
Management of Webshops, Integration projects and DW & Cube support of Enterprise System on 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 & 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 integration program between Visma Administration and Unifaun to automate the handling of shipments in Visma.
Development of LOL (Lager/Order Logistik) integrated with Visma Administration.
Development of customer specific integration programs between Visma Administration and customer programs.
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.
Development of software with Java running on a standard Anybus Communicator. Software acts like a ”PIACS Fieldbus Gateway”, which means the software translates data telegrams on the fieldbus to PIACS-messages on RS-485 port and vice versa.
ATP (Automation Program) and USB COM ports: Debug and fixing software errors regarding USB-communication between ATP and mobile phones.
Inhouse developer.
Business Analyst and software developer.
Management/development of standard and customized integration programs between Visma Administration and external applications.
Software system developer.
Software developer.
Software developer.