Seller 283268 - Clevedon, Somerset, UK
| Rating: |
| |
| Hourly Rate: | £40.00 | |
| Available From: | Now | |
| Overview: | Skilled, experienced IT all rounder. Fast learner, highly motivated and excellent communicator. Always keen to learn new skills and apply extensive existing ones. | |
CV
| Institute Of Physics Publishing: Front and back end development of electronic journals website Motorola: Development of global production line control software Airbus: Customisation of CAD design software infrastructure/environment Motorola: Development of production line control software for site ST Microelectronics: Development of Code build, regression testing, results reporting system HP: Development of production line control and product testing & diagnostic software. |
Employment History
(Apr 2007 to Sep 2008)
Software Developer
BristolDevelopment, customisation and maintenance, of front and back-end of publishing website. Majority of the work was on the Electronic Journals, in particular The Astronomical Journal and The Astrophysical Journal.
Activities included
o Development of many OO Perl modules
o Database table design, creation and maintenance (Postgres)
o CGI script design, development and maintenance (Perl)
o Design and creation of XSL scripts to extract a variety of data from incoming XML/SGML and create output files, to facilitate display (Saxon, Oxygen)
(Feb 2005 to Apr 2007)
Software Developer
SwindonCreation and Customisation of global factory control software applications and utilities. Activities included:
o Customise several existing applications, to customer requirements Tcl/Tk
o Create design documents from requirements documents
o Create new utilities, incorporating embedded SQL Tcl/Tk
▪ A GUI interface to an Oracle database
▪ Scheduled report creation and distribution
▪ Scheduled test result extraction and storage, across multiple worldwide sites
o Improve speed of existing applications, by assessing algorithms and refining or replacing them Tcl/Tk
o Design and creation of simple Oracle database trigger, Indexes, PL/SQL packages
o Create crons to schedule utility execution
o All software was stored, built and accessed within a ClearCase framework
o Use of PC utility Exceed to Interface with Unix workstations
(Jul 2001 to Jun 2004)
Software Developer
Airbus, BristolHad security clearance
Duties included:
• Development of the following:
o Design and coding of basic functionality, of a utility to check the validity of CAD design quality check results (as output by check5 and QChecker).
▪ Java, XML
o Utility to allow Catia users to re-submit plots to the Airbus microfilm process
▪ Java GUI, csh and PERL script wrappers
o Design of a utility to set up appropriate CAD environments for a variety of user profiles (worked with a colleague on this)
▪ Java GUI and functionality
o Utility to search database and file structures for all drawings associated with a CAD model
▪ JSP, Java Beans, HTML and product view.
• Design, coding and testing of customisations for CAD development applications (CADDS, CATIA, DVISE), including scripts, modules, libraries and interfaces. Mostly Perl code, with some C and Csh., on HP-UX and Solaris platforms.
• Development of a tool to create right hand CAD models by mirroring left hand models. (Perl, C++, C, DVise)
• Evaluation of effects on existing software, of migration from 32-bit to 64-bit software and hardware platforms. Evaluation, modification and testing of C, C++, ksh and FORTRAN code, in order for it to operate in a 64 bit environment
• Test Plan development and documentation.
• Liaison with Airbus clients and testers.
Code development using Perl, C, HP-UX (10.2 and 11i), Solaris, Ksh, Csh, embedded SQL (Oracle database) and Softbench configuration management.
(Oct 2000 to Jan 2001)
Software Developer
ST Microelectronics, BristolDevelopment of a web (intranet) based system to enable on-line build, test and results reporting of a variety of set top box software drivers and dependencies. The driver code is stored under Clearcase configuration management and is built using make.
• User requirements analysis.
• Design, development (using PERL, Object Oriented PERL, PERL libraries and Ksh), testing and maintenance of system.
• Web front end design and creation (using: HTML, PERL CGI and stylesheets).
• Enabled system interaction with Clearcase, to configure and select the appropriate and dependant driver revisions.
• Enabled system interaction with shell scripts, to perform certain host system activities and maintenance processes.
• Enabled system interaction with the Make process and makefiles, for building drivers.
• Enabled system interaction with the ST20 toolkit for downloading drivers to test systems, running tests and returning results.
(Aug 1997 to Oct 2000)
Software Developer
Hewlett Packard, BristolSoftware engineer in the manufacturing group, working on tools and applications for 3 generations of DAT drive products, which were built on the site.
• Ownership of full production testing software suite, as development team leader. Responsible for project planning, software lifecycle, coding standards. Directly responsible for design and coding of enhancements for 6 out of the 11 Major test suites (C, C++, Ksh, Oracle, SQL). Responsible for establishing ongoing requirements of the testing software, from business, engineering, user and developer perspectives.
• Ownership of production tracking software suite. Responsibility for the maintenance and enhancement of a software suite, which controlled the tracking of products through the production process (C). This was a much modified legacy system, which required very careful attention
• Design, Implementation, test of diagnostic debug tools. Created tools to diagnose a variety of problems relating to the production process, including system errors, database errors, user errors and test code errors. (Ksh, C, C++, Tcl/Tk, Clear Case)
• Created product diagnostic tools (for DAT drives). Created a set of tools to diagnose hardware (ASIC), software (Firmware) and mechanical faults. The tools incorporated SCSI comm’s, sockets, pipes, signals etc.remote Oracle database access and event driven GUI’s. (Ksh, C, C++, Tcl/Tk, Clear Case, xdb & DDE debuggers). Project manager for a major ASIC debug application development.
• Created tools to automate a variety of debug processes. Created a variety of software tools to handle routine and procedural debug tasks, Allowing for user interaction and providing formatted output. (Ksh, C, C++, Tcl/Tk, Clear Case). Developed a major debug system which was situated on the production line and reduced the volume of failures entering the debug area by 70 %
• UNIX admin, for HP-UX workstations. Provided day to day administration, including installing/removing software, user account management, directory and file management, process management and system resource management (down to kernel level).
• Planned and effected Y2K verification of diagnostic tools. Responsibility for locating, documenting, solving and testing code, which may be affected by year 2000 problems.
• Software and testing efficiency project manager. A project to investigate and implement efficiency improvements In the production process, from a software perspective
Education
(Sep 1993 to Jun 1997)
University of the West of England
BEng (Hons) First Class, Digital Systems Engineering.
(Sep 1991 to Jun 1993)
University Of Plymouth
HND Computing
Categories & Skills
Engineering & Technical
Categories
Skills
- Access (Microsoft)
- BEng (Hons) (Education Level)
- Education Level (Engineering)
- Excel (Microsoft)
- Experience (Engineering)
- HND Qualified (Education Level)
- Manufacturing (Experience)
- Microsoft (Software Skills)
- Project (Microsoft)
- Software Programming (Experience)
- Software Skills (Scientific & Technical)
- Visio (Software Skills)
- Word (Microsoft)
IT & Internet
Categories
- Database Development & Admin
- Operating Systems
- Programming
- Security Software/Systems
- Software Testing
- Web Design & Usability
- Web Development/Prog
Skills
- Apache
- AWK (Operating Systems)
- Bash Shell (Operating Systems)
- Bourne Shell (Operating Systems)
- C (Programming)
- C Shell (Operating Systems)
- C++ (Programming)
- ColdFusion (Web Development/Prog)
- CSS (Web Development/Prog)
- Debian (Linux)
- DOS (Microsoft)
- HP (Operating Systems)
- HPUX (HP)
- HTML
- Java
- JavaScript (Web Development/Prog)
- JSP (Web Development/Prog)
- Korn Shell (Operating Systems)
- Linux (Operating Systems)
- Microsoft (Operating Systems)
- MS Access
- MySQL (Database Development & Admin)
- Oracle (Database Development & Admin)
- Oracle PL/SQL (SQL)
- Oracle SQL (SQL)
- Oracle SQL*Plus (SQL)
- Perl (Programming)
- PHP (Web Development/Prog)
- PostgreSQL (SQL)
- PostgreSQL (Database Development & Admin)
- SQL (Programming)
- SSH (Security Software/Systems)
- Sun (Operating Systems)
- SUSE (Linux)
- TCL (Programming)
- UML (Programming)
- Web Design (Web Design & Usability)
- Web Development (Web Development/Prog)
- Windows 2000 (Microsoft)
- Windows 9x (Microsoft)
- Windows NT (Microsoft)
- Windows Vista (Microsoft)
- Windows XP (Microsoft)
- X Windows (Operating Systems)
- XHTML (Web Development/Prog)
- XML
- XSL (Web Development/Prog)
- XSLT (Programming)
- XSLT (Web Development/Prog)

