Curriculum vitae

William Lindholm

Software engineer · Skövde, Sweden

Introduction

Nice to meet you! I’m a software developer with an interest in low-level programming and embedded systems. I enjoy learning by building, experimenting. Feel free to reach out.

My experience spans hardware programming, software-defined radio, web development, and automated testing.

Work experience

Software developer · Combitech

Developing software in a security-sensitive environment using Python and C#, alongside hardware-oriented programming in C++.

Software developer (summer position) · Volvo Group

Continued the migration of a legacy system used to control automated guided vehicles (AGVs). Mentored two new summer developers in technologies and working practices including Scrum, test automation, .NET and Git.

Bachelor’s thesis · Combitech

Completed a 30-credit bachelor’s thesis in collaboration with Combitech, applying and evaluating image anomaly detection algorithms for drone imagery of forest environments.

Software developer (summer position) · Volvo Group

Modernized a legacy AGV control system using .NET Blazor, introduced API integration testing, reduced UI test execution time by approximately 55%, and helped establish new GitHub workflows.

Software developer (summer position) · Volvo Group

Modernized a legacy web interface using Blazor, with Azure DevOps and TFVC for organisation and planning. Implemented a visual identity now used in several internal applications.

Education

BSc in Computer Science · University of Skövde

Selected projects

OrionCast

AI-based demand forecasting and inventory planning for e-commerce and retail. Uses sales history, stock levels and supplier lead times to help plan when and how much to order. Visit OrionCast.

Anomaly detection for forest monitoring using UAV imagery

Applied and evaluated image anomaly detection algorithms for drone imagery of forest environments in a bachelor’s thesis carried out with Combitech. Read the thesis on DiVA.

Technical skills

Languages & frameworks
Python, .NET, Blazor, Angular, C++
Tools & platforms
Git, Docker, Linux
Areas & practices
Hardware programming, software-defined radio, web development, REST APIs, test automation, integration and UI testing, Scrum

Awards and certificates

Contact and external links

Email: [email protected]

GitHub · LinkedIn