Mathias Langlet
Consulting Software Engineer at Citerus- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Citerus
-
Sweden
-
Software Development
-
1 - 100 Employee
-
Consulting Software Engineer
-
Sep 2023 - Present
Stockholm, Stockholm County, Sweden
-
-
-
Klarna
-
Sweden
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Feb 2021 - May 2023
Stockholm, Stockholm County, Sweden At Klarna I'm working with the order management problem space. My team is responsible for building and running the systems that allow merchants to do post purchase operations on their orders. We offer a REST API and a web app in our merchant portal as well as many internal peripheral services. Most of my work is related to our java back-end services but I'm also at times involved with the front-end app. Our back-end services are build as containerized Spring Boot apps and runs in AWS in… Show more At Klarna I'm working with the order management problem space. My team is responsible for building and running the systems that allow merchants to do post purchase operations on their orders. We offer a REST API and a web app in our merchant portal as well as many internal peripheral services. Most of my work is related to our java back-end services but I'm also at times involved with the front-end app. Our back-end services are build as containerized Spring Boot apps and runs in AWS in our in-house abstraction on top of AWS ECS. We manage our own jenkins pipelines through Jenkinsfiles. We make heavy use of Kafka, AWS SQS, AWS DynamoDB, PostgreSQL in RDS and Aurora. We manage most of our infrastructure by using infrastructure as code via Terraform. We also own the public documentation of our products and API specifications. The team is quite autonomous, we work with a scrum like setup of one week long sprints. Our practices include daily stand-ups, weekly planning and grooming of upcoming work, and bi-weekly retrospectives. I'm also involved with the security awareness group with the goal of helping my team and adjacent teams to keep up with security best practices. We hold regular threat modelling sessions where we try to find possible threats and mitigations. This work is influenced by the STRIDE threat modeling methodology. Show less
-
-
-
Klarna GmbH
-
Germany
-
Financial Services
-
1 - 100 Employee
-
Software Engineer
-
Dec 2018 - Feb 2021
Berlin, Berlin, Germany In my time with Klarna in Berlin I worked in a team that was responsible for specialized payment integrations. We built containerized Spring Boot back-ends backed by AWS RDS MySQL and PostgreSQL datastores. Our first project was to migrate a set of on-prem payment integrations to AWS. Those were implemented in an in-hosue web application framework and had to be migrated to Spring Boot. After migrating the existing services I was involved with projects to build new integrations… Show more In my time with Klarna in Berlin I worked in a team that was responsible for specialized payment integrations. We built containerized Spring Boot back-ends backed by AWS RDS MySQL and PostgreSQL datastores. Our first project was to migrate a set of on-prem payment integrations to AWS. Those were implemented in an in-hosue web application framework and had to be migrated to Spring Boot. After migrating the existing services I was involved with projects to build new integrations. Each one unique and with its own set of challenges. Show less
-
-
-
-
Lead Systems Developer
-
Mar 2016 - Nov 2018
Berlin, Tyskland At ICE in Berlin I took on the role of Lead Systems Developer and I was involved in recruitment and training of new employees. My daily activities included * Design and implementation of software and database components * System administration * Software Testing * Change management system administration. * Release packaging and deployment. * Researching best practices and keeping the team up to date with what's new on the platform. * Responsible for programming and… Show more At ICE in Berlin I took on the role of Lead Systems Developer and I was involved in recruitment and training of new employees. My daily activities included * Design and implementation of software and database components * System administration * Software Testing * Change management system administration. * Release packaging and deployment. * Researching best practices and keeping the team up to date with what's new on the platform. * Responsible for programming and system training for new developers. Show less
-
-
-
ICE
-
United Kingdom
-
Musicians
-
200 - 300 Employee
-
System Developer
-
2013 - Feb 2016
Alvikstrand At ICE I worked with design and implementation of software and database of a system designed to support documentation and management of multiterritorial copyright information. Apart from working with daily programming tasks I was also involved with system administration, testing, and change management system administration.
-
-
-
-
Android Dev
-
2012 - 2013
Design and implementation of an Google Android application.
-
-
-
-
Systemtest
-
Jun 2010 - Jul 2010
Systemtest av Android app
-
-
Education
-
KTH Royal Institute of Technology
Högskoleingenjör, Datateknik -
Scrum.org
11 Sep 2014, Professional Scrum Master I -
Blackebergs gymnasium
Gymnasieutbildning, Natur, matte/data