07.10.2024 aktualisiert

MM
100 % verfügbar

Senior Developer

Bestensee, Deutschland
Bestensee +100 km
Dr.
Bestensee, Deutschland
Bestensee +100 km
Dr.

Profilanlagen

CV.pdf

Skills

Clean CodeJavaJavaScriptAgile MethodologieAmazon Web ServicesAndroid Application DevelopmentAndroid StudioApache AntApple Mac SystemsAtlassian ConfluenceAtlassian JiraMicrosoft AzureC#CliCodeanalyseProfilingKollaborationsplattformDatenbankenComputer EngineeringContinuous IntegrationCouchDBLinuxEclipseGitHubGradleHibernateIntellij IDEAJUnitPythonLatexMariaDBProjektmanagementApache MavenMicrosoft Visual StudioMySQLNode.jsNoSQLObjektorientierte Software-EntwicklungOpen SourceParsingScrumQualitätsmanagementSchreiben von DokumentationSoftwareentwicklungSQLiteSQLTypeScriptUMLMultithreadingTestenApache YarnReact.jsSpring BootFacebook FlowBackendAdobe MagentoGitLabGitBuild-ToolsNpm(Software)BetriebssystemeFront EndReact ReduxOsgiSoftware Version ControlJenkinsProgramming Languages
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

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Android app for order picking

Flix-Brix GbR
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

Tech-/Team-Lead: Dev-Tools, Senior Developer

NumberFour AG
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

Desktop app for merchandise management/warehousing

Flix-Brix GbR
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

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden