Freelancerprofil: 26483
Entwickler Java, Python, Eclipse, SQL, Git, SVN, JUnit, Mockito, MATLAB 2D, Javascript, HTML, Maven, XML, Rest, EndtoEnd Tests, Spring, AngularJS, Kryptographie, Turbo Pascal, Linux
- IT-Erfahrung seit:
- 2008
- Position:
- Projektleitung / Organisation / Koordination
Software-Entwicklung / Programmierung
| Projekte im Werdegang |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 07/2016 - 06/2017 | Weiterentwicklung und Absicherung von Software und Hardware - Fahrzeugentwicklung im Logistikbereich - Weiterentwicklung von einem Kundenportal im Frontend und Backend Bereich - Weiterentwicklung einer App, hier ging es um das Entwickeln neuer Restschnittstellen und um Backendentwicklung - Absicherung Hardware durch EndtoEnd Tests und Backendentwicklung - Optimierung der DB durch Umstrukturierung der Tabellen und verbessern der SQL Statements Skills: Java, JUnit, Mockito, API Test, XML, SQL, Python, Rest, Soap, Git, SVN, Eclipse, Squirrel, Spring, GUI, EndtoEnd Tests, CRM, WAS, Frontend- / Backendentwicklung, Scrum, Kanban |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11/2015 - 03/2016 | Weiterentwicklung eines Rechereche Tools - Recherche Browser Tool für archivierte Nachrichten - Single Page Anwendung mit Server Client Programm - selbsterstellte Datenbank, welche an das Nachrichtenarchiv der Reuters Nachrichtenagentur gekoppelt ist - Suche nach gewünschten Nachrichtenthemen und detaillierte Darstellung über deren zeitlichen und örtlichen Verlauf - Direktverlinkung zur Internetseite von Reuters auf eine gewünschte Nachricht - Schwerpunkte waren zu Beginn Performance und Darstellung - Später Entwicklung an weiteren Funktionen Skills: Java, Javascript, Spring, HTML, Angular JS, Ani Theme, Maven, Gulp, Python, SQL, Sortieralgorithmen, eclipse, GUI, Softwareentwicklung (allg.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 03/2014 - 04/2014 | Planungstool für eingehende Angebote In meiner 2. Anstellung bei der Firma miControl war ich erneut als Projektleiter für die Entwicklung eines Tools eingestellt. Dieses Tool zeigt an wann und in welcher Stückzahl ein gewünschtes / angefragtes Produkt lieferbar ist. Dabei sind die Daten an das zuvor entwickelte Datenbanktool gebunden und zieht diese in Betracht. Meine Aufgabe bestand darin die Entwicklung zu koordinieren, den Vorstand über den Verlauf zu informieren, die Absprache mit der Abteilung Vertrieb zu führen, die Oberfläche zu entwerfen, die Datenbankabfrage und den Algorithmus zu programmieren. Skills: Python, SQL, Sortieralgorithmen, eclipse, GUI, Projektleitung/Teamleitung (IT), Softwareentwicklung (allg.), Vertrieb, Forschung und Entwicklung (allg.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 05/2013 - 11/2013 | Robocup Als Mitglied des Robocupteams der TU Berlin war es meine Aufgabe die Abteilung Lokalisierung zu unterstützen. Wir arbeiteten dabei mit den Robotern, die bei den Meisterschaften in der NAO-Liga antreten. Dabei haben wir das Verfahren zur Positionserkennung der Roboter entscheidend verbessert. Dazu mussten wir das Bild, was der Roboter mit 2 Kameras einliest, verarbeiten. Anhand der Spielfeldlinien war es uns möglich die Position zu bestimmen. Hierbei habe ich den Algorithmus zur Positionserkennung entworfen und entwickelt. Skills: Python, eclipse, Linux, Bildverarbeitung, Softwareentwicklung (allg.), Robotik/Robotertechnik |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 01/2012 - 12/2013 | Datenbanktool zur Warenwirtschfatsplanung Bereits in der ersten Anstellung bei der Firma miControl wurde ich als Projektleiter eingestellt. In diesem Projekt sollte ein Datenbanktool entwickelt werden, welches die Warenwirtschaft optimiert. Das Tool optimiert dabei den Einkauf, Lagerlogistik, Zusammenbau und Verkauf. Hierbei war es meine Aufgabe die Entwicklung zu koordinieren, den Vorstand über den Verlauf zu informieren, die Absprache mit der Abteilung Einkauf/Lager/Zusammenbau/Verkauf zu führen, die Oberfläche zu entwerfen, die Datenbankabfrage und den Algorithmus zu programmieren. Skills: Python, SQL, Sortieralgorithmen, eclpise, GUI, Logistik Planung, Softwareentwicklung (allg.), Projektleitung/Teamleitung (IT), Lagerlogistik, Forschung und Entwicklung (allg.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 04/2011 - 07/2011 | Projekt Hive Das Projekt Hive konzentrierte sich darauf als Team ein funktionierendes Computerspiel, basierend auf einem Brettspiel mit dem Namen Hive, zu entwerfen. Die weitere Entwicklung konzentrierte sich auf der Entwicklung einer künstlichen Intelligenz, die in der Lage ist ein Spiel möglichst gut zu führen. Ein Teil der Aufgabenstellung war es, dass die KI jeden Zug innerhalb einer Zeitbegrenzung (15 s) tätigt. Durch das nutzen von Multithreading und einer Tiefensuche in Multinären Bäumen konnte unser Programm in jedem Zug 7 Züge voraus rechnen (bis zu 10 hoch 68 Möglichkeiten). In diesem Projekt gestaltete sich mein Aufgabenbereich in der Entwicklung der Tiefensuche, Bewertung der Spielzüge und Optimierung des Algorithmus, der die Züge berechnet. Skills: Java, eclipse, Linux, Tiefensuche, Multinäre Bäume, Multithreading, GUI, Softwareentwicklung (allg.), Computerspieleentwicklung, Forschung und Entwicklung (allg.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 05/2009 - 07/2009 | Nord-Ostsee-Kanal Projekt Das erste große Teamprojekt an dem ich mitgewirkt habe, beschäftigte sich mit der Koordinierung der Fahrtzyklen aller Schiffe die den Nord-Ostsee-Kanal nutzen. Hierbei wurden uns reale Daten zur Verfügung gestellt. Die Schwierigkeit lag darin, dass einige Schiffe nicht gleichzeitig den Kanal passieren konnten. Diese mussten daher in vorgegebenen Schleusen warten. Die Schiffe dürfen dabei nicht beliebig oft still stehen. Das Ziel war die Maximierung der Anzahl der Schiffe die den Kanal passieren und die Minimierung der Wartezeit aller Schiffe. Zu Beginn entwarf ich die benötigte Datenstruktur. Im weiteren Verlauf arbeitete ich an dem Algorithmus. Zum Ende unterstützte ich die Abteilung GUI. Skills: Java, eclipse, GUI, Linux, Softwareentwicklung (allg.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Branche |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Automobilindustrie Hochschulen und Forschungseinrichtungen Informationstechnologie & -dienste Maschinen-, Geräte- und Komponentenbau | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kenntnisse |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ausbildung & Zertifikate |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10/2007 - | B.Sc Mathematik vorraussichtlicher Abschluss: März 2016 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sprachen |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| deutsch | (++++) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| englisch | (+++) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sonstiges |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
für Freelancer
für Kunden
Kontakt
Lörenskogstr. 3
85748 Garching bei München
