Benjamin Klum nicht verfügbar bis 01.05.2021

Benjamin Klum

Softwareentwickler und -architekt

nicht verfügbar bis 01.05.2021
Profilbild von Benjamin Klum Softwareentwickler und -architekt aus Dresden
  • 01099 Dresden Freelancer in
  • Abschluss: Diplom-Informatiker (Universität)
  • Stunden-/Tagessatz: nicht angegeben
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | tschechisch (Grundkenntnisse)
  • Letztes Update: 07.05.2019
SCHLAGWORTE
PROFILBILD
Profilbild von Benjamin Klum Softwareentwickler und -architekt aus Dresden
SKILLS
Sprachen und Protokolle: Java 8, Scala, JavaScript, Kotlin, C++ 11, SQL, HTML, CSS, UML 2, BPMN 2.0, HTTP, REST, XSLT, Groovy, Apex & Visualforce (Salesforce.com), Shell, XSL-FO, SOAP 

Architektur und Codequalität: arc42, Domain-Driven Design, Object-Oriented Design, GoF Design Patterns, GRASP Patterns, Microservices, FindBugs, PMD, Checkstyle 

Webframeworks und -APIs: JAX-RS, Jersey, Servlets, JAX-WS, CXF, WebSocket++, PayPal API, Amazon AWS SES 

Test-Frameworks und -Bibliotheken: JUnit, TestNG, ScalaTest, JMockit, Cucumber, Mockito 

Andere Frameworks und Bibliotheken: OSGi Core, EJB 3.1, JPA, Hibernate, Liquibase, Activiti, Jackson, EclipseLink, C++ Boost, Quartz, Rhino, Bean Validation, JNI, Spring Core, CDI, Guice, Dagger 2, DeltaSpike 

Entwickler-Tools: Git, SVN, IntelliJ IDEA, CLion, Rational Synergy, Visual Studio for C++, Eclipse, JMeter, VisualVM, SoapUI 

Build-Management-Tools: Maven, Gradle, npm, Jenkins, Ant, CMake 

DevOps-Tools: Docker, Rancher, Ansible, Tomcat, Nginx, Jetty, JBoss 

Audiobearbeitung und -entwicklung: REAPER, IPlug Framework, REAPER SDK, Cubase, Nuendo, Steinberg VST SDK 

Requirements Engineering: Use Cases, User Stories, Requirement Templates, BDD, Gherkin 

Diagramm-Tools: Enterprise Architect, yEd, Visual Paradigm for UML, Enterprise Architect SDK 

Sonstiges: Ubuntu, Debian, ArchLinux, Windows, Confluence, Swagger, GitHub, Bitbucket, JIRA, Microsoft Office 
PROJEKTHISTORIE
09.2014 - 04.2017
Backend-Entwickler und Anwendungsarchitekt bei Avantgarde Labs GmbH

Im Rahmen meiner umfangreichsten Aufgabe habe ich als Anwendungsarchitekt die Integration neuer Features in eine E-Commerce-Middleware spezifiziert und deren Umsetzungsaufwand geschätzt sowie eine Microservice-basierte Zielarchitektur konzipiert und dokumentiert. Dabei habe ich täglich mit Requirements Engineers und Entwicklern interagiert.

Weiterhin habe ich als Teil eines Entwicklungsteams an einer Handvoll datenintensiver Projekte gearbeitet, bei welchen Scala, Java, Graphdatenbanken und einige der neueren funktional-reaktiven Technologien wie Akka und RxJava zum Einsatz kamen. Mehrmals war ich dafür verantwortlich, Prototypen unter Einsatz von ETL-Tools, Big-Data- und Suchtechnologie zu entwickeln.


06.2014 - jetzt
Musik-Software-Entwickler und -Vertreiber bei Benjamin Klum, Helgoboss Projects

Als Nebenbeschäftigung konzipiere, gestalte, entwickle und vertreibe ich Plug-ins für professionelle DAW-Software, gerichtet an Künstler und Produzenten elektronischer Musik. Als Haupttechnologien setze ich zu diesem Zweck Android, RxJava, C++ 11, CMake, MSVC, RxCpp, VST SDK und REAPER SDK ein.

Desweiteren veröffentliche ich von Zeit zu Zeit universell einsetzbare Open-Source-Bibliotheken.

Die Ergebnisse dieser Arbeit sind auf meiner Projekt-Website www.helgoboss.org einsehbar.


09.2008 - 08.2014
Full-Stack-Entwickler und Anwendungsarchitekt bei T-Systems Multimedia Solutions GmbH

In 10 mittleren bis großen Projekten war ich für Entwurf, Implementierung und Wartung von datenintensiven, Java-basierten Enterprise-Web-Anwendungen verantwortlich und habe dabei sowohl an Backends als auch Frontends mitgewirkt.

Mit der Zeit wurde ich mehr und mehr mit Architekturverantwortung, Requirements-Engineering-Aufgaben, Aufwandsabschätzung, direktem Kundenkontakt und technischer Leitung betraut. Die Projekte haben ein breites Spektrum von Branchen abgedeckt, darunter Telecommunications, Media, Health, Public, Logistics, Marketing und Transport. 


09.2007 - 08.2008
Werkstudent bei T-Systems Multimedia Solutions GmbH

Ich habe für die Lasttestabteilung gearbeitet. Meine Aufgabe war es, eine Java-Webanwendung zur Verwaltung und Analyse von Lasttestergebnissen zu entwickeln.


Eine detaillierte Projekthistorie finden Sie auf meiner Website www.benjamin-klum.com.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: