Seller 243991 - Johnstone, Renfrewshire, UK
| 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. | |
CV
| 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. |
Employment History
(Jan 2000 & ongoing)
Software engineer / team leader
Glasgow 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)
Software engineer
Birmingham 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
IT & Internet
Categories
- Application Development
- Database Development & Admin
- Electronic Data Interchange
- Hardware
- IT Management
- IT Tools/Middleware
- Networks
- Operating Systems
- Programming
- Project Management
- Security Software/Systems
- Server Software
- Web Design & Usability
- Web Development/Prog
Skills
- .NET (Microsoft)
- Anti-Virus (Norton)
- Apache
- Application Architecture (Application Development)
- Application Integration (Application Development)
- Application Migration (Project Management)
- Asset Management (IT Management)
- Backup Systems (Project Management)
- Bash Shell (Operating Systems)
- Basic (Programming)
- C (Programming)
- C++ (Programming)
- Cisco (Security Software/Systems)
- Communication All Levels (Project Management)
- Coordination (Project)
- CSS (Project Management)
- Data Fellows F-PROT (Security Software/Systems)
- Data Migration Management (IT Management)
- Databases (Project Management)
- Debian (Linux)
- Dell (Hardware)
- Design (Project Management)
- Desktop Rollout (Project Management)
- Desktop Upgrades (Project Management)
- Developer Products (SSH)
- DHCP (Networks)
- DHTML (Project Management)
- DNS (Networks)
- DOS (Microsoft)
- EMC (Server Software)
- EMC (Hardware)
- Excel (Microsoft)
- Exchange (Microsoft)
- Fast Ethernet (Networks)
- Flash (Macromedia)
- FTP (Networks)
- FTP Daemons (Operating Systems)
- Full Project Lifecycle (Project Management)
- Gigabyte Ethernet (Networks)
- Hardware Installation (IT Management)
- HTML
- HTTPS (Security Software/Systems)
- IIS (Web Development/Prog)
- IIS (Microsoft)
- Implementation (Project)
- Infrastructure (Project Management)
- Internet (Project Management)
- Internet Gateway (Server Software)
- IP (Networks)
- IPSec (Security Software/Systems)
- IRC Server (Operating Systems)
- IRCD (Server Software)
- Java
- JavaScript (Project Management)
- LAN (Networks)
- LAN Network Management (Networks)
- Large Company - UK (Project Management)
- Leadership
- Legacy Migration (Project Management)
- Linux (Operating Systems)
- Macromedia (Web Design & Usability)
- Mail (Microsoft)
- Man Management (Project Management)
- Management (Project)
- Managing Suppliers (Project Management)
- McAfee (Security Software/Systems)
- Mentoring (Project Management)
- Microsoft (Web Development/Prog)
- Microsoft (Project Management)
- Microsoft (Server Software)
- Microsoft (Operating Systems)
- Multi-Threading (IT Tools/Middleware)
- MySQL (Database Development & Admin)
- Navisphere (EMC)
- Negotiation
- Network Design (Networks)
- Network Management (Networks)
- Network Security (Project Management)
- Network Upgrades (Project Management)
- Norton (Security Software/Systems)
- PC Hardware
- Penetration Testing (Security Software/Systems)
- Perl (Programming)
- PHP (Web Development/Prog)
- PIX (Cisco)
- Pocket PC (Microsoft)
- PowerEdge (Dell)
- PowerPoint (Microsoft)
- Procurement (IT Management)
- Programme Management
- Project (IT Management)
- Project (Microsoft)
- Project Management (Project Management)
- Proxy Server (Microsoft)
- RAID Array Configuration (Hardware)
- Rational (IT Tools/Middleware)
- Red Hat (Linux)
- Release Management (IT Management)
- Secure Shell (Security Software/Systems)
- Server Configuration (Hardware)
- Server Deployment (Project Management)
- Server Installation (Hardware)
- Server Specification (Hardware)
- SMTP (Networks)
- Sniffer (Networks)
- SNMP (Networks)
- Software Evaluation (IT Management)
- Software Implementation (IT Management)
- Software Rollout (Project Management)
- Software Selection (IT Management)
- Spyware (Project Management)
- SQL (Project Management)
- SSH (Security Software/Systems)
- SSL (Security Software/Systems)
- Storage (EMC)
- Sun (Hardware)
- SUSE (Linux)
- System Security (Project Management)
- System Upgrades (Project Management)
- TCP/IP (Networks)
- Team Leadership (IT Management)
- Technical Documentation (Project Management)
- Technical Management (IT Management)
- Telephony (Project Management)
- Test Execution (Project Management)
- Test Planning (Project Management)
- TFTP (Networks)
- Training (Project Management)
- Turnkey Solutions (SSH)
- UDP (Networks)
- Unicode (Programming)
- VBScript (Microsoft)
- VOIP (Networks)
- Vulnerability Testing (Security Software/Systems)
- Web Services (Project Management)
- Win32 (Microsoft)
- Windows 2000 (Microsoft)
- Windows CE (Microsoft)
- Windows NT (Microsoft)
- Windows XP (Microsoft)
- Wireless (Networks)
- Word (Microsoft)
- Workstations (Sun)
- X Windows (Operating Systems)

