image

Anders Tengroth

Anders is an experienced system and solution architect with more than 25 years of experience in automation engineering projects. System thinking and understanding of customer needs are one of his main characteristics.

He is highly appreciated for his professionalism and quality consciousness. Over the years Anders has had various roles such as technical project manager, architect, designer and system developer. His experience spans areas of administrative and technology-oriented systems.

As a person, Anders is careful and thorough. He takes great personal responsibility in his tasks. He has worked with many different technical systems and platforms, thus he has obtained a unique breadth and understanding of system integration. In his recent projects he worked with agile methodologies and used tools like JIRA.

System Architecture System Developer

Programming languages

Languages Experience Rating Last used
C 20 years 5 2026
C++ 20 years 5 2026
C# 15 years 5 2018
Kotlin 4 years 5 2026
Pascal 6 years 5 2026
ASP 5 years 4 2018
Java 4 years 4 2026
Visual Basic 6 years 5 2018
Javascript 1 years 3 2016
Delphi 1 years 4 2004
Kotlin 4 years 5 2026
Arduino 1 years 3 2022
Bash 8 years 4 2026
DCL 4 years 5 2022
Fortran 6 years 5 1995
HTML 3 years 3 2010
JSON 7 years 4 2026
Shell script 7 years 5 2004
SQL 30 years 5 2026

Development tools

Tool Experience Rating Last used
Git 8 years 5 2026
Docker 1 years 2 2026
Kubernetes 1 years 2 2026
JetBrains IDE 7 years 5 2026
Visual Studio 18 years 5 2026
Postman 6 years 4 2026
Subversion (SVN) 14 years 5 2026
JIRA 9 years 5 2026
Rational Clear Case 6 years 4 2020
Adobe Photoshop 2 years 3 2023
Adobe Premiere Pro 4 years 3 2023
Arduino 1 years 3 2022
CAD 6 years 5 1995
Eclipse 2 years 5 2004
GitHub Projects 8 years 4 2026
Gradle 4 years 3 2026
Jenkins 1 years 2 2022
Mercurial 1 years 4 2018
MS Excel 3 years 5 2012
Raspberry Pi 1 years 3 2022
Rest API 4 years 4 2026
SQL 30 years 5 2026
Unity (unit testing) 8 years 4 2026
Web Components 2 years 3 2016

Knowledge & technologies

Tool Experience Rating Last used
Linux 13 years 5 2026
REST API 4 years 5 2026
Google Cloud Platform 4 years 5 2026
Windows Services 10 years 5 2016
ASP.Net 5 years 4 2018
Web Services 12 years 5 2026
SQL Server 15 years 5 2018
Oracle DB 8 years 5 2022
PostgreSQL 7 years 5 2026
OpenVMS 9 years 5 2022
Entity Framework 4 years 4 2026
Windows Communication Foundation (WFC) 9 years 5 2017
Windows Presentation Foundation (WPF) 9 years 5 2017
Agile 11 years 4 2026
Algorithms 2 years 4 2023
Database Design/Management & Security 15 years 4 2026
Date and time handling 6 years 4 2016
Git 8 years 4 2026
IBM AIX 6 years 4 1998
JSON 7 years 4 2026
MVVM 9 years 5 2017
MySQL 1 years 5 2012
SOAP 1 years 3 2018
Solr 2 years 4 2016
Spring Boot 4 years 4 2026
Unit Testing 8 years 4 2026
Windows Forms 20 years 5 2017
XAML 6 years 4 2017

Languages

Language Skill level
Swedish Native speaker
English Highly proficient

Education

  • Computer Engineering - option Mechatronics (1986 - 1989) Halmstad University

Courses

Description Days Year
VAX/System Management 4 1989
DMRS Relational database 5 1989
Unix Advanced 2 1990
System administration 3 1993
Network administration 4 1994
Programming in Microsoft C++ 4 1995
Project management training 6 1997
Relational databases/SQL (Oracle) 4 1998
FIX Dynamics 5 1998
Microsoft SQL Server administration 4 1999
Visual Interdev, IIS och ASP 4 2000
CERTIFIED MCP Analyzing Req & Def Solution Arch. 70-100 5 2001
Microsoft VB.NET 5 2002
Developing Web Applications with Microsoft Visual C# .NET, 70-315 5 2005
XML Web Services and Server Components with Microsoft Visual C# .NET, 70-320 5 2005
Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition, 70-229 5 2005
Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET, 70-316 5 2005
Analyzing Requirements and Defining Microsoft .NET Solution Architectures, 70-300 5 2005
  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 at IKEA IT, Helsingborg

Development of a new logistics system in Google Cloud. The application is used by office staff for planning and calculating internal orders. When moving goods, warehouse staff use mobile devices to confirm relocation. Replenishment forecast for goods is calculated daily and planning of needs is carried out by coworkers. The daily work also included some time spent maintaining older terminal systems written in C++ and Pascal.

Technologies: Kotlin, WebService, OpenApi rest, Yaml, PostGreSQL, Git, JIRA, Java, Google Cloud, IntelliJ, DBeaver, Postman, Kubernetes deployment, Docker image, Terraform setup, Flyway DB, springboot lib, Linting, Sonarqube, JUnit, C++, Pascal

System Developer at IKEA IT, Helsingborg

Migration of terminal systems to web solution. Older terminal systems used internally within the group are converted to a simpler and more manageable work tool. Methods and tools are simultaneously renewed during the process. The change has proven to be very appreciated by end users who find that the learning phase has been significantly reduced as the handling is more intuitive.

Technologies: C++, Pascal, OpenVMS, Oracle RDB, PostGreSQL, Git, JIRA, CLion, Jenkins, Java, Linux, WebService, JavaScript, REST, Reflection

