2021 - 2023
CTO bei einem Startup
Thema: Autonomes Fahren Testumgebung
Frontend:
Server:
AI / AI-Server-Kommunikation:
Simulationen:
Deployment, DevOps:
Visualisierung (Architektur), Dokumentation:
2019 - 2020
Startup Accelerator CyberlabFebruar, März 2019
Teilnahme an Hackathons zum Thema AI, autonomes Fahren, MVP-Entwicklung, AI in der Krebsforschung
4.2016 - 12.2018
Sprachsoftware
Thema:
? Entwicklung einer Sprach-Android-App
? verschiedene Zeichensätze
? UX, Gamification
Software:
? Android-Java
? Room-Persistence
? verschiedene zusätzliche Android UI-Frameworks
? NodeJS Backend
----Kinderpause
10.2013-03.2015 Bardusch
Thema:
? Weiterentwicklung eines System für den Textilverleih
? Eclipse RCP
? SQL-Server
? Rest Communication
Software:I
? SQL
? Eclipse RCP
? SoapUI
10.2011-08.2013 Aeronautik
Thema:
? Weiterentwicklung eines System zum Prozessieren von Flugnachrichten.
? Umstellung der händischen Übergabetests auf automatische Tests.
? Entwicklung eines Testframeworks, das -aufbauend auf Selenium- Testformulierung auf fachlicher Ebene erlaubt.
? Ablösung des schwerfälligen Page-Object-Modell
? Einarbeiten mehrerer anderer Abteilungen in das neue Framework
? Parallelisierung der Tests (inkl. Erzeugung voneinander unabhängiger Daten), Portierung auf Selenium-Grid, VVP
? Neuarchitektur der kritischen Bereiche zur Beseitigung von Deadlocks (Race Conditions).
? GWT-Oberflächenprogrammierung
? XSLT-Transformationen
? Webservices
Software:
? JBoss
? GWT
? Ajax
? Selenium
? SolR
? Lucene
? JenkinsCI
? PostgreSQL
? Hibernate
? SoapUI
? XPath
9.2011-10.2011 Fortbildung in JBoss 6, Spring, CDI, SpringMVC, Selenium
---Kinderpause---
JBOSS 5.0 Deployment und Einarbeitung in dessen Architektur (Deployment)
Software: RCP Eclipse, SWT, JFace, JBoss 5.0, subversion, ant, Hibernate, Apache POI, Swing,androMDA
Plattform in eine SOA, Schulung und Unterweisung neuer Mitarbeiter
Software: Java (JDK1.5), Swing, JBoss, Eclipse, CVS, JUnit, Hibernate, commons logging,maven, subversion
als auch über eine Web-Oberfläche zu bedienen ist.
Entwicklung eines HTML-Renderers in Swing, der ähnlich dem Swing
TableCellRenderer einen TagRenderer bietet.
Software: Java (JDK1.4), Swing, Servlets, Struts, JTidy, HTML Rendering,Tomcat embedded
in 15 europäischen Sprachen. Evaluierung, Entwurf, Umsetzung und Einführung
des Content Management Systems. Betreuung der Weiterentwicklung.
Software: MSSQLServer, MCMS, Java (JDK1.3), junit, log4j, resin, KiwiLogi AISA, NetMind Trackerunter Oracle DB, sowie Oracle ApplicationServer.
Backend und Frontend Entwicklung anhand von Use-Cases und
Kundenwünschen (jsp).
Software: Oracle, jsp, JDeveloper, OC4J, orionserver, ant, JAVA, Regular Expressions, Parsing, JUnit, HttpUnitLösung, die einfach erweiterbar ist.
Zusätzlich einige Backoffice Module dafür (automatisches
Produktdaten Content Management, Customer Service Management).
Entwicklung diverser Pipelets. Intershop Enfinity Server Patching
zur Verbesserung der Entwicklungsbedingungen für das Team.
Software: Intershop Enfinity (inkl. Source Code), eCAPI, eRXI, J++,EJB, Intershop Cartridges, JAVA, IIOP, JAVA, Swing, Netbeans, TogetherJ (für UML), Oracle, Regular Expressions, WebSite Parsing, James (Java Email Server)
CMS, auf Basis von EJB, Bea Weblogic und Oracle.
Software: JAVA, Java Reflection, JDBC, Oracle,Bea Weblogic (Source Code Level), XML
eines Ticket System Management Centers für den Versicherungsaußendienst
und eines Dokumentenmanagementsystems für Versicherungen.
Software: Oracle, PostgreSQL, ObjectStore, Versant, Objectivity, Poet, Java, JBuilder, Netbeans, JavaCC, JLex, JTreeBuilder, J2EEeines Internetshops mit der Zielsetzung den
ganzen Shop aus einer Java-GUI (Swing) heraus warten zu können.
Bereich: Backend, Teile des Frontends, KoordinationSwing, Java Beans, Servlets, JTreeBuilder, SQL
AWT / Swing Guis Regression Test Tool von Sun (JavaStar)
Evaluierung des Tools und Umsetzung von Test Cases in
analoge Cases des automatischen Testing Tools
Software: JAVA, Sun Solaris, JavaStar, RCS, Beans, Swing(Suchalgorithmen, Alpha-Beta, Branch-Bound)
Software: JAVA, Linux, CVS(Prisoners Dillema)
Software: JAVA, Linux, CVSSocket Kommunikation zwischen Java Client und C++ Server.
Als Protokoll wurde die Java Serialization benützt,
für die es ein C++ Analogon von Roguewave gab.
Die Aufgabe bestand in Evaluation der Schnittstelle und
Implementierung der Kommunikation.
Software: C++, JAVA, Roguewave Serialize++,Sun Solaris, Visual Age, Rational Rose,
make, RCS, JavaBeans, Patterns
Hardware: PC, Solaris WorkstationUniversität anzeigt. Hier mußte auch Komponenten wie Tabellen in AWT entwickelt werden,
da es noch kein Swing gab, weiterhin kommunizierte das Programm mit einem von mir entwickelten C++ Backend,
das die Daten aus einer Oracle Datenbank holte und aufbereitete.
Thema: Routenberechnung unter Prolog, hier mußte das Straßenbahnnetz vonMünchen in einer Faktenbasis erfasst werden und durch verschiedene
Algorithmen kürzeste Routen vom Ausgangspunkt zum Zielpunkt gefunden werden.
Produkten. Zudem sollten Bestellungen eingetragen werden können
und dann zusammen mit den Daten aus dem Produktkatalog
Rechnungen ausgedruckt werden.
Software: Excel, Windows 3.1, VBA (Visual Basic For Applications)
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.