NRW, Vorzugsweise Düsseldorf und Umgebung
seit 09.2018
Branche: Chemie und Landwirtschaft
Digital Farming Solution:
Software-Entwicklung, Konzeption, Dokumentation, Software-Architektur, Reverse Engineering, Codereview, Refactoring, Tests
Schwerpunkte: Micro Services, Cloudbasierte Architektur,
Identity and access management
Technisches Umfeld:
Micro Services, Spring Framework, Spring Boot, Java, Postgres, Hibernate, Groovy, Gorm, JUnit, Mockito, Hamcrest, Netflix Hystrix, Prometheus, Grafana, Elasticsearch, Kibana,
Keycloak, OAuth 2.0, Gigya, RabbitMQ,
Git, Maven, Teamcity, Linux, Docker, Kubernetes
Projektsprachen: Englisch, Deutsch
04.2018 - 09.2018
Branche: Automotive
Connected Cars Plattform:
Software-Entwicklung, Software-Architektur, Codereview, Reverse Engineering, Dokumentation, Optimierung/ Refactoring, Tests
Schwerpunkte: IoT (Internet of Things), SOA, Messaging/ MQTT, Optimierung, TDD
Technisches Umfeld:
Java, RESTful Web Services, SOA, Tomcat, Oracle, Hibernate,
Spring Framework, JUnit, Mockito, Hamcrest,
Git, Jenkins, Maven, Linux, Docker
10.2015 - 03.2018
Branche: Handel
Backend- und Kommunikationslösung einer E-Commerce-Plattform:
Anforderungsanalyse, Software-Architektur, Implementierung,
Performance-Optimierung, Deployment, Skalierung
Schwerpunkte:
Micro Services, Skalierbarkeit, Performance, Deployment, Betrieb, Monitoring
Technisches Umfeld:
Spring Framework, Spring Boot, Java, RxJava,
RESTful Web Services / Microservices, SOA,
Apache Cassandra, Hazelcast, Elasticsearch, Netflix Hystrix,
Docker, Kubernetes, Prometheus, Grafana, DataDog, Zipkin,
SwaggerUI, XML, JSON, JUnit, Mockito, Hamcrest, Git, Maven,
JMeter, Jenkins, Groovy, Linux Shellskripten
Projektsprachen: Englisch, Deutsch
02.2015 - 10.2015
Branche: Öffentlicher Dienst / Finanzen
Konzeption und Entwicklung eines Testverfahrens und eines Test-Frameworks
für die Durchführung von Integrationstests einer SOA-basierten Anwendung.
Anforderungsanalyse, Software-Architektur, Implementierung, Optimierung
Schwerpunkte: SOA, Testautomatisierung, Skalierbarkeit
Technisches Umfeld:
Spring Framework, Java(EE), Apache Camel, JBoss,
Hazelcast, Elasticsearch,
Webservices, XML, RESTful Webservices, Linux Shellskripten
TestNG, IBM Rational Synergy, Maven, Ant, SoapUI
09.2014 - 12.2014
Branche: Versicherungen
E-Commerce Applikation (Bereich: Versicherungen/Vertrieb)
Software-Architektur, Codereview, Refactoring,
Implementierung, Optimierung, Model-Driven Development
Technisches Umfeld:
Spring Framework, Spring MVC,
Hibernate, Oracle RDBMS,
Java(EE), SQL, XML/XSL, jQuery/JavaScript,
JUnit, Mockito, IBM Rational Software Architect, UML,
Subversion, Maven, Jenkins, Linux Shellskripten, Groovy
11.2012 - 08.2014
Branche: E-Commerce
E-Commerce Applikation:
Architekturentwicklung, Anforderungsanalyse, Spezifikation, Implementierung
Schwerpunkte: SOA, Skalierbarkeit, Performance, Hochverfügbarkeit, Cloud-Anwendungen,
Technische Projektleitung (inkl. Teamleitung)
Technisches Umfeld:
Java, Scala, UML, RESTful Web Services / Microservices, SOA,
Akka Platform, Spring, Spring Data, Hibernate, Spray/REST Framework, Apache Camel,
NoSQL Datenbanken (MongoDB, Apache Cassandra/Titan, OrientDB), TinkerPop Standards für Graphdatenbanken, mySQL,
Web-Technologien, XMPP,
JUnit, Subversion, Maven, Linux Shellskripten
08.2012 - 10.2012
Branche: Finanzen
Intranet-Applikation (Bereich: Kfz-Finanzierung/Leasing) eines Finanzdienstleisters:
Implementierung, Optimierung, Support
Technisches Umfeld:
Spring Framework, Hibernate,
Spring MVC, FreeMarker,
SOA, Spring-WS, SOAP, WSDL,
Oracle RDBMS,
JasperReports, iText,
Java(EE), SQL, XML,
JUnit, CVS, Subversion, Maven, Ant
09.2011 ? 06.2012
Branche: Handel
1. Intranet-Applikation (Bereich: Kundenbindung) eines Handelskonzerns:
Implementierung, Optimierung, Support
Technisches Umfeld:
Spring Framework, JPA/Hibernate, Apache iBatis,
Apache Wicket,
IBM DB2, Apache Tomcat,
Java(EE), SQL, XML,
IBM FileNet P8, LDAP
JUnit, Subversion, Maven, JIRA,
Jprofiler, FindBugs, PMD, FireBug
u.A. ETL-Prozesse
2. Revision/Architektur-Dokumentation einer Intranet-Application
(Bereich: internes Einkauf-/Verkauf-/Kooperationsplattform) eines Handelskonzerns:
Reverce-Engenieering, UML
Technisches Umfeld:
J2EE, Apache Wicket, Struts, Servlets, JSP, Applets,
Spring, Hibernate,
IBM DB2, Apache Tomcat,
UMLet, ObjectAid
02.2008 ? 08.2011
Branche: Telekommunikation
Leased Line Management System eines Telekommunikationskonzerns
1. Projektleitung (inkl. Teamleitung), Anforderungsanalyse, Spezifikation, Implementierung und Support eines Systems zur Mietleitungsverwaltung (Leased Line Management).
2. Netz/IP-Verwaltung eines Telekommunikationskonzerns
Ausbau und Support eines Systems zur IP-Adressverwaltung.
Technisches Umfeld:
Java EE, JBoss Application Server,
EJB, Java Swing, JMS, JMX, Quartz,
SQL, PL/SQL, Oracle,
JasperReport,
JUnit, Subversion, Ant, JIRA
11.2010 ? 02.2011
01.2010 ? 03.2010
Branchen: Informationstechnologie (Produktentwicklung), Telekommunikation, Automobilzulieferung
Open ERP System ?Nuclos?
1. Technische Architektur und Entwicklung im Umfeld des ERP Systems ?Nuclos?, Produktentwicklung.
2. Leitung und Umsetzung der Kundenprojekte auf Basis von ERP ?Nuclos?.
Technisches Umfeld:
Java EE, JBoss Application Server, Apache Tomcat,
EJB, JPA, Spring Framework, Java Swing, JSF,
Webservices (Axis2), JMS,
SQL, PL/SQL, Oracle, PostgreSQL,
JUnit, Subversion, Maven, JIRA
08.2009 ? 11.2009
Branche: Telekommunikation
Entwicklung im Umfeld des Netzplanungwerkzeugs eines Telekommunikationskonzerns
Technisches Umfeld:
Java EE, Apache Tomcat,
Spring Framework, Hibernate,
Java2D,
SQL, PL/SQL, Oracle,
Subversion, Maven, JIRA
01.2007 - 01.2008
Branche: E-Commerce
Technische Architektur und Entwicklung eines E-Commerce Systems zur Veröffentlichung und Vermarktung diverser Dokumente und Statistiken einer Bundesbehörde, Online-Payment Anbindung.
Technisches Umfeld:
J2EE, IBM WebSphere Application Server,
IBM WebSphere Commerce Framework,
EJB, JSP, Servlets, Apache Struts, HTML, JavaScript,
Webservices (Axis2),
SQL, Oracle,
Subversion, Ant, Bugzilla
01.2007 - 01.2008
Branche: Informationstechnologie (Produktentwicklung)
1. Technische Architektur und Entwicklung der Integrationssoftware XYNAPSE.
2. Entwicklung einer Web Dynpro basierten Administrationsoberfläche für XYNAPSE im SAP Enterprise Portal 6.0. Vorbereitung der XYNAPSE-Software zur SAP NetWeaver Zertifizierung.
Technisches Umfeld:
Java, XML, XSL, JMS,
Java EE, SAP NetWeaver Web Application Server, Web Dynpro,
SAP Enterprise Portal,
MaxDB,
CVS
07.2002 - 12.2006
Branchen: E-Commerce, E-Government(Vermessungs- und Katasterwesen)
Geodaten Online, Land Hessen
1. Technische Architektur und Implementierung des E-Government Großprojektes zur Produktion, Verwaltung und (Online) Bezug von Produkten des Liegenschaftskatasters und der Landesvermessung.
2. Technische Architektur und Implementierung eines Subprojektes zur Migration des Datenbestandes.
3. Verantwortlicher (Konzeption, Umsetzung) für Versionsverwaltung, Build- und Releasemanagement-Prozess.
Technisches Umfeld:
J2EE, INTERSHOP Enfinity Framework,
Persistence PowerTier App. Server,
EJB, Servlets, JSP, HTML, JavaScript,
JMS, Apache ActiveMQ, XML, XSL, FOP, BIRT,
SQL, PL/SQL, Oracle,
MDA, Rational Rose (JGen),
GIS,
JUnit, CVS, Ant, Bugzilla
03.2001 - 11.2001
Branche: Finanzdienstleistungen
Entwicklung einer Web-Application für Leasing und Finanzierungsberechnungen.
Technisches Umfeld:
J2EE, IBM WebSphere Application Server,
Servlets, JSP, HTML,
SQL, Oracle
JUnit, CVS, Ant, Bugzilla
12.2001 - 05.2002
Branche: Informationstechnologie (Produktentwicklung)
Entwurf und Implementierung eines Werkzeugs für halbautomatisches Refactoring von Java-Applikationen.
Technisches Umfeld:
Java, Java Swing,
JUnit, CVS
01.2001 - 02.2001
Branche: Tourismus
Pegasus Schnittstelle
Technische Architektur und Implementierung eines Software-Moduls zur Gewährleistung der Interoperabilität zwischen Hotelreservierungsplattformen.
Technisches Umfeld:
Java, XML, XML-RPC, SOAP,
CVS
06.2000 - 12.2000
Branchen: Tourismus, E-Commerce
Technische Architektur und Implementierung einer touristischen Reservierungsplattform.
Technisches Umfeld:
Apache Tomcat,
Java, Servlets,
HTML, Javascript, XML, XSLT,
Oracle, SQL, PL/SQL,
CVS
07.1999 - 06.2000
Branche: Informationstechnologie (Produktentwicklung)
Pirobase CMS
Technische Architektur und Implementierung eines EAI (Enterprise Application Integration) Dienstes auf Basis von SLP (Service Location Protocol).
Entwicklung im Umfeld des Content Management Systems Pirobase CMS.
Technisches Umfeld:
Apache Tomcat,
Java, Servlets, Corba, JMS,
TCP/IP, UDP, SLP,
HTML, Oracle,
MS Visual SourceSafe
07.1998 - 06.1999
Branche: E-Commerce
Diverse Web-Projekte
Softwareentwicklung von Client/Server-Applikationen in Perl/CGI
Technisches Umfeld:
Perl/CGI,
Apache, HTML,
SQL, Sybase DB,
CVS
Dipl.-Inf. (FH)
Studium der Medieninformatik an der FH Gelsenkirchen.
Schwerpunkte: Web-Applikationen, Softwareentwicklungsprozess, Softwarequalität
Abschluß mit: 1,7
Bachelor in Radiotechnik (Elektro-/Nachrichtentechnik)
Studium der Radiotechnik an der Polytechnischen Universität Odessa, Ukraine
Schwerpunkte: Radarsysteme, Digital signal processing
Abschluß mit: 2,5
Software-Entwickler
Software-Architekt
Berater
Kernkompetenzen:
Softwareentwicklung, Softwarearchitektur,
Anforderungsanalyse, Datenmodellierung,
Technische Konzeption, Spezifikation, Dokumentation,
Technische Projektleitung, Support, Qualitätssicherung,
Release Management
Methoden:
Objektorientierte Analyse und Design (OOA/OOD),
Design Patterns,
Test-Driven Development (TDD),
Model-Driven Architecture/Development,
Aspektorientierte Programmierung (AOP),
Generische Programmierung,
Agile Softwareentwicklungsmethoden
Applikationsserver, Servletkontainer, Middleware, Data Grid:
Apache Tomcat, JBoss AS, IBM WebSphere, Jetty, SAP NetWeaver, Persistence PowerTier AS,
Apache Camel, Hazelcast, Typesafe Akka,
Apache ActiveMQ (JMS), XYNAPSE (Integration-Platform)
Standards und Frameworks:
Servlet API, JSP, JSF, JPA, EJB 2.x, EJB 3,
JMS, RMI, CORBA,
JDBC/ODBC, JPA,
GUI (AWT, Swing), Applet, Java2D,
JNI, JAAS, LDAP,
SOAP, XML-RPC, REST, Web Services, SOAP, WSDL,
XML, XSD, XSL, XSLT, XPath, XMPP,
(X)HTML, CSS, Ajax
Spring,
Hibernate,
Apache Wicket,
Struts,
Apache Velocity, FreeMarker,
Apache iBatis,
TinkerPop Standards für Graphdatenbanken,
Adobe Flex,
Web Dynpro,
Apache Axis2,
BIRT, FOP, JasperReports, Apache POI, iText
IBM FileNet P8,
Adobe Flash (AS2, AS3),
Intershop Enfinity,
IBM WebSphere Commerce,
SAP Enterprise Portal,
ERP "Nuclos"
Modellierungswerkzeuge:
Rational Rose (JGen), UMLet, MagicDraw,
Together Control Center / TogetherJ
Test, Code-Analyse:
JUnit,
JProfiler,
PMD, Google CodePro Analytix, FindBugs, FireBug
sahi (Web Tests), QFTest (Swing Tests), SoapUI,
Weitere Tools:
Maven, ANT, Subversion, Git, CVS,
Jenkins, JIRA, Bugzilla, Cygwin
Unix/Linux, Windows, Mac OS X
Java (20 Jahre)
Scala (1 Jahr)
Groovy (1 Jahr)
XML, XSL/XSLT (9 Jahre)
HTML (11 Jahre)
JavaScript (6 Jahre)
Shell (Bash) (5 Jahre)
Perl (1 Jahr)
C/C++ (1 Jahr)
SQL (14 Jahre)
PL/SQL (5 Jahre)
Oracle, IBM DB2, Postgres, MySQL, MS SQL Server,
NoSQL: Apache Cassandra, Titan, MongoDB, OrientDB, Elasticsearch
HTTP, HTTPS, REST, SOAP,
SSH, SCP, TCP/IP, UDP, FTP, Telnet,
JMS, RMI, CORBA, XMPP, POP3, IMAP, SMTP, SLP,
Handel
Telekommunikation
Automobilzulieferung
E-Commerce
E-Government (Vermessungs- und Katasterwesen)
Touristik
Finanzdienstleistungen
Informationstechnologie
NRW, Vorzugsweise Düsseldorf und Umgebung
seit 09.2018
Branche: Chemie und Landwirtschaft
Digital Farming Solution:
Software-Entwicklung, Konzeption, Dokumentation, Software-Architektur, Reverse Engineering, Codereview, Refactoring, Tests
Schwerpunkte: Micro Services, Cloudbasierte Architektur,
Identity and access management
Technisches Umfeld:
Micro Services, Spring Framework, Spring Boot, Java, Postgres, Hibernate, Groovy, Gorm, JUnit, Mockito, Hamcrest, Netflix Hystrix, Prometheus, Grafana, Elasticsearch, Kibana,
Keycloak, OAuth 2.0, Gigya, RabbitMQ,
Git, Maven, Teamcity, Linux, Docker, Kubernetes
Projektsprachen: Englisch, Deutsch
04.2018 - 09.2018
Branche: Automotive
Connected Cars Plattform:
Software-Entwicklung, Software-Architektur, Codereview, Reverse Engineering, Dokumentation, Optimierung/ Refactoring, Tests
Schwerpunkte: IoT (Internet of Things), SOA, Messaging/ MQTT, Optimierung, TDD
Technisches Umfeld:
Java, RESTful Web Services, SOA, Tomcat, Oracle, Hibernate,
Spring Framework, JUnit, Mockito, Hamcrest,
Git, Jenkins, Maven, Linux, Docker
10.2015 - 03.2018
Branche: Handel
Backend- und Kommunikationslösung einer E-Commerce-Plattform:
Anforderungsanalyse, Software-Architektur, Implementierung,
Performance-Optimierung, Deployment, Skalierung
Schwerpunkte:
Micro Services, Skalierbarkeit, Performance, Deployment, Betrieb, Monitoring
Technisches Umfeld:
Spring Framework, Spring Boot, Java, RxJava,
RESTful Web Services / Microservices, SOA,
Apache Cassandra, Hazelcast, Elasticsearch, Netflix Hystrix,
Docker, Kubernetes, Prometheus, Grafana, DataDog, Zipkin,
SwaggerUI, XML, JSON, JUnit, Mockito, Hamcrest, Git, Maven,
JMeter, Jenkins, Groovy, Linux Shellskripten
Projektsprachen: Englisch, Deutsch
02.2015 - 10.2015
Branche: Öffentlicher Dienst / Finanzen
Konzeption und Entwicklung eines Testverfahrens und eines Test-Frameworks
für die Durchführung von Integrationstests einer SOA-basierten Anwendung.
Anforderungsanalyse, Software-Architektur, Implementierung, Optimierung
Schwerpunkte: SOA, Testautomatisierung, Skalierbarkeit
Technisches Umfeld:
Spring Framework, Java(EE), Apache Camel, JBoss,
Hazelcast, Elasticsearch,
Webservices, XML, RESTful Webservices, Linux Shellskripten
TestNG, IBM Rational Synergy, Maven, Ant, SoapUI
09.2014 - 12.2014
Branche: Versicherungen
E-Commerce Applikation (Bereich: Versicherungen/Vertrieb)
Software-Architektur, Codereview, Refactoring,
Implementierung, Optimierung, Model-Driven Development
Technisches Umfeld:
Spring Framework, Spring MVC,
Hibernate, Oracle RDBMS,
Java(EE), SQL, XML/XSL, jQuery/JavaScript,
JUnit, Mockito, IBM Rational Software Architect, UML,
Subversion, Maven, Jenkins, Linux Shellskripten, Groovy
11.2012 - 08.2014
Branche: E-Commerce
E-Commerce Applikation:
Architekturentwicklung, Anforderungsanalyse, Spezifikation, Implementierung
Schwerpunkte: SOA, Skalierbarkeit, Performance, Hochverfügbarkeit, Cloud-Anwendungen,
Technische Projektleitung (inkl. Teamleitung)
Technisches Umfeld:
Java, Scala, UML, RESTful Web Services / Microservices, SOA,
Akka Platform, Spring, Spring Data, Hibernate, Spray/REST Framework, Apache Camel,
NoSQL Datenbanken (MongoDB, Apache Cassandra/Titan, OrientDB), TinkerPop Standards für Graphdatenbanken, mySQL,
Web-Technologien, XMPP,
JUnit, Subversion, Maven, Linux Shellskripten
08.2012 - 10.2012
Branche: Finanzen
Intranet-Applikation (Bereich: Kfz-Finanzierung/Leasing) eines Finanzdienstleisters:
Implementierung, Optimierung, Support
Technisches Umfeld:
Spring Framework, Hibernate,
Spring MVC, FreeMarker,
SOA, Spring-WS, SOAP, WSDL,
Oracle RDBMS,
JasperReports, iText,
Java(EE), SQL, XML,
JUnit, CVS, Subversion, Maven, Ant
09.2011 ? 06.2012
Branche: Handel
1. Intranet-Applikation (Bereich: Kundenbindung) eines Handelskonzerns:
Implementierung, Optimierung, Support
Technisches Umfeld:
Spring Framework, JPA/Hibernate, Apache iBatis,
Apache Wicket,
IBM DB2, Apache Tomcat,
Java(EE), SQL, XML,
IBM FileNet P8, LDAP
JUnit, Subversion, Maven, JIRA,
Jprofiler, FindBugs, PMD, FireBug
u.A. ETL-Prozesse
2. Revision/Architektur-Dokumentation einer Intranet-Application
(Bereich: internes Einkauf-/Verkauf-/Kooperationsplattform) eines Handelskonzerns:
Reverce-Engenieering, UML
Technisches Umfeld:
J2EE, Apache Wicket, Struts, Servlets, JSP, Applets,
Spring, Hibernate,
IBM DB2, Apache Tomcat,
UMLet, ObjectAid
02.2008 ? 08.2011
Branche: Telekommunikation
Leased Line Management System eines Telekommunikationskonzerns
1. Projektleitung (inkl. Teamleitung), Anforderungsanalyse, Spezifikation, Implementierung und Support eines Systems zur Mietleitungsverwaltung (Leased Line Management).
2. Netz/IP-Verwaltung eines Telekommunikationskonzerns
Ausbau und Support eines Systems zur IP-Adressverwaltung.
Technisches Umfeld:
Java EE, JBoss Application Server,
EJB, Java Swing, JMS, JMX, Quartz,
SQL, PL/SQL, Oracle,
JasperReport,
JUnit, Subversion, Ant, JIRA
11.2010 ? 02.2011
01.2010 ? 03.2010
Branchen: Informationstechnologie (Produktentwicklung), Telekommunikation, Automobilzulieferung
Open ERP System ?Nuclos?
1. Technische Architektur und Entwicklung im Umfeld des ERP Systems ?Nuclos?, Produktentwicklung.
2. Leitung und Umsetzung der Kundenprojekte auf Basis von ERP ?Nuclos?.
Technisches Umfeld:
Java EE, JBoss Application Server, Apache Tomcat,
EJB, JPA, Spring Framework, Java Swing, JSF,
Webservices (Axis2), JMS,
SQL, PL/SQL, Oracle, PostgreSQL,
JUnit, Subversion, Maven, JIRA
08.2009 ? 11.2009
Branche: Telekommunikation
Entwicklung im Umfeld des Netzplanungwerkzeugs eines Telekommunikationskonzerns
Technisches Umfeld:
Java EE, Apache Tomcat,
Spring Framework, Hibernate,
Java2D,
SQL, PL/SQL, Oracle,
Subversion, Maven, JIRA
01.2007 - 01.2008
Branche: E-Commerce
Technische Architektur und Entwicklung eines E-Commerce Systems zur Veröffentlichung und Vermarktung diverser Dokumente und Statistiken einer Bundesbehörde, Online-Payment Anbindung.
Technisches Umfeld:
J2EE, IBM WebSphere Application Server,
IBM WebSphere Commerce Framework,
EJB, JSP, Servlets, Apache Struts, HTML, JavaScript,
Webservices (Axis2),
SQL, Oracle,
Subversion, Ant, Bugzilla
01.2007 - 01.2008
Branche: Informationstechnologie (Produktentwicklung)
1. Technische Architektur und Entwicklung der Integrationssoftware XYNAPSE.
2. Entwicklung einer Web Dynpro basierten Administrationsoberfläche für XYNAPSE im SAP Enterprise Portal 6.0. Vorbereitung der XYNAPSE-Software zur SAP NetWeaver Zertifizierung.
Technisches Umfeld:
Java, XML, XSL, JMS,
Java EE, SAP NetWeaver Web Application Server, Web Dynpro,
SAP Enterprise Portal,
MaxDB,
CVS
07.2002 - 12.2006
Branchen: E-Commerce, E-Government(Vermessungs- und Katasterwesen)
Geodaten Online, Land Hessen
1. Technische Architektur und Implementierung des E-Government Großprojektes zur Produktion, Verwaltung und (Online) Bezug von Produkten des Liegenschaftskatasters und der Landesvermessung.
2. Technische Architektur und Implementierung eines Subprojektes zur Migration des Datenbestandes.
3. Verantwortlicher (Konzeption, Umsetzung) für Versionsverwaltung, Build- und Releasemanagement-Prozess.
Technisches Umfeld:
J2EE, INTERSHOP Enfinity Framework,
Persistence PowerTier App. Server,
EJB, Servlets, JSP, HTML, JavaScript,
JMS, Apache ActiveMQ, XML, XSL, FOP, BIRT,
SQL, PL/SQL, Oracle,
MDA, Rational Rose (JGen),
GIS,
JUnit, CVS, Ant, Bugzilla
03.2001 - 11.2001
Branche: Finanzdienstleistungen
Entwicklung einer Web-Application für Leasing und Finanzierungsberechnungen.
Technisches Umfeld:
J2EE, IBM WebSphere Application Server,
Servlets, JSP, HTML,
SQL, Oracle
JUnit, CVS, Ant, Bugzilla
12.2001 - 05.2002
Branche: Informationstechnologie (Produktentwicklung)
Entwurf und Implementierung eines Werkzeugs für halbautomatisches Refactoring von Java-Applikationen.
Technisches Umfeld:
Java, Java Swing,
JUnit, CVS
01.2001 - 02.2001
Branche: Tourismus
Pegasus Schnittstelle
Technische Architektur und Implementierung eines Software-Moduls zur Gewährleistung der Interoperabilität zwischen Hotelreservierungsplattformen.
Technisches Umfeld:
Java, XML, XML-RPC, SOAP,
CVS
06.2000 - 12.2000
Branchen: Tourismus, E-Commerce
Technische Architektur und Implementierung einer touristischen Reservierungsplattform.
Technisches Umfeld:
Apache Tomcat,
Java, Servlets,
HTML, Javascript, XML, XSLT,
Oracle, SQL, PL/SQL,
CVS
07.1999 - 06.2000
Branche: Informationstechnologie (Produktentwicklung)
Pirobase CMS
Technische Architektur und Implementierung eines EAI (Enterprise Application Integration) Dienstes auf Basis von SLP (Service Location Protocol).
Entwicklung im Umfeld des Content Management Systems Pirobase CMS.
Technisches Umfeld:
Apache Tomcat,
Java, Servlets, Corba, JMS,
TCP/IP, UDP, SLP,
HTML, Oracle,
MS Visual SourceSafe
07.1998 - 06.1999
Branche: E-Commerce
Diverse Web-Projekte
Softwareentwicklung von Client/Server-Applikationen in Perl/CGI
Technisches Umfeld:
Perl/CGI,
Apache, HTML,
SQL, Sybase DB,
CVS
Dipl.-Inf. (FH)
Studium der Medieninformatik an der FH Gelsenkirchen.
Schwerpunkte: Web-Applikationen, Softwareentwicklungsprozess, Softwarequalität
Abschluß mit: 1,7
Bachelor in Radiotechnik (Elektro-/Nachrichtentechnik)
Studium der Radiotechnik an der Polytechnischen Universität Odessa, Ukraine
Schwerpunkte: Radarsysteme, Digital signal processing
Abschluß mit: 2,5
Software-Entwickler
Software-Architekt
Berater
Kernkompetenzen:
Softwareentwicklung, Softwarearchitektur,
Anforderungsanalyse, Datenmodellierung,
Technische Konzeption, Spezifikation, Dokumentation,
Technische Projektleitung, Support, Qualitätssicherung,
Release Management
Methoden:
Objektorientierte Analyse und Design (OOA/OOD),
Design Patterns,
Test-Driven Development (TDD),
Model-Driven Architecture/Development,
Aspektorientierte Programmierung (AOP),
Generische Programmierung,
Agile Softwareentwicklungsmethoden
Applikationsserver, Servletkontainer, Middleware, Data Grid:
Apache Tomcat, JBoss AS, IBM WebSphere, Jetty, SAP NetWeaver, Persistence PowerTier AS,
Apache Camel, Hazelcast, Typesafe Akka,
Apache ActiveMQ (JMS), XYNAPSE (Integration-Platform)
Standards und Frameworks:
Servlet API, JSP, JSF, JPA, EJB 2.x, EJB 3,
JMS, RMI, CORBA,
JDBC/ODBC, JPA,
GUI (AWT, Swing), Applet, Java2D,
JNI, JAAS, LDAP,
SOAP, XML-RPC, REST, Web Services, SOAP, WSDL,
XML, XSD, XSL, XSLT, XPath, XMPP,
(X)HTML, CSS, Ajax
Spring,
Hibernate,
Apache Wicket,
Struts,
Apache Velocity, FreeMarker,
Apache iBatis,
TinkerPop Standards für Graphdatenbanken,
Adobe Flex,
Web Dynpro,
Apache Axis2,
BIRT, FOP, JasperReports, Apache POI, iText
IBM FileNet P8,
Adobe Flash (AS2, AS3),
Intershop Enfinity,
IBM WebSphere Commerce,
SAP Enterprise Portal,
ERP "Nuclos"
Modellierungswerkzeuge:
Rational Rose (JGen), UMLet, MagicDraw,
Together Control Center / TogetherJ
Test, Code-Analyse:
JUnit,
JProfiler,
PMD, Google CodePro Analytix, FindBugs, FireBug
sahi (Web Tests), QFTest (Swing Tests), SoapUI,
Weitere Tools:
Maven, ANT, Subversion, Git, CVS,
Jenkins, JIRA, Bugzilla, Cygwin
Unix/Linux, Windows, Mac OS X
Java (20 Jahre)
Scala (1 Jahr)
Groovy (1 Jahr)
XML, XSL/XSLT (9 Jahre)
HTML (11 Jahre)
JavaScript (6 Jahre)
Shell (Bash) (5 Jahre)
Perl (1 Jahr)
C/C++ (1 Jahr)
SQL (14 Jahre)
PL/SQL (5 Jahre)
Oracle, IBM DB2, Postgres, MySQL, MS SQL Server,
NoSQL: Apache Cassandra, Titan, MongoDB, OrientDB, Elasticsearch
HTTP, HTTPS, REST, SOAP,
SSH, SCP, TCP/IP, UDP, FTP, Telnet,
JMS, RMI, CORBA, XMPP, POP3, IMAP, SMTP, SLP,
Handel
Telekommunikation
Automobilzulieferung
E-Commerce
E-Government (Vermessungs- und Katasterwesen)
Touristik
Finanzdienstleistungen
Informationstechnologie
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant verfügt über ein profundes Wissen in der Softwarearchitektur, Java EE/Spring und anderen Bereichen der Softwareentwicklung, welches er sicher und erfolgreich im Projekt einsetzte. Die ihm übertragenen Arbeiten hat er stets eigenverantwortlich, zuverlässig und effizient zu unserer vollsten Zufriedenheit erledigt. Neben seinen technischen Kompetenzen ist sein großes Engagement und sein stets vorbildliches Verhalten zu betonen. Wir sind mit den Leistungen des Consultants äußerst zufrieden, wünschen ihm für seine Zukunft alles Gute und würden jederzeit wieder mit ihm zusammenarbeiten. "
— Projekt Kundenbindungssystem Java EE/Spring, Branche: Handel, 09/11 - 06/12
Referenz durch Projektleiter, IT-Dienstleister (240 MA), vom 27.06.12