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.
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.
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.