ABOUT ME
Hello!
My name is Joachim
I'm a full-stack developer, gamer, musician and nerd with a passion for building cool things.
I hold a bachelors degree in Informatics from the Norwegian University of Science and Technology. (NTNU)
I currently work as a full-stack developer at Auge Technologies AS, a Trondheim based startup building a new platform offering a skills-first approach to hiring/recruiting and talent management.
Experiences
Auge Technologies AS
Full-Stack Developer ( October 2023 -
Current
)At Auge we think talent mangement has gotten too complicated. Modern companies employ people in thousands of hyperspecialized roles, and somehow expect HR to understand what everyone does, what skillset they possess and how to best utilize them. We are building a skills-first platform that aims to make talent management simple and effective. We want employees to be able to keep up with the trends in their field, and we want managers to easily find the perfect person or team for a given task.
In my time at Auge, I have lead the migration of our frontend codebase from JavaScript to TypeScript, improving developer experience and code safety. I have acted as the company's sole DevOps engineer and system administrator, managing our deployment and continuous integration pipelines. Additionally, I personally lead the development and design efforts for one of our products, a search engine for recruiters that aims to streamline recruiting workflows and help recruiting professionals match candidates with positions by demystifying the buzzwords and jargon used in CVs and job postings.
My daily work at Auge consists primarily of fullstack development in NextJS, with a focus on frontend and UX, as well as backend development using TypeScript, Postgres and Prisma. I also work closely with our tech-lead and designers to ensure optimal developer experiences throughout our design and development processes.
Norwegian University of Science & Technology (NTNU)
Student Assistant (August 2022 - June 2024)
During my time at NTNU, i worked as a learning assistant(TA) in a number of courses.
TDT4111 - Introduction to information technology (Fall 2022 & 2023)
TDT4111 is an introductory course in basic python programming, computer science theory, with a short dive into AI and ML theory. I worked as a student assistant in this course in the fall semesters of 2022 and 2023. My responsibilities in this role involved grading assignments and holding three weekly lab hours during which students could seek assistance or get their assignment submissions approved by presenting them.
TDT4171 - Artificial Intelligence Methods (Spring 2024)
TDT4171 is an introductory course in machine learning through bayesian networks, decision graphs and basic neural networks, as well as the three main ways of reasoning (rule-based, model-based, and case-based), with most focus given to model-based reasoning. My responsibilities in this role involved grading assignments and holding weekly lab hours where students could seek help with their coursework.
INGT1002 - Programming, Numerical mathematics and security (Fall 2023)
INGT1002 is an introductory course in basic python programming, numerical mathematics and ICT security. I worked as a student assistant in the course during the fall semester of 2023. My primary responsibilities were grading assignments and holding two weekly lab hours where students could seek assistance for their coursework.
Experts in Teams (Spring 2023 & 2024)
Experts in teams(EIT) is a subject all master's level students at NTNU are required to take. As a student assistant in EiT my job was to facilitate good teamwork and cooperation amongst groups of multi-disciplinary students by working with them and giving them the tools required to cooperate and communicate efficiently despite their different backgrounds and experiences.
Kongsberg Defense & Aerospace
Summer Intern (June 2023 - August 2023)
During the summer I worked with one other student on developing a proof of concept for a machine learning based fault detection and classification system with the purpose of aiding technicians in the non-destructive testing group of the Aerostructures division identify problems in high resolution digital x-ray images of carbon fibre composite structures.
Our project included developing tools and methodology for structured processing and labeling of large datasets, including a custom desktop application made in python for processing dicom standard images and for processing dicom standard images and analyzing these using the YOLOv8 deep learning & computer vision library.
Revolve NTNU
Autonomous Systems Engineer ( September 2022 - March 2023 )
An intelligent autonomous race car must be able to map and perceive its surroundings in order to navigate unknown territories at higher speeds. Autonomous Systems combines live sensor input from lidar detection and state estimation to solve the driving problem using algorithms such as SLAM, particle filters, speed profiles and MPC. The algorithms are extensive, and Autonomous Systems is responsible for developing the logic that sees, interprets and acts on the world around the vehicle. In simpler terms, they are the eyes, ears and brain of the car, facilitating its driverless operation.
At Revolve, myself and three others were responsible for the autonomous functionality of the car. We spent the year migrating the existing codebase from ROS1 to ROS2, meanwhile attempting to improve performance and stability of the systems involved. I personally also lead a project exploring the use of Recurrent Neural Networks(RNN) for state estimation, and while we saw promising results, the system did not end up making it onto the car.