Bjarne Koll

Master Student of economic computer science at KIT

about me
About me

Let me introduce myself.

My name is Bjarne Koll. Since I turned seven years old, I have had great interest in computers and their programming. After I got my bachelor degree through a dual study program at IBM, I am now working towards my master degree at KIT.

Profile

With my years of age, the privilege of great education, handball training since the age of 7 and a love for programming, I would describe myself as inquisitive most of all. Following my passion, I have spent the last years learning about computers.

  • Name: Bjarne Koll
  • Born: January 2000
  • Mother: Veterinarian
  • Father: IT-Architect
  • Email: [email protected]

Skills

Besides attending my high schools computer science class, which taught me Microsoft Office as well as multiple programming languages and SQL, I spent the past years working with Java extensively and learning programming languages through self-study. In my first internship as a Bachelor@IBM I also got to learn Golang and have since deepened my knowledge in the language through multiple open source projects. Through my work at DHBW Stuttgart I was additionally able to pick up Rust to widen my range of programming languages.

  • 95%
    JAVA
  • 80%
    GOLANG
  • 65%
    SQL
  • 55%
    Python
  • 40%
    RUST
CV

More about my life

A small resumé about my school and skill progress

Educational background

Master at KIT

After finishing my bachelor degree I am currently working towards my master degree at the Karlsruhe Institute of Technology (KIT). I mainly focus on the technological aspect of the economical computer science to deepen my understanding on how to deliver value to enterprises using the latest technology.

Part-time student at IBM

To not completely get out of touch with actual practical applications of computer science I also work at IBM as a part-time student in combination with my master program at KIT. I mainly focus on exploring blockchain technologies in the context of large banking applications and their use case for customers.

Dual Study Program

October 2018 - October 2021

Bachelor@IBM

Working for IBM Germany GmbH as a dual student, I split my time into blocks of around three months, during which I am either working for IBM in one of the many german locations, or studying economic computer science at DHWB Stuttgart.

I have already written my bachelor thesis, titled: "Advantages and disadvantages of natively compiled Java Microservices through the GraalVM in the Context of cloud ressource usage" in which I researched potential resource improvements of the GraalVM in regards to Java Cloud Applications.

To allow for a deeper understanding of my work at IBM, the following dropdowns describe my internships in the company, sorted from latest to oldest.

IBM Berlin
Developer Advocate

Starting off my last year as a Bachelor@IBM, I worked as a developer advocate during the spring of 2021 in the developer advocate team in Berlin. Covid19 again prevented any physical enrollment in the internship, yet I was able to work with a lot of exciting technologies used in the cloud. Specifically I focused on an in-depth speed comparison regarding the GraalVM . This topic served as the basis for my bachelor thesis, which I wrote during this internship.

IBM Research San José
Resource caching inside OpenShift

As my second internship in the summer of 2020 I was scheduled to travel to San José in California to work in the IBM Research Almaden laboratory . Covid19 unfortunately prevented me from physically partaking in the internship. Nonetheless I was capable of, at least partially, get a feeling for IBM USA in a fully remote internship. Besides the struggles of drastically different timezones, I was able to gain a lot of insight into OpenShift and its structure. After setting up and preparing an openshift cluster myself on bare metal, I got to prototyp a little on a c++ implementation of a resource cache, which is supposed to cache S3 requests across the entire cluster as fast as possible.

IBM Laboratory in Boeblingen
CI/CD in Master Data Management

Over the summer of 2020 I had the opportunity to partake in two internships while working remotely due to covid19. The first internship brought me to the german unit for the IBM MDM service. While working there I was able to build on my previous cloud development knowledge from my first internship and fully focus on continuous integration and continuous delivery. I lead the teams adaption of helm while also reforming the outdated travis pipelines. The internship therefore heavily improved my knowledge of bash scripting and ci pipelines in general.

IBM Duesseldorf
Business Analyst for an ITERGO Runoff Platform

My third internship for IBM allowed me to gain my first experiences with more customer focused work at IBM. As a business analyst I got to focus on defining small tasks as well as entire processes. Through this I was also able to build up knowledge in the tools used, such as Confluence, Jira and the IBM Process Modeller. Besides the technical expertise I was also able to improve my knowledge of the insurance sector in which Ergo is a dominat player.
As the project is confidential, references and concrete details about my work at not available to non team members.

