Daniel Jackson
Personal Details
- Email: email@danieljackson.co.uk
Employment
-
2005— Research Developer, Informatics Research Institute, Newcastle University—
-
2001–2005 Software Developer, Lexicle Ltd., YorkLexicle produced the world's first web-based 3D embodied conversational agent, utilising state-of-the-art natural language processing techniques. Additionally, I carried out research consultancy in ubiquitous computing and computer vision.
-
2000 Student Researcher, University of YorkFunded internship within the Department of Computer Science. Worked as part of a team of developing an animated, expressive, reasoning, three-dimensional virtual assistant. Researched and implemented a working muscle-based facial animation model for text-to-speech lip synchronisation with facial expressions.
Degree summary (1997 — 2001)
I studied for an MEng, Computer Systems and Software Engineering degree, which "...focuses attention on computer-based systems in general, but with particular emphasis on embedded real-time systems and on organisational information systems."
Secondary Education (1990 — 1997)
- A-Levels (1997) — A - Mathematics, Physics, Computing
- 11 A*-B GCSEs (1995)
Technical Skills
Languages: C/C++ (Windows, Linux and DOS), Java (including Swing), C# (.NET platform), JavaScript, Visual Basic, nesC, Prolog, various assembly languages
Tools: Microsoft Visual Studio, Eclipse, Ant, GCC, Makefiles, shell scripts, CVS/SVN version control, various project management tools, Javadoc, Doxygen
Web: Java Enterprise (J2EE), JSP, HTML, CSS, WML, PHP, JavaScript, browser plug-ins, Java applets, database design and implementation (SQL, various databases)
Mobile: C/C++ on Windows Mobile (Pocket PC and smartphone) and Symbian (Series 60 phones), and Java mobile (J2ME) MIDlets
Graphics API: OpenGL, Win32 GDI, Java2D, and DirectX
OS: Windows, Linux, IRIX, Windows Mobile (Windows CE), Symbian, TinyOS, DOS