Erik Bergstedt

Solutions Architect

About Me

As a Solutions Architect I take responsibility to drive your company vision forward, with creative and valuable incentives in both business strategy and concrete implementation. I enjoy improving code stability and performance, with long-term cost-efficient architectural choices, and also teaching and enabling other developers to make the best product they can in the role as team-lead.

I have over 10 years of experience with a wide breadth of knowledge, including but not limited to:

  • .NET architecture design
  • Distributed system design
  • Cloud architecture design (Azure, AWS, Google Cloud)
  • API design and implementation
  • Full-stack web development
  • Big Data, database design and optimization (Relational, NoSQL, hybrid)
  • Setup and implementaton of DevOps (Kubernetes + Docker, building tools, deployment and packaging, release automation, infrastructure configuration and monitoring)
  • Language skills include C#, Python, SQL, F#, Java, JavaScript, C, C++ and R

Experience

Saab AB

.NET Developer

2024 - 2025

https://www.saab.com/

Developer for communications systems in the civil sector of SAAB.

Cuviva AB

.NET Developer

2023 - 2024

https://www.cuviva.com/

Developer for Cuviva’s healthcare IOT solutions. Responsibilities included mobile, webapp and scaling backend infrastructure to meet the increasing demands of onboarding new customers.

Collector Bank

.NET Solutions Architect

2018 - 2023

https://www.collector.se

Project leading role in fintech. Took initiative to lift a legacy debt collection system to a modern standard. Implementation included Big Data, event-focused microservice-oriented architecture, cloud hosting and devops restructuring. Results included 90% less time to production, 90-99% query time delay reduction for end consumers, and 70% cost reduction in relation to the legacy hosting with increased on-demand scalability.

Squeed

.NET Consultant

2016 - 2018

https://www.squeed.se

Assisting Collector Bank (which later employed me directly due to excellent performance). Payments and collections, with a focus on improving end user experience of the banking products (B2B, B2C).

Softhouse

.NET Consultant

2015 - 2016

https://www.softhouse.se

Web development and Big Data work through developing the EasyCube system for Tork which uses IoT-connected sanitary devices and restroom metric data to optimize cleaning routes and cost efficiency. Improved query efficiency for many core functions by over 80% by remodeling the data hosting solution.

Inet

.NET Developer

2013 - 2015

https://www.inet.se

Full-stack web development. Payment API implementation such as PayPal, Handelsbanken and Klarna, resulting in 5% increase in customer finishing purchases. Performance tuning, search engine optimization, hosting management. Generally everything related to keeping the IT side of a web shop operational and modern.

Softronic

.NET Consultant

2011 - 2013

https://www.softronic.se

In-house developer and consultant. Various projects, including Android development with Google Maps, improving legacy code hosting, modernizing government healthcare with responsive web design.

Education

Chalmers University of Technology

Bachelor - Computer Science

High and low-level concepts related to computer engineering, including objective-oritented programming, assembly, electronics, networking, cpu design, fundamental database design and mathematics.

University of Gothenburg - Department of Earth Sciences

Bachelor - Geology, Earth Sciences

As a break from technology I explored my interest in the natural sciences. My education includes climate and environmental research, geoscience, petrology, geochemistry, meteorology and atmospheric science, hydrology, oceanography and some historical biology.

Elof Lindälvs Gymnasium

Gymnasium - Nature Sciences

Nature studies, mathematics and computer sicence.

Projects

Protobuffer

Protobuffer

This is a demo project for implementing Protobuf, the serialization format developed by Google. It has a wrapper, is well documented and is useful for compression for any type of data. ProtoBuf is designed for unprecedented speed of deserialization, with a very compact format.

SimpleMemoryCache

SimpleMemoryCache

Helper library for .NET MemoryCache with generics, easy initialization and deferred methods if key data is not found. Very useful for keeping data in-memory for fast access without saving it to a database.

Interests

Alongside my interests in programming some of my other interests and hobbies are:

  • Cooking and nutritional science
  • Physiology and psychology
  • Gaming
  • Weight lifting