
Emil Larsson
The only constant in the technology industry is change.
SKILLS
APTITUDES
EXPERIENCE
- Senior Platform EngineerMarch 2025 - May 2026Ingka Group (IKEA) - UtsiktContract
Part of the team that built and maintained the platform and infrastructure for the AI/ML part of Utsikt, where a genetic algorithm was trained on large volumes of sales data spanning many countries and markets to optimize pricing. My focus was making the model trainable, repeatable and observable in production, running containerized Linux workloads on Cloud Run, distributing the load so training could scale across markets, reading training data from BigQuery and persisting every training result in Cloud SQL. The platform was defined as infrastructure as code in Terraform and rolled out GitOps style through CI/CD pipelines in GitHub Actions, with the repository as the source of truth, so the whole training environment could be recreated from git. I maintained and developed the platform in production, instrumenting the training runs with Cloud Monitoring, Cloud Logging and Cloud Trace, handling troubleshooting and incident response when jobs failed or degraded, and tuning how workloads were sized and scheduled to keep cloud cost proportional to the value of each run. Security was part of the platform rather than an afterthought, with secrets in Secret Manager, least privilege service accounts and policy as code. I worked closely with the data science team to take models from experiment to production.
Skills: MLOps, Distributed training, Platform engineering, Infrastructure as Code (Terraform), GitOps, CI/CD (GitHub Actions), Docker, Linux, Cloud Run, Cloud SQL, BigQuery, Python, Bash, GCP, Observability (Cloud Monitoring, Logging, Trace), Incident response, Secrets management, Least privilege IAM, Policy as code, Cost optimization, GitHub Copilot - Senior Fullstack DeveloperMarch 2024 - March 2025Ingka Group (IKEA) - UtsiktContract
Worked on a data product built to help IKEA make informed, data-driven decisions. My main responsibility was a Python package that let stakeholders easily interact with the data we provided, including its versioning and release as a pip package through automated CI/CD. I maintained and extended the data pipeline behind it, orchestrated with Cloud Composer and Dataform on top of BigQuery, to keep delivery of high quality data consistent. I also contributed to the frontend application used for data visualization, building new features and keeping the app performant and scalable. Working closely with the data science team, I safeguarded the accuracy of the data and made sure the right insights reached the right people, following best practices in development, data handling and data security.
Skills: Python, pandas, pip package and version management, Developer experience, CI/CD (GitHub Actions), BigQuery, SQL, Cloud Composer, Dataform, Jupyter Notebook, TypeScript, Node.js, Next.js - Frontend DeveloperNovember 2023 - March 2024GESHDO - TimeNow
Expanded the administration functionality of our web-based time tracking application, TimeNow, at GESHDO. The application is designed to provide a seamless experience for users to track their time and manage their worked hours. Emphasized accessibility and responsive design in the development process. Implemented code structure improvements and introduced shared engineering standards and reusable patterns, a golden path for the team to follow, which lifted developer experience, team performance and code quality.
Skills: TypeScript, Accessible Web Development, Responsive Design, Vite, Git, API Integration, Engineering standards, Developer experience - Frontend DeveloperNovember 2023 - January 2024AvantadContract
Led the development of a robust web-based CRM system at Avantad, enabling clients' customers to manage subscriptions and payments. Emphasized accessibility and responsive design in the development process. Leveraged the power of Next.js 13 and implemented React Server Components (RSCs) to construct a scalable and performant application.
Skills: TypeScript, Accessible Web Development, Responsive Design, Next.js 13, Node.js, Git, Azure Devops, API Integration - Fullstack DeveloperSeptember 2021 - November 2023Ingka Group (IKEA) - Edge EngineeringContract
Full-stack innovation and exploration role with a strong cloud engineering focus, spanning frontend, backend and the infrastructure underneath. I designed and shipped scalable cloud solutions across GCP, AWS and Azure, building containerized and serverless Linux workloads with Docker, Cloud Run Jobs, Cloud Functions, Azure Functions and Lambda, and automating their delivery with CI/CD pipelines in GitHub Actions. I was a go-to resource for cross-functional collaboration and rapid prototyping, taking ideas from prototype to production and setting projects up to a high standard with unit and end-to-end testing baked in. Among other things I implemented an in-house event-driven analytics solution that replaced third-party tools like Google Analytics.
Skills: TypeScript, Node.js, Go, Bash, Linux, Python, CI/CD (GitHub Actions), Docker, Cloud Native, Multi-cloud, Cloud Run Jobs, Cloud Functions, Azure Functions, AWS Lambda, Event-driven architecture, Prototype to production, React, Next.js, Express.js, Vue.js, Git, JIRA, Confluence, Figma, GCP, AWS, Azure Active Directory (Azure AD), Pytest, Jest, Mocha - Fullstack DeveloperJanuary 2021 - August 2021Ingka Group (IKEA) - Jobba/CheckaContract
Proficiently managed the concurrent development of two projects. One project focused on crafting an office space staff capacity allocation planning tool, streamlining office space management. The second project entailed developing an internal system for effortless office equipment ordering within the organization. Key responsibilities included frontend development, backend API design and development, and the implementation of an event-driven, serverless data sanitization pipeline on GCP to ensure GDPR compliance.
Skills: TypeScript, Node.js, GCP Cloud Functions, GCP Pub/Sub, BigQuery, Vue.js, Express.js, Git, JIRA, Confluence, GCP, Azure Active Directory (Azure AD), Postman Testing - IT ConsultantJanuary 2021 - PresentGESHDO Now ABEmployment
GESHDO specializes in dynamic IT consulting, driven by a commitment to tailored solutions. We prioritize rapid delivery to align with your goals while managing costs effectively. Our expertise spans all the major cloud platforms like AWS, Azure, and Google Cloud. Back-end development, with diverse languages and frameworks, equips us to solve complex challenges. Our front-end consultants blend design finesse with technical precision to create seamless, visually appealing interfaces. GESHDO pushes boundaries to provide optimal, adaptable solutions for your organization. In my own work I use agentic coding workflows with OpenCode, GitHub Copilot and Claude as a standard part of how I build software, from prototyping through to production.
Skills: Agentic workflows (OpenCode, GitHub Copilot, Claude), AI-assisted development, Generative AI, Prompt engineering, AWS, Azure, GCP - Software EngineerJuly 2020 - December 2020Collner Kiteboarding ABEmployment
Worked closely together with the product owner to develop a mobile application using React Native alongside AWS for backend- and cloud-related areas. As the only developer on the project at the time, I was also responsible for planning, prioritizing and deciding on everything related to the technical stack.
Skills: JavaScript, Node.js, React Native, AWS Amplify, Git, Slack webhook integrations, AWS - Frontend DeveloperSeptember 2019 - June 2020CybercomEmployment
Development of various interactive web applications aimed at displaying and analyzing big amounts of data. With the amount of data, main focus was on frontend optimization to provide our users the best possible experience. Additionally, I built a custom solution for web scraping, utilizing Puppeteer, to gather data from an in-house tool that were then used by another team to optimize their ML model.
Skills: JavaScript, Node.js, React, Express.js, Chart.js, Puppeteer
EDUCATION
- Frontend Developer program2018 - 2020EC Utbildning
Program focused on teaching frontend development with an emphasis on building high-quality web applications using industry-standard technologies. Acquired proficiency in modern front-end technologies, including HTML, CSS, JavaScript, and React, through coursework and internships. Gained valuable soft skills such as effective communication and agile development methodologies.
Exam Project:
We created a solution for veterinary professionals, enabling them to render 3D models generated from MRI scans within a web application. This allowed the veterinarians to provide pet owners with insights into their pets health, enhancing the overall care and communication in veterinary practice. - C# ProgrammingAugust 2017 - January 2018Malmö University
This course focused on teaching the fundamentals of object-oriented programming using C#.



