
| Rating: |
| |
| Hourly Rate: | £31.11 | |
| Available From: | Now | |
| Overview: | Talented software engineer/team leader with bias towards linux and web solutions. Linux and windows systems administration. | |
| Profile A highly motivated and hard working Software Engineering Team Leader, with a broad range of experience using a variety of technologies. Proven leadership skills managing, developing and motivating team members to achieve objectives. Good problem solving and analytical skills. An effective communicator at all levels within an organisation. Dedicated to maintaining quality. Expertise PERL (7 years) MySQL (6 years) C (7 years) Team leading including line and project management (3 years) Apache (8 years) Linux administration (8 years) Windows administration (5 years) HTML (8 years) ARM assembler (3 years) PHP (2 years) C++ (2 years) Achievements Conceived, implemented and managed project to create an automated testing system, which ensured software builds are maintained and tests functioned correctly on real target devices. This reduced the time lost to software build breakages significantly and provided early warning of software regressions through on device testing. Designed and implemented testing framework to locate regressions in software quality by passing over 600,000 test documents through software test harnesses on a daily basis. This allowed a large number of issues to be fixed before reaching manual testing, with resultant cost savings, and has since become a key element of release testing. Reverse engineered the OLE and MS Word document formats, producing a plug-in to the document viewer which could render Word documents, and paving the way for other document formats to be supported. Support for these document formats was a key selling point for the product. |
(Jan 2000 & ongoing)
Various roles throughout the engineering department, originally starting with C/C++ based development on embedded ARM platforms (PDAs and mobile phones), moving onto PERL, PHP and web technologies.
Reverse engineered OLE and MS Word document formats, producing support plug-ins for file viewer and browser products.
Designed and implemented bulk testing framework as described above, including a system for managing the test documents. The system automatically raises defect reports when regressions are located.
Developed automated testing system which performed software builds and various tests on actual client devices autonomously, whilst also allowing engineers to validate their code before committing it to the central source control repository, significantly reducing engineering downtime from build and test breakage. This system played a key role in ensuring the company could keep up with customer demand for products.
Lead a team of four engineers through developing the automated testing system, providing support and handling change requests. This role included line management, project management, resource allocation, mentoring, end user support and troubleshooting.
Responsible for defining strategy and long term goals for supporting the engineering teams across multiple international sites, and involved communication at all levels of the organisation.
Provided ad-hoc IT support throughout the company, including network design and fault detection, network security, windows 2000/xp client support, windows 2000/2003 server support, linux (Debian) support on embedded devices, clients and servers.
(Mar 2000 to Dec 2000)
Mainly web based software development.
Involved in development of a site powered by PERL as its back-end, and modifying flash movies on the fly to serve up content to users.
Also acted as Linux systems administrator, introducing systems to increase productivity, including DNS/web proxying/NetBIOS services.
Categories
Skills