Maxim Popov
Software Developer

About

I am a software developer with B.Sc. Computer Science degree from KIT and ongoing M.Sc. Computer Science student at TU Berlin.

Currently I am on exchange in Politecnico di Milano and working remotely as a part-time software developer at Breuer GmbH.

Work Experience Voluntary Work Projects

Breuer GmbH

Software Engineer Working Student

Continued work with the team from Roadia, developing stereo vision speed enforcement device. Working on computer vision algorithms, synthetic data creation and CI pipelines.

  • C++
  • Python
  • OpenCV
  • CUDA
  • Nvidia Jetson
  • Computer Vision
Roadia GmbH

Software Engineer Working Student

Developed software modules and test infrastructure for speed enforcement stereo cameras in a small startup team.

  • C++
  • OpenCV
  • Nvidia Jetson
  • GStreamer
  • Embedded
  • Computer Vision
CAS Software AG

Fullstack Developer Working Student + Bachelor Thesis

Worked on backend and frontend of a sales software, in order to personally tailor its functionality for big companies around the world.

Wrote my Bachelor Thesis on topic “Optimization of Binary Decision Diagram Construction”

  • Java EE
  • Angular
  • PostgreSQL
  • Redux
  • TypeScript
Forschungszentum Informatik (FZI)

Research Assistant

  • Implementation and evaluation of adversarial attacks on Deep Neural Networks in context of autonomous driving
  • Research and evaluation of Multiple Object Tracking (MOT) models
  • Python
  • CUDA
  • Computer Vision
  • Machine Learning
Polispace

Computer Vision Engineer

Just joined, tba

  • C++
  • Python
  • OpenCV
  • Computer Vision
  • CUDA
KITcar e.V.

Team Member & Perception Team Lead

Developing an autonomous car model in a student group at KIT. Our team participated in a competition for many years and won the ones in 2020, 2021 and 2022.

For one year I was a regular member of a Perception team, responsible for the computer vision and for almost 1.5 years I was a Team Lead of the team. I was responsible for task distribution, member onboarding and other tasks.

  • C++
  • Python
  • OpenCV
  • Computer Vision
  • Embedded
ACM RecSys

Student Volunteer

Student volunteer at the biggest conference on Recommendation System.

  • C++
  • OpenCV
  • Computer Vision
  • Embedded

Portfolio in progress

This website! Adjustable portfolio website using Astro.js and Markdown files for content.

  • TypeScript
  • Astro.js

ACM ER Pipeline 2024

Study project, an Entity Resolution Pipeline for articles from ACM and DBLP catalogues.

  • Python
  • Spark
  • Data Engineering

Sentinel Segmentation 2024

Study project for classification of buildings from a satelite imagery using ResNet

  • Python
  • PyTorch
  • ML

GANGES 2023

Study project, a Kafka streaming operator that would anonymize the incoming values using different methods.

  • Java
  • Redis
  • Kafka
  • Anonymization

Fog ReplayBroker 2023

Study project for a reliable messaging service in context of Fog Computing

  • Python
  • Fog Computing
  • GCP

City Navigator 2022

Website that shows the nearest public transport stations and direction to them on mobile phone.

  • JavaScript
  • React.js
  • Google API

eSense TODO App 2022

A TODO app that uses the sensors of eSense Bluetooth headphones to allow hands-free control using head movements.

  • Flutter
  • Dart
  • Bluetooth

Video Reality 4D 2021

Me and the team developed a desktop application for playback and editing (slicing, synchronizing) of 3D sequences captured using depth cameras.

  • C++
  • Qt
  • OpenGL
  • OSG