Hi, my name is

Cedric.

I am a software engineer enthusiast.

A passionate software engineer. I thoroughly enjoy working with challenging yet exciting software engineering related work. Be it something I have experience with or something brand new, I am always ready for a challenge!

About Me

I am a software engineer with a passion for solving complex issues with technology. I have a background in computer science, and I have a strong interest in technology at large scale. I am currently working as a software engineer consultant at CGI in Helsinki, FI.

My current work project involves modernizing legacy tech-systems using generative AI.

My current personal project involves writing Conway’s Game of Life in a plethora of languages, including Rust, Zig, and Python.

Alongside my passion for tech, I enjoy running, playing video games, and cooking with friends. Additionally, I speak English, Finnish, Norwegian, Swedish, and Japanese.

Here are a few technologies I've been working with recently:
  • PERN-stack
  • Azure Cloud
  • Rust
  • Apache Kafka
  • Zig
  • OpenAI API

Experience

Software Engineer Consultant - CGI
May 2022 - present

I am currently working as a software engineer consultant at CGI in Helsinki, FI. I have been part of 5 projects, ranging from PERN-stack Web Applications to creating a chatbot from scratch akin to ChatGPT based on the GPT-3 model offered by OpenAI. Additionally, I’ve developed and maintained infrastructures in the cloud - AWS and Azure - and conducting various DevOps tasks including implementing CI/CD pipelines.

My current project involves modernizing legacy tech-systems using generative AI.

Software Developer - Sulake
Sep 2021 - April 2022

For the course CS-C2130 - Software Project at Aalto University, I was been employed to a team of 8 students (7 developers, 1 Scrum Master) to create a web-based tool for internal use for Sulake’s Art Team based in London.

Bringing various skill sets, the team met the requirements and specifications of our Product Owner and we received positive feedback.

Software Developer - Wattery
July 2021 - April 2022

Employed to build a relatively simple website together with my friend as the whole IT-department with a small amount of prior knowledge, we created a vast and complex IT-infrastructure in addition to a complete web application.

Our tasks were many, including security, web and graphic design, server creation and maintenance, and database architecture, which early on gave me a deep appreciation for software engineering.

Teaching Assistant - Aalto University
Sep 2020 - Dec 2020

For my first semester as a second-year student, I worked as a teaching assistant for the largest beginner programming course at Aalto University: Programming 1, targeted at first year students with no prior coding experience. We were tasked with assisting the students with daily programming assignments as well assessing and grading a larger project towards the end of the course.

Assisting via lab sessions as well as a forum allowed me to hone the fundamentals of programming as well as share my knowledge and assist new students in their path of programming.

Research Assistant - Aalto University
June 2020 - August 2020
Working together with Prof. Casper Lassenius and another RA, we qualitatively analyzed the use of Agile software development in a large-scale organization. Gathering data from interviews and analyzing the data in a qualitative manner allowed us to get a better understanding behind how large-scale Agile software development is applied. Additionally, we researched how the organization deviated from the dogmatic teachings of Agile as well as the challenges and successes of doing so.

Education

2023 - present
Master of Science, Computer Science, Major in Big Data and Large-scale Computing
Aalto University, Finland
GPA: Currently 4.19 out of 5.0

Deciding to follow my interest in technology at scale, I decided to enroll in the Big Data and Large-scale Computing major. After finishing my first year, I have gotten experience in employing technologies such as CassandraDB, Apache Kafka, and Apache Nifi, to create platforms compatible with data sizes and velocities of terabytes a day. Additionally, I have gained experience in data mining and software architecture.

Currently I am waiting to go on my exchange to Tokyo University in Tokyo, Japan, which will start in October 2024 and end in April 2025. I will be joining Prof. Yoshiro Kawahara’s laboratory to conduct research and experience the Japanese culture.

2019 - 2023
Bachelor of Science With Honours, Computer Science
Aalto University, Finland
GPA: 4.38 out of 5.0

I wrote my Bachelor’s Thesis on the topic of “Challenges and Good Practices for Large-Scale Agile Software Development with Distributed Teams”. Similarly to the research I conducted with Prof. Casper Lassenius in 2020, the Thesis was a qualitative analysis on the unique challenges and benefits when adopting Agile at large scale for teams with members distributes to different sites. I was awarded a 5 out of 5 for my well-researched and in-depth analysis of the current state of Agile at scale.

Extracurricular Activities

Nov 2018 - April 2019
Officer School RUK
Finnish Military
I was admitted to the officer school RUK 4 months into my military service. Working together with my fellow officers, we learned a vast range of useful techniques while tackling stressful and difficult situations. I have been able to implement these skills in my everyday life when tasked with leadership roles.
2015 - 2018
High School
Mattlidens Gymnasium IB
I completed my high school studies from Mattlidens Gymnasium IB, which is an internationally recognized matriculation examination. My main subjects revolved around scientific subjects like math and physics, but I also studied social sciences (economics and history), languages (Swedish and English) and some philosophy.

Personal Projects

Conway's Game of Life in multiple languages
Rust Zig Python And more
Conway's Game of Life in multiple languages
Conway's Game of Life - written in multiple languages. The project is meant as a practice for myself to write Conway's Game of Life in different languages, to become familiar with new and old languages.
Discord Bot for a personal Dungeons and Dragons campaign
Python Discord API
Discord Bot for a personal Dungeons and Dragons campaign
A simple Discord Bot for a personal Dungeons and Dragons campaign, which supports commands with an interactive menu for completing actions related to Dungeons and Dragons.
2nd Place @ Junction 2023
Python Typescript React OpenAI API
2nd Place @ Junction 2023
At my first hackathon Junction 2023, our team manages to solve the intricate issue of utilizing generative Artificial Intelligence in a sustainable manner to collect and summarize real time insight to help drive business decisions. Using efficient retrieval augmentation, our solution focused on validating the output of various LLMs in a sustainable manner, to allow the user to inspect the origin of each sentence, and evaluate how reliable each sentence of the output was - with only ONE call to the LLM. This increases the transparency and reliability in the received output. Out of all the 37 submission for our category, we managed to snatch the second place!

Achievements

AWS Cloud Practitioner Certificate
I completed the AWS Cloud Practitioner exam, and was awarded with the respective certificate
Bachelor's Degree With Honours
Finished my Bachelor's Degree With Honours.
School of Science Dean's incentive-based scholarship
Gaining min. 60 course credits during a complete academic year enrolled at the School of Science at Aalto University
Recognition of an Excellent Military Service
Awarded a stipend as a recognition for my excellent military service at the Finnish Guard Jaeger Brigade, being the only officer receiving this stipend.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!