this side is under development

Professional Profile

Christian Herta

Dr. rer. nat. (PhD)
Diplom physicist (equivalent to a master degree)

Search Engine Technology - Information Retrieval
Project Management
Machine Learning and Artifical Intelligence
Data Analysis, Data Mining
Software Architecture
Text and Web Mining Distributed Systems and Web Technologies
Software Development
Databases
Teaching

Testimonials (in german) (password protected)

Qualification:

  • Leaddeveloper, teamleader and project manager
    4 year
  • System Architeture, Concept Development, etc.
    3 year
  • Software development (C/C++, Java, Perl, Fortran, etc.)
    10 years
  • Specification, modelling (UML, ERM), softwaretests, object oriented analysis/design (OOA, OOD)
    4 years
  • Software documentation
    4 years
  • (Customer requirement) specification - software contracts
    3 years
  • Algorithms
    8 years
  • Foundation of the company KI-Team.
    some years
  • Lecturer at the universities of applied scienes: FHTW Berlin and TFH Berlin:
  • Physical simulation und numerics
    6 years
  • Measuring technique
    1 year

Education:

  • Diplom in physics (equivalent to a master degree) at the University Würzburg
  • PhD in physics at the University Lübeck with research activities in Grenoble (ESRF) and Hamburg (Desy/Hasylab)
  • Distance learning: medical physics and technology; focus: image processing

IT projects and employments:

  • Assistent director of the department of research and development; neofonie GmbH: about 30 colleagues in the department
    • Project management
    • Proposals for many rearch projects
    • Lead of the Research Project Onyx (Ontology Learning from web documents), Scientific lead, Concepts (12 person years)
    • Different roles in the Scrum Process: Project Owner, Scrum Master
    • Support (offers and concepts) for the Sales Department (nachrichten.de, findocs, etc.)
    2,5 years
  • Leaddeveloper and project manager at the department of research and development; neofonie GmbH: search engine technology and information retrieval
    • Project management und development of a distributed search engine (architecture and design)
    • Relevance rankings
    • Support and project management of the application of search engine technology for cutomers (BMW, Polixea etc.).
    1 year
  • Development of a software for the automatic classification of airborne laserscan data (pdf-leaflet): preprocessing - classification with a hierarchical structure of customized neural networks (shared weights to take advantage of the invariance) software project with about 50.000 line of code in C/C++; in commerical use; developed together with my business partner Prof. Dr. Felix Gers
    2 years
  • Development of a machine learning library in C/C++ (neural networks, support vector machines, evolutionary algorithms);
    internal project of my company KI-Team. Together with my business partner Prof. Dr. Felix Gers
    some years
  • Development of a image processing software (in C/C++) for the automatic detection of particles - filter, segmentation (for the company Apsys (now rapidID));
    1 month: complete developed by myself according to the requirements of the client.
  • Scientific Software Developer at the company mantik bioinformatics: Development of a software for de novo drug design; evolutionary algorithms and neural networks (in C/C++)
    1 year
  • Development of a webbased contact manager (PostgreSQL, Perl (DBI, CGI), Apache, HTML)
    >4 month.
  • Development of a software (C/C++) for the calculation of molecular descriptors; prediction of the logP; neural networks and Support Vector Machines in combination with evolutionary algorithms
    some month
  • Development of software for the simulanous fit of multiple nuclear forward scattering spectra (during my PhD thesis)
    2 years
  • Customization of quantum mechanical simulation software (during my PhD thesis)
    some months
  • Use of Independent Component Analysis for (neuron) spike sorting; in cooperation with the neurobiology of the Freie Universität Berlin
    some months
  • Statistical data analysis of genes and and other features for a heart diseases study (R [S, S-plus]); in cooperation with the University of Glasgow - Division of Cardiovascular and Medical Sciences.
    about 1. month
  • Development of a software for the measurement and control (RS232, GPIB) of physical experiments (during my Diplom thesis)
    some month

IT knowledge

  • Softwaredevelopment:
    • Programming languages: C/C++, Java, Fortran, Perl, Unix shell scripts, Python, PHP, Pascal, Matlab/Oktave, S(R, S-Plus), Assembler
    • Software Architecture - Architecture Pattern
    • Design Patterns, OOA, OOD, OOP, OOM, UML 2.0 .
    • Refactoring, Architecture Reconstruction
    • Libraries: STL, Lucene (Solr, Nutch, Hadoop), CppUnit, log4cplus, OpenGL, ODE (Game Physik Engine), numerical recipes, libtiff, Qt, wxWidgets, blas/lapack
  • Project management, Leaddeveloper, Scrum-Master
  • Operating systems: Linux/UNIX, Windows
  • Networking: TCP/IP, NFS, NIS, Samba, Apache, J2EE, EJB, JBoss, Corba, Tomcat
  • Databases, SQL , PostgreSQL, MySQL, ERM
  • XML(Schema, XPath, Namespaces, XQuery, XSLT etc.), OWL - RDF(Resource Description Framework), HTML
  • Tools: CVS, Subversion (SVN), GDB, Valgrind, Efence, Gprof, Make, GNU-Tools, Automake, Autoconf, Libtools, Jira, (X)Emacs, MS.netStudio, Latex, Office, Enterprise Architect, Poseidon, Umbrello, Doxygen, Bugzilla
  • Game Physik: ODE
  • Microcontroller (Motorola HC12)

Languages

  • German: mother tongue
  • English: fluently
  • Spanish