| TECHNICAL EXPERIENCE | Matthew Mundell |
This is a listing of language, operating system, programming tool and
programming environment experience. It is split into four areas: academic,
voluntary, industry and study. Each entry lists: an estimate on the number
of months of continuous work that the experience involved, a start date and
a description.
|
| MONTHS
| DATE
| DESCRIPTION
|
| C++ (GCC)
| 14
| 2/2005
| Parma Polyhedra Library (PPL) development.
|
| Shell (Bash)
| 0.5
| 2005
| Small scripts (mostly backup scripts).
|
| m4
| 0.5
| 2005
| PPL interface generation.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Debian GNU/Linux
| 14
| 2/2005
| Working platform at Leeds University.
|
|
| 0.5
| 5/2005
| PPL Debian package building.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| GDB
| 1
| 2/2005
| PPL development.
|
| Autotools
| 1
| 2/2005
| PPL development.
|
| CVS
| 1
| 2/2005
| PPL development.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Emacs
| 14
| 2/2005
| Working environment at Leeds University.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Common Lisp
| 9
| 7/2006
| CMUCL exploration.
|
| C++, Python
| 1
| 10/2004
| Created a small editor as C++ revision.
|
| PHP
| 0.25
| 10/2004
| Demo for MySociety.
|
| C (GCC)
| 5
| 12/2003
| Experimented with compiling Emacs byte code to native.
|
| Emacs Lisp
| 2
| 12/2003
| Various small packages.
|
|
| 1
| 2005
| Wikipedia mode hacks.
|
| LaTeX
| 1
| 2002
| CV, this document, cover letters.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Debian GNU/Linux
| 14
| 11/2003
| Working platform during 2004.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| SWIG
| 0.25
| 10/2004
| Generated Python wrappers for an editor during C++ revision.
|
| Make
| 0.25
| 2/2005
| Makefiles for editor created as C++ revision.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Emacs
| 14
| 11/2003
| Working environment during 2004.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| C (GCC)
| 4
| 03/2007
| Kernel module porting, robot tool development.
|
|
| 0.5
| 07/2002
| File system fragmentation additions.
|
|
| 7
| 10/2001
| Web interfaces (Regex's, MySQL, CGI).
|
| VP (assembler)
| 5
| 06/2002
| File system tests.
|
| C++
| 0.5
| 01/2001
| Cleaned C query program wrapper.
|
| Java
| 5
| 10/2000
| Content management library use and extension.
|
| Visual Basic
| 1
| 01/1999
| GUI development.
|
| Web and Scripting Languages |
|
| MONTHS
| DATE
| DESCRIPTION
|
| Shell (Bash)
| 0.5
| 04/2007
| Robot posture scripting.
|
|
| 0.5
| 2003
| File system fragmentation measurement.
|
|
| 1
| 2001
| Various small tasks (backups, generating docs).
|
| intent script
| 0.5
| 06/2002
| File system tests.
|
| Perl
| 1
| 03/2002
| Task management intranet system.
|
| JSP
| 5
| 2000
| Content management system web interface development.
|
| ASP
| 1
| 3/2000
| Basic exposure during porting of content management tool.
|
| XPath
| 1
| 4/2000
| Brief exposure during Randshow site creation, and during web page testing
and upgrading.
|
| Javascript
| 1
| 7/2000
| Simple window manipulation and field entry checking.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| SGML
| 0.25
| 2007
| Documentation (Docbook).
|
| XML, XSL
| 5
| 2000
| Learned during web page creation for Zen Computing content management
system.
|
| HTML
| 10
| 2000
| Full exposure, from various projects.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Debian GNU/Linux
| 7
| 2003
| Working platform at Shadow.
|
|
| 17
| 2003
| Working platform at Tao.
|
| Redhat Linux
| 6
| 2001
| Working platform at Travelselect.
|
|
| 10
| 2000
| Working platform at Zen Computing.
|
| Solaris
| 5
| 2000
| Compilation platform at Travelselect.
|
|
| 1
| 2001
| Installed and configured Travelselect server in South Africa.
|
| Windows, MS-DOS
| 8
| 1998
| Installed and troubleshot (mainly Windows 9x) as a computer technician.
Tested web interfaces using Windows 95.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Make
| 7
| 2007
| Build files for robot tools and driver.
|
|
| 6
| 2001
| Used for all projects at Travelselect.
|
|
| 0.25
| 2001
| Tidied and improved the Travelselect system's Makefiles.
|
| GDB
| 7
| 2007
| Robot tool and daemon development.
|
|
| 0.5
| 2001
| Website development.
|
| Fbug
| 2
| 2002
| File system and test development.
|
| CVS
| 3
| 2002
| File system and test development.
|
|
| 2
| 2001
| Web development.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Nightshade
| 7
| 2007
| Current working environment.
|
| Emacs
| 37
| 2000
| Working environment in all positions before July 2006.
|
| Visual Studio
| 0.25
| 2001
| Small amount of C++ work.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| MySQL
| 0.5
| 2002
| Added to task management intranet system.
|
|
| 6
| 2001
| Installation and simple setup; querying and use via command line and API.
|
|
| 0.5
| 2000
| Installation and querying for OpenCMS (Open Content Management System).
|
| Sybase
| 10
| 2000
| Much installation and querying at Zen Computing (main database used for
content management system).
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| C (incl OpenGL)
| 1
| 1999
| Computer Science (CS) honours graphics module.
|
| C++
| 2.5
| 1999
| CS Honours VR project.
|
|
| 1
| 1996
| CS advanced programming module.
|
|
| 1
| 1996
| CS object oriented analysis, design and programming modules.
|
| Java
| 1
| 1999
| CS honours Java module.
|
| SPARC Assembler
| 1
| 1999
| CS honours advanced architectures module.
|
| Prolog
| 1
| 1997
| Artificial intelligence CS module.
|
| Assembler, Clang
| 2
| 1998
| Stack based assembler machine language and a simple C clone. Used during
CS module.
|
| SQLWindows
| 1
| 1997
| 3rd year Information Systems (IS) project.
|
| Clarion
| 1
| 1996
| Introduction to high level language IS modules.
|
| Modula2
| 1
| 1995
| Introduction to programming CS module.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| HTML
| 5
| 1999
| Various project web pages.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| GNU/Linux (Redhat)
| 10
| 2000
| CS honours working platform.
|
| Solaris
| 1
| 2000
| CS honours advanced architectures module practicals.
|
| IRIX
| 2.5
| 2000
| CS honours virtual reality project.
|
| FreeBSD
| 6
| 2000
| Used lightly for mail, storing files, ftp'ing and web surfing.
|
| Windows
| 18
| 1997
| Complete end-user and some admin exposure.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Make
| 2.5
| 2000
| CS honours VR project.
|
| GCC
| 5
| 2000
| CS honours project and practical work.
|
| GDB
| 1
| 2000
| CS honours Advanced Architectures course.
|
| CVS
| 1
| 2000
| CS honours VR project.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| Emacs
| 8
| 1999
| CS honours programming environment.
|
| Visual Studio
| 1
| 1997
| Exposure during 3rd year `OO Analysis, Design and Programming' course.
|
| SQLWindows
| 2
| 1997
| Used for Information Systems 3rd year project.
|
|
| MONTHS
| DATE
| DESCRIPTION
|
| PostgreSQL
| 0.25
| 1999
| Installation and querying for CS honours project test result storage.
|
|