Fullstack developer & DevOps
Kumpan Sweden AB
2025.12 – Ongoing
James is a highly skilled full-stack developer with C#/.NET, ASP.NET Core, Azure, TypeScript, and JavaScript as his core competencies. He has worked for several years in roles such as backend developer, frontend developer, and lead DevOps across a wide range of companies, and excels at seeing the bigger picture in complex systems.
From a personality perspective, James has a strong attention to detail and is extremely analytical and structured in the way he breaks down problems and identifies simple, effective solutions. He enjoys sharing knowledge through pair programming and is skilled at translating business requirements into technical solutions. James does what needs to be done—he is not afraid to take on challenging areas or dive into new technologies, and he does what’s required to ensure a successful delivery.
Tech: C#/.NET, ASP.NET Core, JavaScript, TypeScript, Azure, Azure DevOps, YAML, Bicep, ARM
- 14 years of experience in HTML/CSS, Javascript/TypeScript
- 8 years of experience in C#/.Net, Azure, ASP.NET Core, Entity Framework, SQL Server
- 8 years of experience in microservices and architecture, unit & integration testing
- 8 years of experience in CI/CD in Azure DevOps, Azure Pipelines, ARM Templates
- 5 years of experience in Arm Templates, Bicep, Powershell
- 3 years of experience in Docker, Azure Container Services, Kubernetes
- 3 years of experience in Angular2/4/5/6, TypeScript, SASS
- 2 years of experience in Microsoft Service Fabric, Microsoft Cosmos DB
- 2 years of experience in Node.js, Express, React, Redux, React Native, Vue.js
DevOps Lead at Intelliplan AB 2022-06 - 2025-10
- Migrating an old business critical application from .NET Framework to .NET Core
- Attempts to migrate old React applications onto newer codebase
- Teaching other developers in the team about CI/CD pipelines and infrastructure as code
- Migrating an old build and deploy system from Octopus Deploy to Azure DevOps
- Implementing infrastructure as code using Bicep and ARM Templates
- Modernizing configuration using Azure DevOps, Azure App Services and Azure Keyvault
- Use of Azure App Services, Container Apps, Function Apps, Azure Functions, Azure Service Bus, Azure Event Grid
- Standardizing hosting environment, improving performance, and cost optimizing
- Improving logging using Application Insights
- Creating prototype Docker containers for legacy applications
- Incident response in Azure
- Modernizing and implementing new features in Intelliplan’s cloud product
- Building point to point integrations for Intelliplan’s Cloud Product
- Implementing improvements in Intelliplan’s Azure hosting environment
Senior Software Developer at Chinsay Sweden 2021-03 - 2022-06
- Working remote with a team based in Stockholm and Singapore
- Development of an OpenAPI Platform using ASP.NET Core, Containers, and Azure
- Development of API integrations to partner using ASP.NET Core running in Azure
- Development of contracting management system using .NET Core and Vue.js / Knockout
- Usage of Azure App Services, Azure Functions, Azure Storage Accounts
- Usage of Ms SQL, Azure Event Grid, Application Insights
- Use of Azure Devops and Azure Pipelines
- Prototyping of Docker, Kubernetes
Technical Lead / Acting Architect at ICA Gruppen AB 2020-07 - 2020-11
- Tech lead for a team building microservices using Spring Boot and containers
- Tech lead in a department with 30 developers
- Acting architect taking initial meetings with various stakeholders at project startup
- Tried to improve culture within the teams in my department
- Tried to slant the department from Java towards C#/.NET
- Prototyping with Kafka, Kubernetes, and Docker
Senior Software Developer at Grant Thornton 2020-01 - 2020-06
- Senior developer under a lead developer and a solutions architect
- Teaching a junior developer how to be a C#/.NET ASP.NET Core developer
- Developing a web based organization chart solution using D3
- Developing a frontend decision aid application using Angular8/9 and TypeScript
- Developing backend solutions using ASP.NET Core 3.1 using App Services
- Devops Engineer and using Azure YML Pipelines and ARM Templates
- Maintaining legacy solutions written in EPIServer with ASP Classic and ASP.NET
- Developing an online portal using Microsoft SharePoint, Azure Functions and Logic Apps
- Developing integrations in Office365 using OpenXML SDK and Microsoft Graph API
- De-facto lead on a greenfield project using SharePoint and C#/.NET Azure Functions
Senior IT Consultant Internet of Things at Sigma IoT, Sigma IT Consulting 2019-03 to 2020-01
- Team lead for creating proof of concept IoT base system for Smart City
- Use of Raspberry Pi, Ubuntu, Docker, Kubernetes, Azure Container Services in Smart City
- Worked on a project porting Node.js solution with Express and React to ASP.net Core
- Worked on a web solution using ASP.NET Core and Angular‚
- Use of Azure Devops CI/CD with Azure ARM templates
- Use of Ubuntu and Docker with Hyper-V
Software Developer at If P&C Insurance 2017-05 to 2019-03
- Development as part of geographically distributed team in several countries
- Development of greenfield microservices based insurance solution platform
- Use of Service Fabric, Docker, Azure Functions, API Management, Kubernetes
- Azure Devops CI/CD with ARM templates as infrastructure as Code
- Database storage using Microsoft SQL Server, Microsoft Cosmos DB, and Table Storage
- Development of proof of concept projects using Microsoft and Google Machine Learning
- Development of proof of concept projects using Microsoft Cognitive Services
- Development of proof of concept projects using Azure Functions and Umbraco
- Web application development using ASP.net Core 2.1 with Angular 4-6 and TypeScript
- Development of Azure API Management with ARM templates, OpenID, SASS, CSS, HTML
Software Developer / Data Scientist at Hi3G Access AB / 3 Sverige 2016-04 to 2017-04
- Development of a business critical tool responsible for configuration of 3’s mobile network
- Development of a platform independent application core and domain layer
- Development of XML I/O engine capable of real time monitoring and configuration
- Application responsible for creating XML files for configuration correction and provisioning
- Porting of legacy VB.net application to modern .NET Core hybrid desktop/web application
- Porting of software features using modern software methodology and best practices
Backend Developer at Solid Media Group as Consultant 2016-03 to 2016-04
- Development of a PHP Symfony based solution for a client project
- Development of projects using Symfony, and Foundation
CTO at Solventor AB 2011 to 2014
- Updating several websites using manual frontend coding of HTML, CSS, and Javascript
- Implementation of a Virtual Machine Host consisting of Xen Platform and Ubuntu
- Implementation of a custom CRM/CMS system based on PHP and Symfony2
- Responsible for all IT related decisions at the company
1970.1 – Ongoing

Skills
C#/.NET
ASP.NET Core
Azure
HTML/CSS
JavaScript
TypeScript
Vue
SQL
React
DevOps
Infrastructure as Code
Education
KTH 2010 – 2017