Exchange Rates Fetcher SOAP to REST - Bokio
Bokio is a bookkeeping web app targeting big and small companies on the Swedish market.
Bokio has some banking features that rely on having up-to-date exchange rates from the Swedish
currency.
The problem was that our current implimentation SOAP was soon end of life and will be replaced
by a
REST API (that was not mapped one to one).
I wrote a custom http client integration that fetched exchange rate data on a given time every
day
to sync it to a SQL database.
I also implemented the endpoints for the frontend and a fallback to directly call the Web API
directly if the server sync was down.
C#, Azure, ASP.NET, Entity Framework, T-SQL, DefaultHttpClientFactory,
SocketsHttpHandler
Timer and Worker Module in Cendot by Iver 1998-Present - Iver Sverige
Cendot is a monolithic desktop app that is distributed on Citrix servers to the Iver Employees.
Cendots architecture is of MVVM design and is all written in C#. The core domain logic is also
used
in company owned apps as dll:s or nugets in web apps, worker services and REST API:s. As a
diverse
IT-Service company with its own self made business eco-system (Cendot) and its own development
appartment, Iver process owners have an intimate connection with our developer team. Together we
design and discuss new features that automate processes, simplifys time reporting, pricing and
invoicing. We also enable new pricing models and business concepts.
C#, Microsoft WPF, T-SQL, NHibernate, Citrix, Rest-API, Azure DevOps, Azure Application
Insights
Software Update Management System (SUMS) - Data Summery Service - Volvo Cars
This applications purpose is to generate Software Update Management System (SUMS) traceability
documents for car variant certification. This is to be able to oblige with stricter EU and other
regulations for modern cars. With the Software-PLM platform SystemWeaver as source for data we
designed a core app that integrates with the SystemWeaver nuget API and collects the relevant
data
following a preprogrammed set of extensive business rules (and outputs a different readable
documents).
My main contribution was development of the applications testing projects (integration
and
unit test), dependency management, driving code refactoring and code design.
C#, X-Unit, Microsoft Dependency Injection, ASP.NET Web API, PowerShell, AzureDevOps,
SystemWeaver, Jira, SQL-lite
BoostApp PX - ASP.NET Reverse Proxy REST API for company time reports - Nexer Group
Responsible for building a reverse Proxy API (ASP.NET) in a micro service architecture within a
inhouse SCRUM Team. Further responsible for implementing OAuth 2.0 (Microsoft Identity Platform,
AD), CI/CD with Azure DevOps and Docker, integration testing and scripting with Postman.
C#, ASP.NET Web API, Microsoft Identity Server, Azure DevOps, Docker, HttpClient,
Postman,
Microsoft Dependency Injection