Johannes Leander
Software Developer
Enthusiastic technical professional with a deep understanding and appreciation for the entire software development lifecycle. Experienced developer with a passion for writing maintainable and usable software, ensuring business value and the needs of the user.
Education
Information Systems Science
Sep 10, 2014Jun 10, 2017Bachelor's DegreeThe University of GothenburgEmployment
Software Engineer
Sep 1, 2022Feb 7, 2025GeoGuessrGeoGuessr is an online geography game that challenges players to identify locations worldwide using Google Street View and satellite imagery.
- As part of the Platform Team, my team and I ensured up-time of services, educated collegaues and ensured CI/CD pipelines were working optimally
- Optimized subscription conversion by designing, implementing, and maintaining the game's subscription referral program and first-time user experience.
- Developed and maintained successful game modes such as Singleplayer, Quickplay, and Multiplayer. Working itteratively in a data driven manner, we ensured the game modes offered experiences in-line with user behaviors.
- Increased developer productivity by integrating developer tools and automating tedious, repetitive tasks.
- React / C# .NET / SQL / MongoDB / AWS
Front-end Tech Lead
Oct 1, 2021Sep 1, 2022Svensk Travsport ABSvensk Travsport is the governing body for horse harness racing in Sweden, overseeing regulations, licensing, and the organization of trotting races across the country.
- Created the foundation for the new and updated back-office systems used by operators to register horse ownership, breeding contracts, horse leasing, and race registration.
- Maintained legacy systems in response to user needs
- React / Node.js / SQL / MongoDB / Google Cloud Platform
Software Developer
Aug 1, 2018Oct 1, 2021PriceRunnerLeading price comparison site in Sweden, Denmark, and the United Kingdom.
- Designed and implemented new functionality, such as product variants, translation tools and improved category filtering.
- Worked with PriceRunner's platform team to optimize, make more accessible, code-split, and modernize the main website, improving the site's Google Lighthouse score by 40%. This ensured high SEO ranking and a good user experience.
- Created tooling for the management of internal data such as content, merchants, products and categories.
- React / Node.js / Java / GraphQL / SQL
Front-End Developer
Jan 1, 2018Jun 1, 2018Invativa ABSoftware development bureau helping customers, mainly in the people search and credit information industry, with their software needs. Clients included Bisnode and Ratsit.
- Designed and implemented Ratsit's feature Salary Watcher (Swedish: Priskollen), allowing users to purchase salary information about anyone in Sweden.
- Redesigned Bisnode's main site and implemented new user facing features.
- Developed an internal management system for back-office authorization using IdentityServer.
- C# .NET / Razor / Angular 1.0 / React
Part-time Service Technician
Fujitsu ABWhile studying at university, I worked part-time as a service technician for Fujitsu AB, where I serviced customers, installed computer hardware, and updated software.
- Installed self-checkout tills in Axfood stores throughout Gothenburg and other towns in Västra Götaland. Stores included ICA and Willy's.
- Serviced and replaced card readers in clerk-operated tills.
- As part of a nationwide project, I replaced and upgraded networking and server hardware for Nordea and its offices.
- Microsoft Server / Linux
Contact
Location
Profiles
Skills
Frontend
- HTML / JSX
- CSS / SCSS
- JavaScript / TypeScript
- React / Vue / Svelte / HTMX
- Redux / Apollo GraphQL
Backend
- Node.js
- C# .NET
- Python
- Elixir
Systems Programming
- Rust
- Zig
- C
Databases
- MongoDB
- SQL
- AWS DynamoDB
DevOps and CI/CD
- Amazon Web Services (AWS)
- HashiCorp Nomad
- Prometheus
- Google Cloud Platform (GCP)
- Linux