Home
| Resume
| Diary | CD Recommendations | Contact Me
Books | Music
| Photography | Linux
Stu's Résumé
Click here to download the latest
version of my résumé in Microsoft Word 97 format.
Below is a HTML version:
Cover Sheet – Stuart Herbert
Contact Details:
Tel |
0966 536354 |
Fax |
0117 9690568 |
Email |
stuart@octopus-technologies.com |
|
|
Profile:
Stuart works primarily as a consultant, developer,
or support specialist, working on various UNIX platforms,
cross-platform source-control systems, and TCP/IP network
infrastructures.
Stuart has significant experience in providing
consultation and reviews on the design of software products and
TCP/IP network infrastructure, especially spanning the gaps between
the traditional skill disciplines and boundaries which often dog
projects. This experience is especially strong concerning the use of
Internet protocols and services, and the firewalls required to
provide security from the Internet.
Stuart has significant experience in both design and
development of UNIX applications. Stuart is just as much at home
implementing an existing design as providing both design and
implementation as required. Stuart also has significant experience
in providing support for other developers.
Stuart has significant experience in designing,
deploying, administering, and supporting the use of source control
management software. Thanks to his experience as a developer, Stuart
has an excellent understanding of what developers and their line
managers require to manage source code effectively and reliably.
Stuart has extensive experience providing technical
support for bespoke software products. Thanks to his solid
understanding of IT, Stuart has repeatedly proved he can learn and
adapt quickly to meet the challenges of supporting even the largest
of products.
Stuart has experience in managing a team of staff,
and small projects. Stuart also has experience in managing staff
(and summer interns) new to projects or skill sets. Stuart also
makes a strong and valued team member, and is just as comfortable
and motivated working alone or in two-man teams.
Stuart has experience in the evaluation of products,
and the design and execution of systematic testing of products and
software code.
Stuart has also provided UNIX system administration
and system consultation, normally in support of, or as cover for,
the regular daily administrator.
Finally, during his own time Stuart continues to
design, develop, support, and project lead Generic NQS, the world’s
leading OpenSource™ batch processing system for UNIX. The product
has been sited by independent review for its robustness, quality of
technical support, and ability to run on over twenty different
versions of UNIX. It has been adopted by many educational,
government, and industrial establishments worldwide (over 200 to
date), and continues to grow in usage.
Curriculum Vitae - Stuart Herbert
Personal details:
Tel |
0966 536354 |
Fax |
0117 9690568 |
Email |
stuart@octopus-technologies.com |
|
|
Qualifications:
B.Eng. University of Sheffield
4 A Levels
Skills Summary:
Analysis, programming, bug-fixing, configuration
management, team leading, system administration, system
installation, technical architect
C, C++, Korn Shell, BSD & SYSV UNIX (Solaris,
IRIX, AIX, HP-UX, Digital), POSIX.1, TCP/IP, RPC, NIS, NFS, DNS,
FTP, DHCP, LDAP, Alta Vista FireWall, Linux, PVCS, RCS, Continuus,
History Manager, Makefiles, Visual Basic, Windows 3.x, Windows 95,
Windows NT, Novell NetWare, DOS, Year 2000, HTML Editors, Digital
Certificates, DDS Drives
Experience:
Hewlett Packard March – July 1999 Contract
New In-House Test
Project Summary:
New In-House Test Team provides comprehensive
testing of locally assembled DDS drives within Hewlett Packard, the
world’s leader in tape storage solutions.
Contribution:
- Implementation of DDS4 port
DDS4 is the latest generation of Hewlett Packard’s
DDS drive range. Existing testing had to be ported to work with
DDS4 drives.
- Team leader, managing a team of three
- Design and implementation of DDS4 port
- Design and implementation of new DDS4-specific tests
- Installation and configuration of source control system
- Introduction and adoption of improved engineering practices
- Liaison with R&D on specification of tests
- Software maintenance, DDS3 port
Skills Employed:
HP-UX UNIX, C, DDS Drives, Korn Shell, History
Manager / SoftCM, Team Leading, Technical Architect
Vodafone Ltd 1997 – March 1999 Contract
Software Integration Team
Project Summary:
Software Integration Team provides middleware
solutions and technology consultancy to development and operations
teams within Vodafone, one of the top ten companies in the UK.
Contribution:
- Design and Development of Titan bespoke software
Titan provides all file transfer services between GSM switch
sites, billing system components, and external Service Providers.
It is the single point of failure for Vodafone’s next-generation
billing system.
- Designed and developed all auditing, logging, and interfaces to
third party products (such as fax, file transfer, print and backup
products).
- Evaluation and testing of third-party products
- Developed Year 2000 test plans and specs to meet internal
Millennium criteria.
- Technology Consultant for Vodafone’s Internet link
Vodafone operate their own Internet web servers, and Internet
products, onsite via leased lines.
- Liaison with Publicity, Security, Strategy, IT Support and
suppliers (both ISP and FireWall) required to ensure delivery of a
smooth service.
- Liaison with security consultant from Digital to manage and
review upgrades and reconfiguration of firewall
- Monitoring of, and recommendations for, capacity requirements
for available Internet bandwidth.
- Consultation for design of DNS and Firewall infrastructures to
integrate with the deployment of a dynamic IP environment,
including providing review and capital expenditure justifications
for DNS infrastructure.
- Provided Internet consultancy to other companies in Vodafone
Group, assisting with moving all Group companies to a single
approach (and route) to the Internet.
- Technology Consultant to HireCall development team
HireCall is Vodafone’s first Internet-based product, and part of
Vodafone’s next-generation billing system. It therefore enjoyed
a high profile within the company and with external customers.
- Contributed to regular review of design and implementation
issues
- Accompanied Vodafone staff to customer premises to provide
technical support and training.
- Administration of Continuus source control system
Continuus is a version control system used by some of the teams
(both internal and sub-contracted) involved with Vodafone’s
next-generation billing system.
- Designed approach for use of Continuus within Vodafone
- Provided migration of existing code into Continuus
- Liaison with Continuus’ own consultants and technical support
staff
- Organisation and adaptation of Continuus’ training courses
- Designed and performed initial installation of Continuus +
product updates
- Team leading
Managed summer interns within the department. Responsible for
assigning work, reporting on progress, reviewing the work done,
and ensuring work delivered to deadline.
Skills Employed:
HP-UX UNIX, Korn Shell, C Programming, Digital UNIX,
Alta Vista FireWall, NFS, RPC, FTP, TCP/IP, Team Leading, Continuus,
DNS, HTML, Java, Digital Certificates
Admiral Computing Ltd 1996 – 1997 Permanent
Eurostar Ticketing Project (Tribute Sales Guide)
Project Summary:
Tribute Sales Guide is a UNIX-based server allowing
the world-wide travel trade to query timetables, reserve seats and
print tickets for trains operated by various companies including
Eurostar (U.K.) Ltd and what was British Rail. This was a rapid
development, client-managed project with Admiral staff working out
of client offices.
Contribution:
- Team Leader & Technical Authority – Post Installation
Support
Involved liaison with teams from Admiral, other sub-contractors,
Eurostar and its commercial partners. Included reporting directly
to senior management or the IT Director.
- Management of a four-man Admiral team correcting software
defects
- Investigation of all reported software defects
- Analysis of impact of financial errors
- Design and implementation of fixes for software defects
- Design and implementation of post-installation software features
- Design of software delivery procedure
- Source Control Manager
A part-time role managing the source base, and the tools, used by
up to four teams working on parallel releases.
- Administration and technical support
- Design and implementation of move from RCS to PVCS-based source
control system
- Design and implementation of UNIX scripts to provide project
management features on top of UNIX PVCS
- Design and implementation of software build procedure
- Functional Design & Development
Worked within principle development team, developing new software
features from high-level design and functional specification
documents.
- Design, installation, and management of UNIX systems
As the resident UNIX expert, I was principle
architect for the UNIX servers used by the three development teams
and the two support teams. Contributor to the operational procedures
for the main production systems, including disaster recovery.
Provided support to day-to-day UNIX operators & development
teams.
Skills Employed:
Team leading, analysis, programming, configuration
management, system administration, C, AIX UNIX, PVCS, RCS,
Makefiles, TCP/IP, X.25, NIS, NFS
University of Sheffield 1994 – 1996 Contract
Corporate Information And Computing Services
Department
NQS Project Summary:
The University was contracted to evaluate and
develop UNIX software to manage batch processing over large numbers
of UNIX systems for all UK universities. This software is now is use
worldwide; notable users include Monsanto Corporation (a major US
chemicals company), and the Australian Meteorological Office, who
use the software to co-ordinate generation of continental weather
forecasts between twelve separate sites across Australia.
The NQS Project was a one-man project reporting
directly to the Deputy Director of the Department. The NQS product
was originally developed for NASA in 1985, and released under the
GNU General Public License in 1992.
Contribution:
- Project officer
- First, second & third-line technical support
- Design and implementation of new functionality
- Ports to other UNIX variants
- Networking design w/ NASA engineers
- World-wide support
Skills Employed:
Project management, requirement analysis,
configuration management, technical support, C, C++, Solaris, IRIX,
AIX, HP-UX, Digital UNIX, Linux, POSIX.1, TCP/IP
Software Support Project Summary:
Support of C/C++ programming
The University required cover to provide support for
staff and students looking to develop computer software in C/C++.
Skills Employed:
C, C++, Solaris, Linux, Technical Support
Windows 95/NT Project Contribution:
- Evaluation of technologies
- Support of NT Server installations
- Support of Windows 95/NT over TCP/IP
Skills Employed:
Windows 95, Windows NT, TCP/IP, Visual Basic, DHCP
Other Experience:
Generic NQS (OpenSource™ Batch Processing System)
Generic NQS is the world’s leading OpenSource™ batch
processing system for UNIX. Distributed, and maintained, via the
Internet, Generic NQS has been adopted by a wide range of
educational, government, and commercial organisations around the
world.
Generic NQS is the continuation of the work
developed under contract at the University of Sheffield (see above).
Contribution:
- Project management
- World-wide technical support
- Requirement analysis, design, implementation, and product
release
- Technical consultant for organisations looking to add their own
features
- Liaison with commercial manufacturers on product
inter-operability
- Liaison with technical author for manufacture of documentation
- Ports to new versions of UNIX (e.g. IRIX 6.4, HP-UX 11, Solaris
2.6)
- Ensures development, support, and project management skills are
kept current
- Provides continued exposure to the very latest versions of UNIX
operating systems
Linux (UNIX-like operating system)
- Modification to SMP scheduler to support IRIX-like system
administration
- Various bug fixes to Slackware installation software
Computer and Software Society (CASS)
- Project leader
- Design & implementation of "Arafel" workgroup
software for DOS/Novell NetWare v3.x
- Design of "Babel" workgroup software for UNIX
- Training scheme teaching C/C++ to fellow students
Book Reviews
- Former contributing book reviewer to "Sun UK User
Forum" magazine, reviewing books on OO methodologies, C++,
and Java.
Hobbies:
- Music
- Walking
- Reading
- Photography
|
|