Software Developer (Consultant), Aleris
Jun, 2021 - Present
Part of a brand new team. Hired to help laying the foundation of how to build great software using modern tools and processes. Tech: C#, .NET Core, ActiveMQ Artemis, Postgres.
Josef is born and raised in Sweden. He started playing with computers at the age of 5 when his father bought a brand new computer running Windows 95. He moved to Stockholm in 2013 and has worked as a programmer since then. Performance and testability is something he has a great passion for.
Software Developer (Consultant), Aleris
Jun, 2021 - Present
Part of a brand new team. Hired to help laying the foundation of how to build great software using modern tools and processes. Tech: C#, .NET Core, ActiveMQ Artemis, Postgres.
Software Developer (Consultant), iBinder
Nov, 2020 - May, 20216 months
Worked a lot with optimization/refactoring of different core parts of the product. Tech: C#, .NET Core, Autodesk BIM 360, Azure Functions, Azure.
Built a new service (Azure function) that was responsible for creating zip files of a clients binder.
Integrated and built a BIM-Viewer using Autocad BIM 360.
Created a foundation for how to do integration testing of microservices
Software Developer (Consultant), SF Studios
May, 2020 - Nov, 20207 months
Backend developer, working a lot with improving the existing codebase but also implementing new applications. Tech: C#, .NET Core, MongoDB, Splunk.
Migrated applications from dotnet framework to dotnet core
Improved the CI/CD flow
Software Developer (Consultant), Qliro
Jan, 2019 - May, 20201 year 4 months
Worked in a team of 4 that was responsible for replacing an old application that produces notifications. Tech: C#, .NET Core, Kafka, RabbitMQ.
Designed/architected the new platform.
Implemented the new platform, mainly focused on creating a solid framework.
Did a lot of third party integrations for sending email, sms, push...
Software Developer (Consultant), Svenska Spel
Feb, 2018 - Dec, 201811 months
Worked as a backend developer in a team with 15 other people responsible for the customer part of the company. Tech: C#, .NET Core, Kafka, MongoDB, Swagger.
Built an application that compiles all users actions(bets, wins etc) so that it can be analyzed by a gaming responsibility application.
Built a rule engine that analyzes active user sessions and notifies users that has triggered any rules.
Lead the way to start programming in an asynchronous way instead of synchronous, now my team only builds asynchronous applications.
Software Developer, Cygni
Jan, 2018 - Sep, 20188 months
Cygni is an IT-consultancy with offices in Sweden and the Netherlands. Our consultants are software developers, UX-designers, digital designers, project manager etc. All types of competence required to help our customers build the best possible digital solutions.
Software Developer, Creuna AB
Jan, 2016 - Jan, 20182 years
Built a lot of Episerver sites for many different clients. Also worked a lot with ASP.NET Core.
Stockholm Växer. Built and released a new version of bygg.stockholm.se.
Created a lot of custom Episerver properties to ease the work for the editors.
Built and released a new version of AMF Fastigheter. Was responsible for a few integrations, mainly towards Cision. Created a plugin to allow for resizing images hosted on external hosts for Imageresizer
Built a new public API for Stockholm.se.
Lead Developer, Isotop AB
Aug, 2015 - Jan, 20165 months
Was Lead Developer for a team that was responsible for a new accessory shop for the mobile operator 3 Denmark.
Implemented the backend solution that integrated with the customers order system.
Designed and implemented the webshop api that allowed our Frontend create orders/baskets and stuff like that.
Software Developer, Isotop AB
Aug, 2013 - Aug, 20152 years
Worked with a bunch of different clients; Babybjörn, 3(www.tre.se), 3 Denmark(www.3.dk), Samhall and Intaktus to name a few.
Developed a brand new multilingual website for Babybjörn with support for over 10 languages and 30 markets
Built a new self service portal for 3 Denmark business customers. Did a lot of integrations towards internal systems at 3
Maintanence and new features for tre.se and 3.dk
Built a custom admin interface and API for Intaktus Liveshop.
C#
Javascript
Python
SQL
Dependency Injection
TDD
Unit/Integrationtests
Integrations
APIs
ASP.NET Core
.NET Core
Django
Episerver
React
Webpack
Babel
HTML
MSSQL
Postgres
MYSQL
RavenDB
MongoDB
CosmosDB
Elasticsearch
Azure
AWS
Kubernetes
OpenShift
ArgoCD
Octopus Deploy
Teamcity
CI/CD
Powershell
GIT
SVN
Messaging (RabbitMQ, ActiveMQ Artemis, Kafka)
Information Technology, Bachelor, Linnaeus University
Sep, 2011 - Jun, 2013
1DV402 - Inledande programmering med C#
1DV403 - Webbteknik I
1DV404 - Iterativ mjukvaruutveckling
1DV405 - Databasteknik
1DV406 - ASP.NET WebForms
1DV407 - Objektorienterad analys och design med UML
1DV408 - Webbutveckling med PHP
1DV409 - ASP.NET MVC
1DV411 - Webbprojekt I
1DV430 - Individuellt mjukvaruutvecklingsprojekt 1
1DV42E - Datavetenskap, självständigt arbete
1DV449 - Webbteknik II
1DV450 - Webbramverk
1IK415 - Webbteknisk introduktion
1IK419 - Gränssnittsutveckling - användarvänlighet och tillgänglighet
Microsoft Most Valued Professional , Microsoft
Awarded on: Dec 01, 2020
Microsoft Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community. They are always on the "bleeding edge" and have an unstoppable urge to get their hands on new, exciting technologies. They have very deep knowledge of Microsoft products and services, while also being able to bring together diverse platforms, products and solutions, to solve real world problems. MVPs make up a global community of over 4,000 technical experts and community leaders across 90 countries/regions and are driven by their passion, community spirit, and quest for knowledge. Above all and in addition to their amazing technical abilities, MVPs are always willing to help others - that's what sets them apart.
EMVP - Episerver Most Valued Professional , Episerver
Awarded on: Jan 01, 2018
Episerver takes pride in its community and the amazing contributions our partners and customers make. The Episerver Most Valued Professionals (EMVP) program is our way of featuring and saying 'thank you' to our most active mentors who lead the way for all other community members by providing copious amounts of help, inspiration and knowledge in a manner that is open, courteous, and professional. Members of the exclusive EMVP program have proven their ability to make a difference and to 'be the good you want to see' in the community and we are happy to recognize them and support them in their efforts.