System Developer at Cubic Technologies Denmark APS, Helsingör

Military system development.

Technologies: All activities classified.

Solution architect at IKEA IT, Helsingborg

Design of new infrastructure where the assignment includes feasibility study, analysis and change of existing systems connected to new tools and modern working methods. Financial transactions are phased out and moved to surrounding systems.

Technologies: C++, Pascal, OpenVMS, Oracle RDB, ClearCase, ClearQuest, UltraEdit, Visio

System Architect, System Developer at HemoCue AB, Ängelholm

Design and development of calibration tool for new pharmaceutical instrument. The work concerns a production test application for calibration of glucose instruments that also includes communication interfaces via COM and USB.

Technologies: C#, .NET, WPF, WCF, MVVM, Visual Studio, SQL Server, LINQ, SubVersion, MigraDoc, Entity Framework, TDD

System Architect, System Developer at Cactus Uniview AB, Helsingborg

CactusEye SCADA system, LIMS sampling system. A completely new monitoring and laboratory system developed with new technology for the district heating and water supply industry.

Technologies: C#, .NET, WCF, WPF, WindowServices, Visual Studio, C++, SQL Server, SOLR, SubVersion, Git, JIRA

System Architect, System Developer at Radius Control Systems AB, Helsingborg

UniView SCADA system. Control and monitoring system primarily for the electricity, district heating and water supply industries. The application is a client/server-based real-time system that contains digital and analog signals. Operators monitor changes via process images that contain alarms and real-time data from sensors in a facility. History can be saved for signals and events, which makes it possible to analyze processes and report deviations afterwards.

Technologies: C++, C#, .NET, Visual Studio, COM+, SQL Server, WebServices, WindowServices, SubVersion, WCF, WPF, Silverlight

System Architect, System Developer at Scandlines AB, Helsingborg

DPOI (Data Point of Interest). Integration between 3 systems for the exchange of booking, ticket and card data. The different systems interact with each other via a protocol in the form of XML structures. These constitute a standardized flow of events that all go towards a common data center. Here lies the responsibility for sending messages to the right recipient. This project requires extensive knowledge of how business transactions are handled logistically and economically.

Technologies: Visual Basic, C#, VB.NET, ASP.NET, ADO.NET, COM+, SQL Server, Merge replikering, WebServices, WindowServices

System Developer at Sony Ericsson AB, Lund

This assignment is 50% Application Management and 50% further development of the product SEUS (Sony Ericsson Update Service). SEUS is basically developed to relieve the service centers and of course in a cheaper way to get the opportunity to upgrade your phone with new software more easily. SEUS is part web application and part Java application that anyone with a new or slightly more advanced phone can use.

Technologies: ClearCase, TOAD, Eclipse, Java Server Pages, Java, Oracle Database 8i, Unix, Visual C++

System Developer at QPCard, Helsingborg

Digital photo management. Development of an application for color adjustment of digital images. The application compensates for poorer color reproduction in cheaper cameras compared to an ideal camera. The application handles TIFF and JPG images. By taking a reference image with a color scheme in the subject, selecting the color scheme and then starting a calculation, a reference is created for how the camera handles colors. With this reference, other images from the camera can be adjusted so that the color reproduction corresponds to a much better camera or a different type of film.

Technologies: MS Visual C++ .NET, MFC, Photoshop

System Developer at Scandlines AB, Helsingborg

Design and development of an application (AutoBilbo) for automatic validation of cards, tickets and bizzes at Scandlines car crossings. The system reads cards, tickets or bizzes in unmanned machines and marks the route as used. At the same time, the price for the crossing is calculated and the customer is invoiced. It also keeps track of how many times the customer has traveled and what remains for cards and tickets registered with a limited number of trips. The machine registers the card, ticket or bizz number and sends this over the network to the main application (AutoBilbo). The receipt is then printed out in the machine. The system has been supplemented with a web interface for booking and selling tickets.

Technologies: Visual Basic, VB.NET, ASP.NET, MS Transaction Server, SQL Server, TCP/IP

System Developer at Bluebiz Consulting AB, Helsingborg

Adapt the customer support system in Action Request Server and CORBA using DLL drivers written in C++. Search routines against ARS were further developed to meet the requirements of the customer system's web interface. Here, an SQL-like syntax was introduced based on an in-house developed compiler framework.

Technologies: C++, Corba, ARS

System Developer at Pharmacia / Upjohn, Helsingborg

WEB application for registering samples. When these arrive at the laboratory, a simplified procedure is needed to quickly register the content and type. The samples are grouped and placed in different storage areas. This is registered together with the tests to be carried out and their results, which are later followed up by statistics.

Technologies: ASP, Visual Basic, SQL Server

System Developer at Epecon AB, Helsingborg

Dimensioning of heating elements. Introduction of new calculation model in radiator program.

Technologies: Borland Delphi, InstallShield

System Developer at Junckers Industrier A/S, Köge

Production monitoring system for wood flooring manufacturing. Installation and commissioning of redundant MS SQL database with application.

Technologies: SQL Server, IndustrialSQL

System Architect, System Developer at Interprint, Stockholm

Traverse control and inventory management of printing rollers. Modeling, systematization and programming of MS SQL database application for production and inventory management and specification of database administration.

Technologies: SQL Server, Visual Basic, CAN-bus

System Developer at Svenska Nestlé AB, Bjuv

Inventory management system, Totebin. Systemization, programming, testing and commissioning of database application for batch-oriented production and inventory management.

Technologies: Visual Basic, Oracle, Citect, Profibus, Crystal Report