The following is a list of projects i have worked on in recent years. I do a lot of consulting with companies having difficulties with google apis, and google development in general. If you have any issues please contact me I would be happy to help.
[10-2022]Understanding implicit OAuth flow
I recently helped out a start up in California, USA They were having issues with the user flow. The users were being forced to double authencation their application. This was due to the nature of implicit OAuth flow for JavaScript and their need for backend authorization.
I may not have been able to solve their issue, but I was able to explain to them the security reasons behind why things work as they do. We were able to come up with a few alternatives in order to improve user flow.
[09-2022 – …]Extracting meaningful data from Google Analytics MCF Reporting api.
With universal analytics shutting down soon, a lot of companies have started to extract their legacy UA data out of Google analytics and into an on-premise storage solution. The MCF Reporting api can be tricky to extract the data needed. I was also able to clear up the understanding of custom dimensions and when the data was available after processing.
[09-2022]Oauth2 Connect to YouTube Data api
The YouTube data api is slightly different then the standard Google APIs with regard to authorization. I recently helped a Startup from Arizona, USA to connect their users to the YouTube Data api using web authorization with C#.
Export patient medical data using Fhir – KMD
With this project the data patient health care data resided on an on-premises server with my client. This data was split up by Danish government municipalities. The data in question was restricted by GDPR. To ensure patient privacy my focus was always on ensuring during the development and testing phase. The data we were using was in fact test data only and no production user data was within our system. The data on my clients system was in a proprietary format designed for use with business intelligence system. They had the requirement to export the data to an off site client, the destination system followed FHIR format for medical data storage.
My system was designed to send the data per municipalities once day.
- Microservices
- rabbitmq
- docker + docker compose
- sql server
- httpclient
- automapper
- Azure
- Azure secret store
- Saml Authorization
Export data from old shopify system to new custom ecommerce system. – SKARP
My client had an old ecommerce system and needed to export their data from that system into their new new ecommerce system. I was able to use the api from their old ecommerce platform to extract the data and parse it into the new system.
- microserices
- rabbitmq
- docker + docker compose
- postgres sql
- httpclient
- automapper
- AWS
Identity server support and Xamarin proof of concept – Norriq
This was a very short contract less than two months.
I was able to address some issues the client had with their Identity server 4 installation, including setting up backchannel logout .
I also created for them a small sample project with Xamarin AUTH for requesting data from one of the Google apis.
Senior backend developer, Identity server
Maintained and implemented an identity server 4 system.
- social login
- back channel logout
- retrieve password
- account linking
- Created a system for the support team to assist users with login issues
- Created a system for third party developers to request tokens for use with the authorization server.
Senior backend developer – Targit
Created and implemented serval applications for use with business intelligence system.
- Exchange rate custom ssis task
- Google analytics custom ssis task and connection manager
- Custom ssis task for weather