Skip to main content
Tobias Bieniek

Tobias Bieniek

Software Engineer

Software Engineer at Rust Foundation

Aachen, North Rhine-Westphalia, Germany🇩🇪
Report

Activity

Active on:GitHubBluesky networkTangled

Loading activity...

View full activity

Career: 7

Software Engineer

Rust Foundation

Apr 2023 - Present

Maintaining and developing crates.io, the Rust package registry 🦀

Software Engineer

Mainmatter

Jan 2017 - Mar 2023

• Developed, coordinated and shipped many large scale features for clients like trainline and Qonto. • Mentored and trained junior developers in software engineering best practices, JavaScript and Ember.js. • Maintained multiple high-traffic open source projects in the Ember.js ecosystem (e.g. qunit-dom, ember-test-helpers and ember-error-route).

Software Engineer

q.beyond AG

Oct 2012 - Dec 2016

• Designed and implemented web clients (Ember.js, Backbone) and Android apps talking to a JSON API backend. • Converted undocumented build processes based on bash and Eclipse to a documented Gradle workflow which resulted in a reduced developer onboarding time. • Introduced static analysis tools, unit and acceptance tests for the backend services that caught dozens of bugs. Implemented a CI process based on Jenkins to let these tests run on every commit. • Gave workshops on how to use Git for beginners and developers coming from CVS/SVN.

Master Thesis Student

Air Avionics

Mar 2012 - Aug 2012

Development of a multi-functional flight display for ultralight aircraft.

Student Developer

Airport Research Center GmbH

Dec 2010 - Mar 2012

Development of a software product for passenger, flight and vehicle simulation

Bachelor Thesis Student

hitec zang GmbH

Feb 2010 - Aug 2010

Software development for a liquid-handling robot

Apprenticeship (Mechatronics)

Thyssenkrupp Steel Europe

Sep 2006 - Jun 2008

Skills: 11

Technical

Continuous IntegrationGitJavaScriptPostGISPostgreSQLProgrammingPythonRust
Software DevelopmentSoftware EngineeringWeb-Entwicklung

Projects: 3

crates.io

github.com/rust-lang/crates.io

Apr 2019 - Present

crates.io is the package registry for the Rust programming language. I have been contributing to the project since 2015, officially joined the team in 2019 and have been co-leading the team since 2021. The backend is based on Rust, with a custom web framework (due to legacy reasons), and a Postgres database. The frontend is written using the Ember.js SPA framework.

SkyLines

skylines.aero

Jan 2012 - May 2021

Social network for glider and paraglider pilots where users can share their GPS logs and participate in live tracking during their flights. Flight analysis is performed by reusing C++ code from the XCSoar project.

XCSoar

xcsoar.org

Oct 2009 - 2015

Cross-platform moving map application for glider pilots including in-flight analytics and collision avoidance features. The open source project is being developed by an international team of experienced developers and has over 50k active users on the Android platform alone. My main contribution to the project was porting a majority of the subsystems from C code written for Windows Mobile to portable C++11 code to be used in the ongoing Android port.

Education: 2

Aachen University of Applied Sciences - FH Aachen

Master of Science (M.Sc.)

2010 - 2012

Coursework: Computer Science, Software Engineering, Software Quality Management

Hochschule Bochum - Bochum University of Applied Sciences

Bachelor of Engineering (B.Eng.)

2006 - 2010

Coursework: Computer Science, Applied Computer Science, Automation

Involvement: 2

Volunteering

Luftsportverein Aachen e.V.

Head Of Training

Mar 2020 - Present

Luftsportverein Aachen e.V.

Flight Instructor

Mar 2016 - Present

Languages: 2

  • Deutsch(Native or bilingual)
  • Englisch(Full professional)

What else would you like to see here?

Missing something? Tell us what would make this page more useful.

Sign in to share an idea.