- Realise the value of skill-driven networks.

Personalia

Sindre Brurberg
For eXOReaction
Developer
I have worked a lot with different kinds of deployments and systems, from smaller embedded systems to distributed computing and cloud automation. I work by a few principles, fail often and fail fast, it should just work, one should always strive for simplicity and anything solved by magic will be unmanageable in a short time. Thus i use these principles when i solve problems. And i enjoy thinking, so a complex and difficult issue is always better than just filling in a template.
Address not set
Email not set
Phone not set

Experience

2021 - until now

Deployment stability

Team Edge for Exoreaction

GitHub
Fallacies of distributed computing
Cloud computing
CI/CD
AWS ELB
Linux
AWS (Amazon Web Services)
GO

When deploying services there is often the issue of unstable or outright faulty services being deployed. Thus I created a tool to test new versions of APIs with live data. The API needs a tiny bit of c ompatibility if it writes persistent data, but other than that it should know nothing about weather it is live or being tested. This tool checks different metrics and are able to find some edge - cases in a generic way that testing won’t find.

2021 - until now

Cloud management

Team Edge for Exoreaction

GitHub
Fallacies of distributed computing
AWS ELB
Linux
AWS (Amazon Web Services)
Svelte
GO

In the end of 2021 I have been working in Go to create automated tools to manage and deploy services directly on AWS EC2 instances. This is to fill a need we had in Exoreaction to minimise time to deployment and increase our consistency and transparency in the cloud. The solution uses an explicit object for deployment so the user can be confident that they deploy their service how they intend. The service contains both idempotent and non idempotent versions of the available actions, so users can also be sure to know that when they did a change only that change happened and it really did happen all the way or not at all.

2021 - until now

Private hosting cloud

Team Edge for Exoreaction

GitHub
NixOS
Fallacies of distributed computing
CI/CD
Linux
GlusterFS
Kubernetes
GO
Docker

Since I do not want to spend time managing my servers and services running on my services and I don’t want to pay for cloud services. Have I created my own automated little cloud. It is fitted for how I use it but it is quite flexible. At the point of writing this I do not manage certificates, restarts, power - outages, provisioning or the likes anymore. I am also almost done building the automatic creation of new systems”and also removing the manual networking / port management and reverse proxying. The solution also contains simple uptime monitoring and a basis for system authentication. The authentication platform also has its own path and future.

2012 - until now

Smaller projects

Developer

GitHub
lua
Cloud computing
CI/CD
Linux
java
C

I would say 2012 is when i really started developing programs and doing projects. In 2014 I was a part of a art installation with porcelain flowers and led lighting. I had nothing to do with the art, but I helped a friend fit the flowers with LEDs and desi gn the interactive program for them. I have also done many other projects like creating minor game engines, remote controllers, long - boards, sensor systems, smart home components and a lot more.

2018 - 2022

Infected POS and access control

Infected

GitHub
CI/CD
NFC
Linux
ws2812b
GO

We were a little group who created the backend and raspberryPI solution for a NFC based POS and access con trol system. I programmed the hardware and a friend of mine did the backend hook into our already existing user system. Main issues we had were bad wifi capabilities and peoples not so good soldering skills. The first time we tried to go live with the solu tion in 2017 we started a bit too late. So I got to test zombie development and how many hours of sleep I need in a day / week to stay productive and produce semi coherent and reasonable code.

2020 - 2020

Seedhunt Distributed computing system

Seedhunt

GitHub
Fallacies of distributed computing
WASM
Cloud computing
CI/CD
Linux
Kubernetes
C
GO
Vue
Docker

In spring 2020 did I benchmark”myself to see how fast I could program something I thought was somewhat complicated. I spent two weeks managing some frontend developers and some program developers who modified the program I used for the distributed computing solution I created. The result after two weeks, seedhunt.net. It is a silly thing computing Minecraft seeds, but it was a perfect project to test my speed. The solution has since migrated serve rs but is running perfectly over a year later without any intervention from me. In total I think we had 3 or 4 people modifying the program code, and about 4 or 5 people developing the frontend and me developing the backend, distributed solution and everyt hing that comes with that, including managing the other two groups.

Education

2013 - 2022

Bleiker High school

Elektro VG1, ICT-Service VG2

2017 - 2022

IFI

Bachelor in Programming and System-architecture

2015 - 2017

Private high schools, University Norwegian Army and Akademiet private school admissions

R1, R2, Physics1, FOKUS, Certificate of apprenticeship ICT, Trade certificate Krigsskolen ICT

Private high schools(R1, R2, Physics1), University Norwegian Army (FOKUS) and Akademiet private school admissions 2015 - 2017 Certificate of apprenticeship ICT, Trade certificate Krigsskolen ICT

Expertise

Development

0 Experiences | 0 Measurements | 0 Skills

Employers

2021 - until now

Consultant

eXOReaction AS

Konsulent arbeid på eXOReaction sitt interne software factory og vidre utleid til Entra på deres EntraOS prosjekt.

2021 - until now

Developer

Sunstone Tech

Konsulent primært utleid til eXOReaction AS

2018 - until now

Developer

Estimako

Som shareholder i Estimako så har jeg jobbet som utvilker for de bedriftene som Estimako har invistert i.

2019 - 2021

2020 Developer

ECIT Solutions

Startet med en IT konsulent sommerjobb etterfulgt av deltids utvikler på integrasjons teamet.

2018 - 2018

Autumn Group teacher

UiO IFI

Gruppelærer i IN1000, introduksjon til programmering.

2015 - 2017

ICT-Apprentice

Krigsskolen

Førstegangstjeneste og IKT lærling. Mye av mine oppgaver var å lage automatiserte script og sammenkoblinger mellom systemer for å lette dritfs jobben til de andre på avdelingen.

2014 - 2015

ICT-internship

Intility HWSR and networks

Hos Intility fikk jeg muligheten til å gjøre mye forskjellig. Staret på settup avdelingen deres, etterfulgt av en periode på repail avdelingen. Til slutt tok jeg del i nettverksavdelingen deres.

Additional information

Voluntary work

2020 Seedhunt 2 week project to create a dis tributed computing solution written in GO. 2017 - 2018 Cybernetisk Selskab Bartender, technician etc. 2010 - 2015 Radar youth cafe and scene. Sound, light and scene. 2010 - 2020 Infected Security, Tech and CEO Started with light, sound and scene. Helped out with all kinds of work supporting the chief, chairman and technical manager. Was manager for both tech and security in periods. Then became the CEO. 2011, 2013 Granittrock festival Sound, lights and scene, administration and guard el ected office UIO - CYB 2018 Kjellerstyret (student bar/cafe, Technical officer) 2017 - 2019 Radar Event (CEO) 2017 - 2020 Infected (CEO), UIO - IFI 2017 - 2018 CampusTG (long term project) 2011 - 2013 Radar Event (Technical officer) 2011 - 2013 UKM arranger (Technical officer)

Other

License class A2 B Prior security clearance H/NS

Language and technology

Languages: Go, C, Java, C#, BASH, Python. Operations Linux, Windows, Cisco, Aruba

Certifications

03.07.2017 Apprenticesh ip ICT (Fagbrev IKT - servicefag) 08.12.2016 Data Security Leader (DSL) , NSM 27.02.2015 Windows Server Administration Fundamentals 02.02.2015 Database Administration Fundamentals 10.11.2014 Networking Fundamentals,