resume_page

Log | Files | Refs | README

commit 768f7442a220657891e4b38c546fd4bbea8a54da
parent 42b6815277209693b0df9900b970ff32f6a17b8a
Author: William Lindholm <william_lindholm@outlook.com>
Date:   Mon, 21 Sep 2026 00:36:11 +0200

Updated resume info.

Diffstat:
Mapp/index.html | 98+++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
1 file changed, 58 insertions(+), 40 deletions(-)

diff --git a/app/index.html b/app/index.html @@ -3,21 +3,22 @@ <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta name="description" content="[sample]Alex Morgan — software developer. Résumé, selected projects, and contact information.[endsample]"> - <title>[sample]Alex Morgan — Résumé[endsample]</title> + <meta name="description" content="William Lindholm — software engineer. Curriculum vitae, selected projects, and contact information."> + <title>William Lindholm - Curriculum vitae</title> <link rel="stylesheet" href="/style.css"> </head> <body> - <a class="skip-link" href="#main">Skip to résumé</a> + <a class="skip-link" href="#main">Skip to curriculum vitae</a> <header> <p class="document-label">Curriculum vitae</p> - <h1><span class="sample-marker">[sample]</span>Alex Morgan<span class="sample-marker">[endsample]</span></h1> - <p class="subtitle">[sample]Software developer · Stockholm, Sweden[endsample]</p> - <nav aria-label="Résumé sections"> + <h1>William Lindholm</h1> + <p class="subtitle">Software engineer · Skövde, Sweden</p> + <nav aria-label="Curriculum vitae sections"> <a href="#experience">Experience</a> <a href="#education">Education</a> <a href="#projects">Projects</a> <a href="#skills">Skills</a> + <a href="#awards">Awards</a> <a href="#contact">Contact</a> </nav> </header> @@ -25,72 +26,89 @@ <main id="main"> <section aria-labelledby="introduction"> <h2 id="introduction">Introduction</h2> - <p>[sample]I build dependable software for the web, with a focus on Python, Linux, and straightforward systems. I enjoy turning complicated requirements into tools that are easy to use, understand, and maintain.[endsample]</p> - <p>[sample]My work spans backend services, developer tooling, and the small details that make software reliable over time.[endsample]</p> + <p>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.</p> + <p>My experience spans hardware programming, software-defined radio, web development, and automated testing.</p> </section> <section aria-labelledby="experience"> <h2 id="experience">Work experience</h2> <article> - <h3>[sample]Software developer · Northline Systems[endsample]</h3> - <p class="entry-meta">[sample]2022–present · Stockholm, Sweden[endsample]</p> - <p>[sample]Develop and maintain Python services for an internal operations platform. Work with a small team on API design, database changes, and production support.[endsample]</p> - <ul> - <li>[sample]Simplified background processing and added checks that made failed jobs easier to diagnose and recover.[endsample]</li> - <li>[sample]Documented deployment procedures and maintained automated tests for critical workflows.[endsample]</li> - </ul> + <h3>Software developer · Combitech</h3> + <p class="entry-meta">August 2025–present</p> + <p>Developing software in a security-sensitive environment using Python and C#, alongside hardware-oriented programming in C++.</p> </article> <article> - <h3>[sample]Junior software developer · Fieldwork Studio[endsample]</h3> - <p class="entry-meta">[sample]2020–2022 · Uppsala, Sweden[endsample]</p> - <p>[sample]Built accessible websites and small backend services. Collaborated with designers and clients, reviewed code, and supported applications after release.[endsample]</p> + <h3>Software developer (summer position) · Volvo Group</h3> + <p class="entry-meta">June–August 2025</p> + <p>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.</p> + </article> + <article> + <h3>Bachelor’s thesis · Combitech</h3> + <p class="entry-meta">January–June 2025</p> + <p>Completed a 30-credit bachelor’s thesis in collaboration with Combitech, applying and evaluating image anomaly detection algorithms for drone imagery of forest environments.</p> + </article> + <article> + <h3>Software developer (summer position) · Volvo Group</h3> + <p class="entry-meta">June–August 2024</p> + <p>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.</p> + </article> + <article> + <h3>Software developer (summer position) · Volvo Group</h3> + <p class="entry-meta">June–August 2023</p> + <p>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.</p> </article> </section> <section aria-labelledby="education"> <h2 id="education">Education</h2> - <h3>[sample]BSc in Computer Science · Example University[endsample]</h3> - <p class="entry-meta">[sample]2017–2020 · Sweden[endsample]</p> - <p>[sample]Coursework in algorithms, operating systems, databases, and software engineering. Final project explored practical monitoring for small distributed services.[endsample]</p> + <h3>BSc in Computer Science · University of Skövde</h3> + <p class="entry-meta">August 2022–June 2025</p> + <ul> + <li>Studied abroad at the University of Limerick, Ireland, in autumn 2024.</li> + <li>Served as industry relations representative on the board of SKILLS, the student union section for IT students, organising collaborations with companies.</li> + <li>Represented the University of Skövde as a student ambassador for its Marketing and Communications Department at SACO, Kunskap &amp; Framtid, the university’s open house, the Framtid career fair in Skövde, and visits to upper secondary schools.</li> + </ul> </section> <section aria-labelledby="projects"> <h2 id="projects">Selected projects</h2> <article> - <h3>[sample]Plainlog[endsample]</h3> - <p>[sample]A small command-line tool for searching and summarizing application logs. Designed around readable output, predictable behavior, and Unix pipes. <a href="https://example.com/plainlog">Project and source</a>.[endsample]</p> - <p class="entry-meta">[sample]Python · Linux · Automated testing[endsample]</p> - </article> - <article> - <h3>[sample]Community archive[endsample]</h3> - <p>[sample]A lightweight, searchable archive for a local association. Server-rendered pages, accessible forms, and a documented backup process keep day-to-day maintenance simple. <a href="https://example.com/community-archive">Project and source</a>.[endsample]</p> - <p class="entry-meta">[sample]Python · Flask · SQLite · HTML &amp; CSS[endsample]</p> + <h3>Anomaly detection for forest monitoring using UAV imagery</h3> + <p>Applied and evaluated image anomaly detection algorithms for drone imagery of forest environments in a bachelor’s thesis carried out with Combitech. <a href="https://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-25550">Read the thesis on DiVA</a>.</p> + <p class="entry-meta">2025 · Computer vision · Image anomaly detection</p> </article> </section> <section aria-labelledby="skills"> <h2 id="skills">Technical skills</h2> <dl> - <dt>Languages</dt> - <dd>[sample]Python, SQL, HTML, CSS, shell scripting[endsample]</dd> - <dt>Tools &amp; systems</dt> - <dd>[sample]Linux, Git, Docker, PostgreSQL, SQLite[endsample]</dd> - <dt>Practice</dt> - <dd>[sample]API design, automated testing, accessibility, technical documentation[endsample]</dd> + <dt>Languages &amp; frameworks</dt> + <dd>Python, .NET, Blazor, Angular, C++</dd> + <dt>Tools &amp; platforms</dt> + <dd>Git, GitHub, Docker, Azure DevOps</dd> + <dt>Areas &amp; practices</dt> + <dd>Hardware programming, software-defined radio, web development, REST APIs, test automation, integration and UI testing, Scrum</dd> </dl> </section> + <section aria-labelledby="awards"> + <h2 id="awards">Awards and certificates</h2> + <ul> + <li>Harmonized Amateur Radio Examination Certificate (HAREC) · 2026</li> + <li>CCNAv7: Introduction to Networks · 2023</li> + <li>Lions science scholarship · 2020</li> + <li>Lions scholarship for outstanding subject knowledge in the natural sciences · 2017</li> + </ul> + </section> + <section aria-labelledby="contact"> <h2 id="contact">Contact and external links</h2> <address> - <p>[sample]Email: <a href="mailto:alex@example.com">alex@example.com</a>[endsample]</p> - <p>[sample]<a href="https://example.com/alex/source">Source code profile</a> · <a href="https://example.com/alex/profile">Professional profile</a>[endsample]</p> + <p>Email: <a href="mailto:william_lindholm@outlook.com">william@lindholmlabs.com</a></p> + <p><a href="https://github.com/LindholmLabs">GitHub</a> · <a href="https://www.linkedin.com/in/w-lindholm">LinkedIn</a></p> </address> </section> </main> - <footer> - <p>Sample résumé. All information enclosed in [sample] and [endsample] is illustrative.</p> - </footer> </body> </html>