7+ Jahre Erfahrung Volltextsuche und andere Information-Retrieval-Systeme zu entwickeln. Wissen und Erfahrung mit der KI, IR und Algorithmen des maschinellen Lernens. Die Erfahrung mit Volltextsuche und IR-Algorithmen und Software, NLP und Symantec-Technologien: Solr, Lucene, GSA, RDF, SPARQL.
20+ Jahre Erfahrung 3-Tier-Java-Design und Entwicklung (J2EE / EJB, JDBC, Applets, HTML / JavaScript / JSP / Servlets / Struts, Hibernate, XDoclet, Log4J). Die Entwicklung groß angelegte Multi-Tier-Anwendungen mit EJB, XML / XSL-Technologien und WebLogic, JBoss Applikationsserver. Umfangreiche Erfahrungen mit n-tier, Client / Server, Cluster-Architekturen, Web-Anwendungen Design und Entwicklung in Java / J2EE, C / C ++, .NET, Visual Basic, SQL.
Erfahrene in Process Einheitliche Software-Entwicklung, Extreme Programming, Agile, Patterns, Metriken und andere Programmiertechniken. In fundierte Kenntnisse von Windows und Linux / Unix-Entwicklungsumgebungen.
Vorherige Erfahrung in der Arbeit vor Ort in Westeuropa und den USA. 5 Jahre Erfahrung in der Arbeit mit SQL: SQL Server, Oracle, MySQL, PostgreSQL 3 + Jahre Erfahrung mit C / C ++ zu ERP / GIS Anwendungen, die komplexe mathematische Berechnungen und Simulationen.
Interesse: AI, IR, Distributed Computing
Besonderheiten: Information Retrieval, Distributed Computing , Computational Logic
- Certified Scrum Master und Team-Leader, Unterstützung von bis zu 12 Mitgliedern und bis zu 3 verteilten Teams mit Scrum und Kanban
- Certified Professional for Requirements Engineering mit tiefen Know-how bei der Definition, das Schreiben und die Klärung Software-Anforderungen
Fachliche Schwerpunkte:
• Softwarearchitektur und Entwicklungsprozesse
• Entwicklungsleiter im Bereich Java (JEE)
• Anforderungsanalyse, Design und Implementierung
• Projektleitung, Multi-Projektkoordination
• Erstellung und Überwachung der Release- und Entwicklungspläne
• Durchführung von Workshops, Roll-Outs sowie Entwickler- und Anwenderschulungen
Betriebssysteme:
Windows Betriebssysteme sehr gut
Linux / Unix / OS X sehr gut
Solaris gut
Programmiersprachen:
Java, Java EE Experte
Pascal, Modula 2 sehr gut
SQL sehr gut
Datenbanken:
Oracle sehr gut
DB2 gut
MySQL sehr gut
PostgreSQL sehr gut
Frameworks:
JEE / EJB3 Experte
JPA / Hibernate / Eclipselink Experte
JSP / JSF / Struts sehr gut
GWT gut
HTML / XML / XSD gut
RCP Swing gut
Application Server:
JBoss sehr gut
Glassfish sehr gut
Apache Tomcat sehr gut
Methodiken:
RUP sehr gut
Scrum gut
Entwicklung:
Eclipse / Ant / Maven sehr gut
JProfiler sehr gut
Ivy gut
Software-Engineering:
UML (allgemein) sehr gut
OOA / OOD sehr gut
Enterprise Architect gut
Rational, Magic Draw gut
Versionsverwaltung:
Subversion, GIT sehr gut
CVS sehr gut
DB-Tools:
SQLDeveloper, Toad sehr gut
SQL*plus gut
Qualitätssicherung:
JUnit sehr gut
PMD sehr gut
Metrics sehr gut
JMeter gut
HttpUnit gut
Hudson/Jenkins gut
Sonar gut
Checkstyle gut
Cruise Control gut