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.
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.
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.
October 2021 - Today
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.
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.
October 2018 - October 2021
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.
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.
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.
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.
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.
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.
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.
July 2010 - July 2018
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.
September 2016
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.
April 2016
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.
2006 - 2010
Attending my elementary school.
May 2021-November-2021
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
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
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
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
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
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
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.
Social Media