Niko Abeler
Software Engineer
Email -
GitHub -
LinkedIn -
Mastodon -
Blog
I'm a software engineer passionate about backend development and the web.
At the moment I'm most proficient in Python and TypeScript, but I love to try new languages and frameworks.
Download CV
Skills
Languages
- Python
- TypeScript
- SQL
- Go
- Rust
Packages
- Django
- Celery
- pandas
- numpy
- NestJS
- Keras
Technologies
- Docker
- Postgres
- Linux
- AWS S3
- Grafana
- Git
- Ansible
Responsibilities
- Software Architecture
- Software Development
- Data Analysis
Experience
Cloud Engineer
Phoenix Contact Smart Business
February 2023 - Present
-
Main Technologies: Python, Go, Docker, Kubernetes, InfluxDB, Postgres
Senior Software Architect
With Love And Data
August 2021 - January 2023
-
Main Technologies: Python, Django, Celery, Docker, Postgres, AWS, Typescript, NestJS
-
Design and implementation of an ETL system to create analytics for podcasts, providing a unified industry standard.
- Processing data of +200 podcasts with over 100 million listens per month
-
Maintainence and further development of existing systems.
Software Engineer
With Love And Data / Alex Jacobi Audiovisual Intelligence GmbH
Oct 2017 - August 2021
-
Main Technologies: Typescript, Python, Keras, TensorFlow, Docker, Postgres
-
Introduction of Test Driven Development and Continuous Integration.
-
Research and Development of recommendation algorithms for production music and voice talents using machine learning techniques.
-
Evaluation of large scale market research projects. Data exploration and analysis to support the optimization of audio advertisements.
-
Design and implementation of a multi-tenant platform for audio focused applications.
-
Design and implementation of a podcast creation and distribution software on said platform.
Working Student
Alex Jacobi Audiovisual Intelligence GmbH
Apr 2017 - Oct 2017
-
Main Technologies: Python, Django, TensorFlow
-
Research and implementation of recommendation algorithm for production music.
-
Development of a web application to search and curate music.
Student Assistant as Graphics/C++ Programmer
RWTH Aachen University
Sep 2013 - Sep 2016
-
Main Technologies: C++, OpenGL, git
-
Development on the City Simulation ”Virtual Aachen 2” Project.
-
Development of several new graphical features, such as creating high detail ground meshes with Level of Detail support.
-
Maintenance of existing modules.
Education
Master of Science - Computer Science
RWTH Aachen University, Germany
Oct. 2013 - Feb. 2020
Thesis: Image-Based Reconstruction of Facades by Matching Structure to a Library of Procedural Instances
Bachelor of Science - Computer Science
RWTH Aachen University, Germany
Oct. 2010 - Oct. 2013
Thesis: Realistic sky rendering based on real-time sky images
Projects
Website analysing the podcast ecosystem and providing insights about used feed and audio formats.
Technologies: Python, Flask, ffmpeg, Celery
Tool to visualize topics in the election programs of german parties.
Technologies: Python, Flask, Seaborn
Blogging software supporting IndieWeb technologies, such as microformats and webmentions.
Technologies: Go
Python library for embedding large graphs in 2D space, using force-directed layouts. Written in Rust.
Technologies: Rust, pyo3, maturin