image

Ulf Andersson

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.

C# Software Development

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

Development tools

Tool Experience Rating Last used
Visual Studio 22 years 5 2024
PyCharm 1 years 4 2021
Subversion (SVN) 5 years 4 2017

Knowledge & technologies

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

Languages

Language Skill level
Swedish Native speaker
English Good working knowledge

Education

  • Data – Teknisk programmering Högskolan i Växjö

Courses

Description Days Year
Certified in Microsoft SQL Server 2005 30 0
  1. Has some knowledge of the technology/product.
  2. Has previously used the technology/product but may require a brief introduction or course.
  3. Has used this technology/product in projects before and can get going on his/her own.
  4. Feels very confident with the technology/product.
  5. Is very experienced with the technology/product and can support or educate others in this area.

Projects & Employments

Current & previous projects

System Developer .NET at Nederman, Helsingborg

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.

Technologies: C#, Git, OPC UA, OPC.TCP, WebSocket, UnixSocket

System Developer .NET at Stratiteq Sweden AB, Malmö

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.

Technologies: C#, Java, SQL Server, SOAP API, REST API, GIT

Software developer at EC Solutions AB, Helsingborg

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.

Technologies: Python, Raspberry Pi, Camera AXIS M3057-PLVE Mk II Network Camera, Display 1440*1440 Stripe LCD Display Screen LCM for Headset AR and VR, MPU-6050 Accelerometer and Gyroscope

Software developer at JELD-WEN Sverige AB, Åstorp

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.

Technologies: RPGLE, DB2

System Developer .NET at DataPartner i Helsingborg AB, Helsingborg

Development of integration program between Visma Administration and Unifaun to automate the handling of shipments in Visma.

Technologies: C#, REST API, SQL Server, SQLite

System Developer .NET at DataPartner i Helsingborg AB, Helsingborg

Development of LOL (Lager/Order Logistik) integrated with Visma Administration.

Technologies: C#, REST API, SQL Server, SQLite, Xamarin

System Developer .NET at DataPartner i Helsingborg AB, Helsingborg

Development of customer specific integration programs between Visma Administration and customer programs.

Technologies: .NET Core, C#, REST API, SQL Server

System Developer .NET at Tetra Pak, Lund

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).

Technologies: C#, Microservices, REST API, SQL Server, RabbitMQ, PowerShell, Subversion, Git

Developer at Region Skåne, Malmö

New functionality - implement communication from RS-232 to TCP, convert database from Paradox to SQL Server/MySQL and refactoring of data layer.

Technologies: Delphi 7, SQL Server, MySQL

System Developer .NET at HemoCue AB, Ängelholm

Software development on blood analys instrument.

Technologies: C#, Compact Framework, SQLite, Phyton

System Developer .NET at AB W H Nordvall & Co, Malmö

Invoice transformation from CERM to Svefaktura.

Technologies: C#, Functoid Script using Inline C#, XSLT, BizTalk Server 2006

System Developer .NET at Danir Marketing AB, Malmö

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.

Technologies: MVC3, ASP.NET, C#, SQL Server, NHibernate, NUnit, NSubstitute, Git.

System Developer at HMS Industrial Networks, Helsingborg/Lund

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.

Technologies: Anybus Communicator, Sun Java, HMS Java Toolkit, RS-485

Software Developer at Sony Ericsson AB, Lund

ATP (Automation Program) and USB COM ports: Debug and fixing software errors regarding USB-communication between ATP and mobile phones.

Technologies: Java

Current & previous employments

EC Solutions AB, Helsingborg

Inhouse developer.

JELD-WEN Sverige AB, Åstorp

Business Analyst and software developer.

DataPartner i Helsingborg AB, Helsingborg

Management/development of standard and customized integration programs between Visma Administration and external applications.

EC Solutions AB, Helsingborg

Software system developer.

Softronic AB, Malmö

Software developer.

Avensia innovation AB, Helsingborg/Lund

Software developer.