|
Name
|
Martin Hill |
DOB
|
15th July 1969 |
|
Address
|
Edinburgh |
Tel |
07901 55 24 66 |
|
email
|
mchill@dial.pipex.com | ||
|
web
|
www.mchill.dial.pipex.com | ||
|
Travel
|
Willing, single, British, home owner | ||
|
Adaptable and enthusiastic, with a broad range of technical skills from providing software to a wide variety of organisations. With Project Management and Team Lead experience I understand business drivers and can provide appropriate feedback. Keen to get to grips with a technically 'challenging' project. |
(Aug 02 - Now) Senior Analyst/Developer for AstroGrid and VOTech at the Royal Observatory Edinburgh: developing software and standards to combine astronomical data and applications across the world. Many unusual and interesting problems in both cutting-edge grid technology and the associated astrophysical data. Distributed teams. Using Java, Web services (incl SOAP), XML, Grid concepts, collaborative tools (wikkis, forums), version control (CVS), change tracking (BugZilla), the Eclipse IDE and recently multi-threaded user interface applications using Java/Swing.
(early 2003) Served with the Joint Nuclear Biological Chemical Regiment attached to 16 Air Assault in Iraq on Op Telic.
('97-2002) Senior Consultant, Project Manager (£500k project) and Design Authority (Java/Swing telemetry displays) with Logica's Space Division, including senior roles in supporting and developing the mission critical control software of one of Europe's largest satellite operators (EUTELSAT). Using Java, UML, C++, C/FORTRAN, VMS, NT, Motif. Involved in all aspects of the development process, including plenty of valued client contact.
('95-97) Freelance consultant/developer in Kenya for a variety of PC-based, bespoke Object Oriented projects using Borland Pascal, including camel breeding records, tea transport and the East Africa Safari Rally. All full project lifecycles.
('91-94) Consultant/Developer for Small Business Solutions; providing custom PC solutions for small businesses (most full project lifecycles). Developed Kameleon, an object-oriented information management framework
Both formal Project Management and independent Team Leader, able to run teams as you would a project, tracking effort, ensuring quality control, testing, monitoring risks, etc.
Full lifecycle development; from formal requirements gathering through design, development & formal testing to support and formal change tracking. Both iterative and waterfall approaches.
Wide variety of programming techniques, languages, algorithms, networks, operating systems, dynamic data structures and applications, applied to a number of business and technical solutions.
Languages: Java JDK 1.4 & Swing (5+ yrs), XML/BML [SAX] (4 yrs) C++ (18 mnths), C/FORTRAN 77 (3 yrs), Borland Pascal (6+ yrs), Basic (4+ yrs), HTML (6 yrs). Some MS-Access, SQL-Server, COBOL, 16/32 bit assembler, 8-bit m/code.
Techniques: Object Oriented Design & Implementation (11+ yrs) inc. using various Design Patterns (4+ yrs) and UML. Event-driven architectures including multithreaded Swing displays. Jackson's Structured Programming. Multithreaded, mission critical applications, and multi-user databases.
Platforms Developed for: PC (DOS, Windows 3.1-NT, OS/2), VAX/Alpha (Open VMS v7, Motif/X-Windows), Unix (Suse/Mandrake Linux), Java.
Networks: TCP/IP, 'Web Services', RS-232/X-25, Ethernet