Work Experience

Head of Technology

Digit AS distributes BankID devices on behalf of DNB and 12 other Norwegian banks. As the head of technology, I am responsible for building new systems and services, as well as modernizing and automating old legacy systems and processes. I work closely with decision makers and try to understand which technical solutions are best suited for the business.

I work daily with the development of the distribution system, building a new website with a backend for analytics, and programming robots from Universal Robots to automate the production processes.

Fullstack Developer

Digit AS needed to modernize and scale their existing on-prem order management system, DiMitto. With an agreement in place with a large customer, the expected volume was 10-20x the current volume.

I built the system with Go, React, Redis and Postgres — hosted in Azure to meet customers requirements.

The system is built to closely mirror the business' needs. Being the core system for all business operations, high availabilty and performance, fault tolerance with retries, and database transaction rollbacks, were all very important for the business, all while adapting legacy systems and integrating with external services like distribution services like Bring and DHL API's, Microsoft products like Excel and Outlook to fit the companies workflows, and invoicing and inventory management.

Security was paramount given the sensitive customer and order data (GDPR). Applied OWASP security best practices and conducted regular security reviews.

The system successfully handled the customer onboarding and scaled to process 15x the original volume during peak periods, with 99.9% uptime and sub-150ms API response times. The modular monolith architecture proved ideal for rapid development and deployment.

Technologies: Go, PostgreSQL, Redis, Azure Container Instances, Docker, GitHub Actions.

Summer Intern

As part of the DNB Corporate Banking Liquidity team, I worked with fullstack development, cloud infrastructure in AWS and software architecture. Together with two other students, we built, tested and deployed an internal API. It fetched and stored exchange rates from external sources, and was used by several internal systems.

The API is written in Go and built on AWS with Lambda, DynamoDB and API Gateway. It has various triggers like SNS, CloudWatch and S3. We used GitLab CI, and terraform to build the infrastructure.