Resume / Lebenslauf


My Interests

Compilers
Back-End Development
Embedded Systems
Mathematics
Machining
Mechanical Keyboards

Employment

  1. Internship at Renesas in Duesseldorf (26.1.2015 - 6.2.2015, 2 Weeks)
    • Microcontroller Programming in C
  2. Werkstudent at CoCoNet in Erkrath (25.6.2018 - 31.12.2018, 6 Months)
    • Plugin Development in Java
  3. Freelance Software Developer (25.7.2019 - 8.7.2022, 3 Years)
    1. Development on an OpenStreetMap based Project in Wuppertal (~2019, ~3 Months)
    2. Java Development for OnWay Logistics (1.2.2020 - 18.8.2021)
    3. Tutoring C Programming (~2022)

Formal Education

  1. Abitur at Carl-Friedrich von Weizsaecker Gymnasium (17.8.2009 - 7.7.2017)
  2. Bachelor of Computer Science at Heinrich Heine University (1.10.2017 - 23.8.2022)
  3. freecodecamp Certifications

Projects

  • C++ Driver for Realtek RTL8139 Network Card (My Bachelor Thesis)
    • Driver for the teaching operating system hhuOS
    • Learned some Basics of PCI and the PCI Configuration Space
    • Learned about the PIC - Programmable Interrupt Controller
    • Learned about the Serial Port and how to use it for debugging
    • QEMU was used for the initial development
  • smalldragon / ESPL1000 (C, Compiler Project)
    • Lexer based on GNU Flex
    • Handwritten recursive descent parser
    • Support for Local Variable Type Inference
    • Implemented a Typechecker
    • Code Generation is Work in Progress
    • 1800+ Commits, active Project since 2018 smalldragon [Github]
    • Project Homepage smalldragon.org
    • cmake make gcc
  • smartlogistics (Java, proprietary)
    • developed a Webapp and Android App in Java for OnWay Logistics
    • Logistics Employee Timetracking Software
    • It is currently (17.12.2021) being used for timetracking of 300+ Employees and similar number of Vehicles
    • deployed in Production since early 2020
    • User Management, Custom Authentication and Authorization System, Excel Tables Export, Vehicle Management System
    • Android App (available in Google Play Store) which connects to the Server
    • JUnit Spring Boot Apache PDFBox Apache POI (Excel) Apache Shiro JOOQ J2HTML Spark (Backend Framework) Jollydays (Holidays Library) maven

Contributions to Open-Source Projects

  • j2html Implemented Attributes-Per-Tag Via Java Code Generation
  • libvmcu Implemented a Reader for the Motorola SREC Format
  • hhuOS Implemented a Driver for the Realtek RTL8139 Network Card (Bachelor Thesis)

Contact

alex23667@gmail.com
github.com/pointbazaar