IBM in Frankfurt
GBS Banking Financial Markets Innovation Lab

For my second internship as a Bachelor@IBM, I was fortunate enough to work at the Innovation Lab of the Banking Financial Markets Department of IBM in Frankfurt. In the really young project team of technical consultants, I got to work on their latest project as a backend developer. Furthermore, I was trusted with the role of project manager for the time of my internship, allowing me to manage interactions with our clients and translate their business requirements into technical requirements for the project team.
As the project is confidential, references to the innovation lab are only available for IBM employees: Feel free to read more about the innovation lab team and their projects here.

IBM Laboratory in Boeblingen
Join the hype, learn Go, do Open-Source

For my first internship as a Bachelor@IBM, I got to join the IBM Cloud Foundry Team in Boeblingen. During the internship I was able to develop open source solutions for internal use-cases like watchful and pina-golada to gain an understanding for open source and its wide use-case in the enterprise business. Through this, I also learned Golang which is perfect to create such small, cloud-native applications, and have since worked with the language on numerous occasions.

Secondary school

July 2010 - July 2018

St. Bernhard Gymnasium Willich

Attending the private, catholic secondary school, I finished my A-Levels in July 2018. Besides the grades themselves, the schoolboard, the Maltesers, has put a lot of effort into teaching high-level social skills.

Social internship

September 2016

Lebenshilfe Neuwerk

Within the social internship organized by my school, I worked at Lebenshilfe Neuwerk for a total of 3 weeks. Besides the opportunity to help those who are in need, I was also able to get a taste of what shift work is like.

Business internship

April 2016

Bechtle IT-Systemhaus GmbH Düsseldorf

Bechtle is Germany’s largest independent IT systems integrator and throughout the course of my business internship there, I got a small peek into the world of system architecture, as well as gained skills in Microsoft Sharepoint. On top of that, I had the chance to visit a few IT events in which different companies informed us about the newest technology available concerning storage and networking systems.

Elementary school

2006 - 2010

Kolpingschule Willich

Attending my elementary school.

Personal projects

August 2021

paper

Maintainer Hosted on GitHub.

May 2021-November-2021

vlinder

A currently ongoing project to ease the tracking of wildlife during an official or private census. The project is being developed in the context of my last semester at the DHBW by a team of six including Alexander Giagoulas, Hans Hüppelshäuser, Marvin Krämer, Max Tschirner, Sebastian Schumm and I. Hosted on GitHub.

April 2021

carre

A small golang application to continuously watch and record a docker containers processes. Developed mainly for data collection for memory and cpu benchmarking of applications. Hosted on GitHub.

April 2019

idonis

A micro framework for loading and managing SQL queries in Java, Idonis aims to enable a simple and clean approach to using SQL in Java files, by outsourcing SQL queries into resource files and parsing them when required. Hosted on GitHub.

January 2019

pina-golada

A asset tool for Golang, which is focused on packaging external non-code assets into the final executable. Its main advantage over other asset tools is a clean annotation system and the use of custom defined interfaces to ease data access. Hosted on GitHub.

June 2017

KnockturnCommons

A self-written plugin loader which initializes and configures custom plugins on Minecraft game servers. This project was developed for and with a group of developers I am part of, located in America, the United Kingdom, Germany and Netherlands. Hosted on GitHub .

July 2016

Netty-Cloud-System

A netty cloud system designed to start, stop, control and create servers when required. This cloud was my first project with netty and my first peek into networking in Java. It also marks my first contact with automatic scaling.

Oktober 2015

Attendance terminal

A Java login application that was running on a Raspberry Pi. The software read the RFID cards and logged whenever an individual entered or left the building. It was deployed at a german sport traumatology congress.

Bachelor of Science

2.1

Business Informatics

German

8

Native tongue
English

11

Fluent
Math

9

Securely
Computer Science

14

Underutilized
A-Levels

2.1

Passed
Social Media
Copied lynxplay#0001 to clipboard