Senior utvecklare Goteborg, Sweden

Kan vara tillgänglig

(Uppdaterat 2023-09-14)

Senior utvecklare

Goteborg, Sweden

Nybörjare Svenska, English, German

  • Mjukvaruarkitektur

Kompetenser (66)

INVOICE

POS

NGRX

websockets

RETAIL MARKETING

PIPELINE

RxJS

JQuery

TypeScript

REFINING

DELPHI

Queues

ACCOUNTING

.NET

RPC

Xamarin

QUALITY ASSURANCE

.NET Core

ERP

XML

CREDIT ISSUES

JSON

MACOS

Subversion

INVOICING

ORM

API

Django

Entity Framework

HELPDESK

POINT OF SALE

RETAIL

BILLING

MAC

C++

QUEUE MANAGEMENT

LOGISTICS

Dining

API Gateways

REVERSE ENGINEERING

Jenkins

SOFTWARE DEVELOPMENT

TCL/TK

WCF

Settlements

C#

CI/CD

ECS

STRUCTURED SOFTWARE

GUI

Git

TOTAL COST OF OWNERSHIP

MFC

Billing Applications

Continuous Integration

JavaScript

PAYMENTS

Python

Serial Communication

MS .NET

API Gateway

CONTINUOUS INTEGRATION/DELIVERY

INVOICES

WEBSOCKET

COACHING

COLLECTIONS

Professionell bakgrund

SOFTWARE ENGINEER
QLIRO

2022-11 - Pågående

Danni was one of the backend engineers in a team called Clearing & Settlements at Qliro. This team is spearheading Qliro's efforts into a new market strategy by becoming a Payment Facilitator. To do this, the team had to build a robust system to keep track of money to be collected from Payment Service Providers and manage fees and payouts to merchants, as well as generating the necessary data for auxiliary systems like accounting. The system was implemented as a primarily event-based microservice system in AWS, using lambda functions, topics and queues, as well as API gateways and serverless batch jobs in ECS Fargate to manage file based communication with banks.
Key technologies: C#, .NET, AWS, Lambda/serverless, microservices, QLDB ledger database, Amazon Aurora (PostgreSQL), SNS/SQS message communication, Infrastructure as Code (Terraform), REST API, serverless batch computing, GitLab CI/CD, file based bank integrations
PROJECT RESPONSIBLE/DEVELOPER, COMPILED
Specifying

2008-03 - Pågående

planning, developing and delivering various applications, integrations and internal systems both in-house and for customers.
Integrations with various business systems, billing applications, custom intranet websites, in-house apps and sites, and more. More information about these projects is available under the 'Projects' headline below.
SOFTWARE ENGINEER & SCRUM MASTER
H&M

2022-01 - 2022-10

Danni was one of the software engineers and also the Scrum Master of a team called Airlift at H&M. This team has been at the forefront of H&M's efforts to provide a modern, frictionless checkout experience to their customers across all platforms. The teams work in a very independent and empowered manner, refining goals set on the levels above into goals of their own and working out what work they need to do to best help achieve the overarching goals. Aside from the actual development work, all team members must help to gather requirements and align with other teams in a very complex system landscape.
Danni also took the role as the Scrum Master of the team, guiding and coaching it along its path to more efficient and agile ways of working.
Key technologies: C#, .NET, Scrum, Azure, REST API, message based communication with Azure Functions, Azure DevOps, CI/CD, Docker, Splunk, Application Insights, SAFe
FULL STACK DEVELOPER
SKATTEVERKET

2020-05 - 2021-12

Danni held a role at Skatteverket as full stack developer in the "UND" team, which develops an internal system that is used to support investigators handling investigations regarding financial crimes and tax evasion. The team has been focused on agile development and grown through iterative selfimprovement into a very efficient and self-organized team, fitting into the larger SAFe framework used at Skatteverket.
Key technologies: C#, .NET Core, Angular, NGRX, HTML, CSS (with Sass), Azure DevOps, CI/CD, Splunk, SAFe
FULL STACK DEVELOPER
STENA LINE

2019-12 - 2020-04

As a full stack developer in the Payments team of the Travel department, Danni worked with development of online payment services for the travel platform and online booking systems. The team had the ambition to break out the payment function into its own product with a new and better architecture, until Covid-19 hit Stena Line hard and stopped that effort.
Key technologies: C#, .NET, WCF, ASP.NET, HTML, CSS, Azure, Azure DevOps, Sentry
ARCHITECT THIRD PARTY INTEGRATIONS
EXTENDA RETAIL

2008-03 - 2019-12

Danni started at Extenda working with payment solutions primarily for H&M in Extenda's older Delphi-based Point of Sales (POS) solution, and soon became the responsible architect for this area. When Extenda moved over to its newer Extenda Enterprise POS solution, Danni followed and moved into the AddOn team, which was responsible for all add-ons and third party integrations with the POS.
This included all external payment methods like card payment, mobile payment, invoice payment, and more. Danni was also the responsible architect for a number of large projects to support digital receipts through the ARTS Digital Receipt standard, which eventually led to the possibility to get receipts digitally through Kivra when shopping at any Ica store, and eventually digital receipts in other stores as well. He was also the primary responsible for integrations with Global Blue tax refund solutions.
Key technologies: Software architecture, system integrations, Java, Spring, XML, JSON, REST services, SOAP, serial communication, threaded programming, Kafka, Delphi
OPERATIONS MANAGER
ARICO

2006-01 - 2008-03

Danni was responsible for overseeing the development of web-based booking systems, as well as leading a technical transformation effort with great results.
He redefined the entire development process and pipeline at the company, introducing continuous integration and deployment, and also restructured the entire support management process for the company including a new helpdesk system.
Key technologies: ASP Classic, HTML, CSS, Microsoft SQL, JavaScript, continuous integration and deployment, helpdesk integration
SYSTEM DEVELOPER
SWEDISH ARMED FORCES

2002-01 - 2006-01

Danni was working as part of a team developing an in-house prototype for a command and control system for Network Centric Warfare. This included both developing Windows application that were used for Command, Control and Communication (C3), and also integrating a wide variety over units such as radar stations, fire units, tanks and more to communicate with each other over military radio and tele networks, share their data, and receive automated orders over the network. The work also often included reverse engineering military communication formats and devising specialized hardware to enable communication between military units that normally did not have that option.
Key technologies: C++, MFC, C#, .NET, Windows Forms, embedded programming, military communication protocols, hardware integration, Delphi
SYSTEM DEVELOPER
GALDRION AB

2001-06 - 2002-01

Danni held this developer job fresh out of high school and before doing his military service. The job entailed Python development using the Zope framework along with Python based backends to automate performing searches in multiple museum collections across Sweden in a single search.
There was also a project with a Python GUI application used for input into museum databases.
Key technologies: Python, Linux, Tcl/Tk, X Windows

Kontakta konsult

/