07.10.2024 aktualisiert
MM
100 % verfügbar
Senior Developer
Bestensee, Deutschland
Bestensee +100 km
Dr.Skills
Clean CodeJavaJavaScriptAgile MethodologieAmazon Web ServicesAndroid Application DevelopmentAndroid StudioApache AntApple Mac SystemsAtlassian ConfluenceAtlassian JiraMicrosoft AzureC#CliCodeanalyse
I specialized as a Java backend developer with additional experience in frontend, desktop and Android development. Also, I am a professional programming language developer: I am the main contributer to the Eclipse open source project N4JS. (See https://eclipse.dev/n4js).
Programming Languages:
Java, TypeScript, C#, JavaScript, Python
Frameworks & Libraries:
Spring Boot, node.js, Redux, React, OSGi
Build Tools:
Maven, yarn, npm, Gradle, Ant
Operating Systems:
MacOS, Linux, Windows
Version Control & Repositories:
Git, GitHub, GitLab
Databases & Related Technologies:
MySQL, SQLite, No-SQL, SQL, Hibernate/H2, CouchDB, MariaDB, JPA
Platforms:
AWS, Azure, Micro Services, Magento
Project Management & Collaboration Tools:
Confluence, Jira, CI/CD, Jenkins
Software Engineering Practices:
Scrum, Agile, Clean Code, Waterfall, TDD, Refactorings, OOP, UML, Software Engineering, Documentation
Testing & Quality Assurance:
JUnit, Static code analysis, Profiler (e.g. YourKit)
IDEs & Development Environments:
Eclipse, Eclipse Plugin, IntelliJ, Android Studio, Visual Studio Code, VSCode Extension
Technologies and Concepts:
Compiler, Data/Control Flow, Multi-Threading, CI/CD, Computer Engineering, Parser, CLI, LaTeX
Programming Languages:
Java, TypeScript, C#, JavaScript, Python
Frameworks & Libraries:
Spring Boot, node.js, Redux, React, OSGi
Build Tools:
Maven, yarn, npm, Gradle, Ant
Operating Systems:
MacOS, Linux, Windows
Version Control & Repositories:
Git, GitHub, GitLab
Databases & Related Technologies:
MySQL, SQLite, No-SQL, SQL, Hibernate/H2, CouchDB, MariaDB, JPA
Platforms:
AWS, Azure, Micro Services, Magento
Project Management & Collaboration Tools:
Confluence, Jira, CI/CD, Jenkins
Software Engineering Practices:
Scrum, Agile, Clean Code, Waterfall, TDD, Refactorings, OOP, UML, Software Engineering, Documentation
Testing & Quality Assurance:
JUnit, Static code analysis, Profiler (e.g. YourKit)
IDEs & Development Environments:
Eclipse, Eclipse Plugin, IntelliJ, Android Studio, Visual Studio Code, VSCode Extension
Technologies and Concepts:
Compiler, Data/Control Flow, Multi-Threading, CI/CD, Computer Engineering, Parser, CLI, LaTeX
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Period/Company: 04/2022 – 08/2024 / Flix-Brix GbR
Tasks: Concept/implementation/test/maintenance of an internal IT solution to support employees in picking orders and entering new goods.
Characteristics: Distributed databases, offline/online support, synchronisation of 40k+ data records
Technologies: Android, Java, REST (Spring Boot), Web Sockets, SQL, CouchDB, SQLite, Gradle, IntelliJ / Android Studio, Git, Barcode-/QR Code-Scanner, Android Printer
Tasks: Concept/implementation/test/maintenance of an internal IT solution to support employees in picking orders and entering new goods.
Characteristics: Distributed databases, offline/online support, synchronisation of 40k+ data records
Technologies: Android, Java, REST (Spring Boot), Web Sockets, SQL, CouchDB, SQLite, Gradle, IntelliJ / Android Studio, Git, Barcode-/QR Code-Scanner, Android Printer
Tech-/Team-Lead: Dev-Tools, Senior Developer
Period/Company: 07/2016 – 08/2024 / NumberFour AG
Tasks: Several areas of responsibility. Mainly development on the open source (Eclipse Foundation) language N4JS as project lead, see n4js.org. Furthermore, development of various extensions to the online shop platform (backend). Example of a platform shop: shop.enfore.com/de/shop.
Characteristics: Static code analysis (control/data flow), multi threading, profiling (performance, memory), development of several DSLs for tests, formal documentation.
Technologies: Open Source, Java, Eclipse, JavaScript, TypeScript, JUnit, node.js, AWS, Git, GitHub, Gitlab, Jenkins, Azure, Maven, OSGi, Xtext, ANTLR, npm, yarn, pnpm, React, Redux, JavaScript, TypeScript, node.js, Git, GitLab, Jenkins, Eclipse, Magento, Linux, MacOS, LaTeX, UML, MarkUp, MarkDown, AsciiDoc, Specifications, Jira, CI/CD, Bamboo, Confluence
Period/Company: 07/2016 – 08/2024 / NumberFour AG
Tasks: Several areas of responsibility. Mainly development on the open source (Eclipse Foundation) language N4JS as project lead, see n4js.org. Furthermore, development of various extensions to the online shop platform (backend). Example of a platform shop: shop.enfore.com/de/shop.
Characteristics: Static code analysis (control/data flow), multi threading, profiling (performance, memory), development of several DSLs for tests, formal documentation.
Technologies: Open Source, Java, Eclipse, JavaScript, TypeScript, JUnit, node.js, AWS, Git, GitHub, Gitlab, Jenkins, Azure, Maven, OSGi, Xtext, ANTLR, npm, yarn, pnpm, React, Redux, JavaScript, TypeScript, node.js, Git, GitLab, Jenkins, Eclipse, Magento, Linux, MacOS, LaTeX, UML, MarkUp, MarkDown, AsciiDoc, Specifications, Jira, CI/CD, Bamboo, Confluence
Period/Company: 03/2019 – 05/2023 / Flix-Brix GbR
Tasks: Concept/implementation/test/maintenance of an internal IT solution for inventory/data maintenance of an online shop with 40k+ different items on different marketplaces.
Characteristics: Marketplace connection (Magento, Bricklink), synchronisation of stocks, management of order processes
Technologies: Java, Spring Boot, SQL (MySQL, MariaDB, H2/Hibernate), CouchDB, JUnit, Swing, React, JavaScript, TypeScript, node.js, Maven, Git, GitLab, Jenkins, Eclipse, Magento, Windows, Linux
Tasks: Concept/implementation/test/maintenance of an internal IT solution for inventory/data maintenance of an online shop with 40k+ different items on different marketplaces.
Characteristics: Marketplace connection (Magento, Bricklink), synchronisation of stocks, management of order processes
Technologies: Java, Spring Boot, SQL (MySQL, MariaDB, H2/Hibernate), CouchDB, JUnit, Swing, React, JavaScript, TypeScript, node.js, Maven, Git, GitLab, Jenkins, Eclipse, Magento, Windows, Linux