John-Paul Cunliffe
Frankfurt, Hessen, Germany
0151 61510016
john@amb-it-ion.com
www.amb-it-ion.com
0151 61510016
john@amb-it-ion.com
www.amb-it-ion.com
Mobile Game Developer | Hays AG | seit 11/13 | 80%
Entwicklung der Android Application: Features, Design, Layout, Debugging, Testing· Sprache: AS3
· Frameworks: Adobe Air, Android Development Toolkit
· Web Standards: HTML, CSS, XML
· IDEs: Eclipse, Flash Builder on Windows
· Tools: Jenkins, Git, JIRA
· Methodik: SCRUM
Flex Freelancer | financeTec AG | 02/12 - 11/13 | 40%
Weiterentwicklung des Frontends und Erweiterung einer flex- basierten Finanzverwaltungsoftware: Architektur, Design, Layout, Debugging, Testing, Logging· Sprachen: Flex, As3, JavaScript, Java, Groovy
· Frameworks: PureMVC, Java Spring (Grails), Spring Actionscript, Cairngorm 3
· Web Standards: HTML, CSS, XML
· IDEs: Eclipse, Flash Builder on Windows
· Tools: Hudson, Agilo, Trac, LDAP/Active Directory, SVN, JIRA
Java/Grails Freelancer | CAM Systems GmbH | 11/12 - 05/13 | 60%
Teilprojektleiter für AI / Optimisation , Implementierung eines heuristischen und genetischen Suchalgorithmus, Internationale Zusammenarbeit und Reisen· Sprachen: Java, Groovy, Flex
· Frameworks: Java Spring (Grails), Spring Actionscript, Cairngorm 3
· Web Standards: HTML, CSS, XML, BlazeDS
· IDEs: Eclipse, Grails Tool Suite
· Tools: Hudson, LDAP/Active Directory, SVN
· Server / Datenbank: Jetty, Oracle
· Methodik: SCRUM
Flex Freelancer | CAM Systems GmbH | 02/12 - 10/12 | 60%
Akquise und Teamleiter der Frontendentwicklung, Architektur eines metadata-driven, Naked Object GUI Frameworks, Internationale Zusammenarbeit und Reisen· Sprachen: Flex, Java
· Frameworks: Cairngorm 3, Parsley, Spring Actionscript, Java Spring (Grails)
· Web Standards: AS3, CSS, XML, BlazeDS
· IDEs: Eclipse, Flash Builder, IntelliJ Idea
· Tools: Hudson, LDAP/Active Directory, SVN
· Server / Datenbank: JBoss, Oracle
· Methodik: SCRUM
Flex Freelancer | ITB Consulting GmbH| 12/11 - 01/12 | 25%
Salesforce Komponenten Flex mit XML-RPC Interface
Flex Developer | financeTec AG | 09/10 - 01/12
Entwicklung und Erweiterung einer flex- basierten Finanzverwaltungsoftware: Layout, Debugging, Testing,- Erfahrung wie oben (seit 02/2012)
Web/Library 2.0 Developer | Jacobs University | 11/07 – 09/10
Entwicklung und Administration von verschiedenen Bücherei Dienstleistungen: Campus Karte, Kurs Katalog, Bücher Katalog, Resourcen „Quick Launcher“, Digital Asset Management, Institutional Repository, Referenzen Management, Workflow Optimisierung, Plagiarismus Erkennung, Web Content Management, Programmwartung· Sprachen: Groovy, Java (5+6) EE, Flex, As3, JavaScript, C++, Python, PhP, Pearl
· Frameworks: Java Spring, JSF, Grails, Hibernate, Struts, Liferay; Cairngorm, Mate, PureMVC, Away3D, FlexLib; Prototype, jQuery; Fusebox, Drupal; QT; Ruby on Rails
· Web Server / Datenbank: Apache, Tomcat, Jetty, BlazeDS, (MS, My, PosGre) SQL
· Web Standards: (X)HTML, CSS, XML, XSL(T), AJAX, SOAP, RPC, UML
· IDEs: Eclipse, Flash Builder, Visual, Vim, Netbeans on Linux, Windows and Solaris
· Tools: Hudson, JIRA, LDAP/Active Directory, SVN, Maven, Ant, Eclipse, VIM
M.Sc. Informatics | University of Edinburgh | 09/06 - 10/07
Anwendungsorientiertes Programm, welches die Studien der Informatik, Cognitive Science und Künstliche Intelligenz kombiniert Spezialisierung auf Knowledge Engineering, Representation & Reasoning und High Performance Computing mit Abschlußarbeit in “Performance- und Usability- Evaluation of shared- and distributed- memory Parallel Programming” (in C mit PTHREADs/MPI) (sehr gut)· Informatik: Computer Security (herausragend), Design and Analysis of Parallel Algorithms (excellent), Parallel Programming Languages and Systems (gut)
· Künstliche Intelligenz: Multi-Agent Semantic Web Systems (gut), Genetic Algorithms and Programming (very good), Knowledge Modelling and Management (sehr gut)
· Neuroinformatik: Probabilistic Modelling and Reasoning (befriedigend), Data Mining
IT Helper |International Office University of Edinburgh| 09/05 – 10/07
Bewerbungsbearbeitung und Wartung & Entwicklung verschiedener Datenbanken (Sokrates & Erasmus, Verwaltung)· PhP, Javascript, AJAX, MySQL, Joomla (via LAMP)
B.Sc. Cognitive Science | Universität Osnabrück | 10/02 - 08/06
Interdisciplinäre Wissenschaft mit Fokus auf menschliches Bewußtsein und Intelligenz mit Wahpflichtfächern: Mathematik, Informatik, Neuroinformatik, Neurobiologie, Neuropsychologie, Künstliche Intelligenz, Computerlinguistik und Philosophie. Fokus auf programmierrelevante Gebiete sowie Mensch-Computer Usability mit einer Abschlußarbeit in Datenanalyse auf Intelligente Tutoren Systeme (sehr gut).- Informatik (sehr gut): Algorithmen, Grundlagen der technischen Informatik, Objektorientierte Programmierung in Java, Grundlagen der theoretischen Informatik
- Mathematik (gut): Lineare Algebra, Analysis, Formalisierung von Wissen, Neuromath
- Künstliche Intelligenz (herausragend): Introduction to Artificial Intelligence and Logic Programming, Methods of AI, Cognitive Human-Computer Interfaces, Knowledge Representation, Foundation of Logic
- Neuroinformatik (gut): Neuroinformatik, Optimierendes Lernen + Praktikum
- Kognitive Psychologie (gut): Cognitive Psychology, Cognitive Neuropsychology, Cognitive Modelling, Statistik I
- Neurobiologie: Introduction to Neurobiology, Sensory Physiology
- Philosophie: Introduction to Philosophy of Mind
- Computerlinguistik: Introduction to Linguistics, Introduction to Computational Linguistics
Auslandssemester (University of Edinbugh): Human-Computer Interaction , Advanced Interactive Learning Environments, Computer Graphics, Industrial Management, Autom. Speech Recognition, Database Systems, Learning from Data, Automated Reasoning
Cybernetical Engineering | Universität Stuttgart | 09/00 – 04/02
Studienorientierung
Developer & IT Helper | Fraunhofer, Handwerkstag | 06/00 – 10/02
Entwicklung von MS Access Front End für die Statistics & Marketing Abteilung:· Sprache: Visual Basic, MS Access
PC Support | Computer Welt | 06/95 – 06/00
Reperatur, Verkauf und Support von Hardware (Desktop + Server) und Software:· Betriebssysteme: Windows 95/2000/Millenium, Linux Debian, Knoppix