Matthew Golab E-Mail: mail@matthewgolab.co.uk Date of Birth: August 1983 I am a Senior Software Engineer with over six years of experience within the Embedded Set Top Box Industry. During this time I have developed my career and have not lost my appetite for the industry. I believe that exceptional team work, communication and organisational skills, coupled with good design principles will allow both myself and colleagues to deliver beyond company and end-users expectations. These are skills I hold in high esteem. Skills Summary Programming using the languages C and C++. Working within an industrial setting in full software development life cycle and in Embedded systems. Digital Television systems, specifically DVB, Nagra CAK, middleware technologies etc. Experience of working in a team environment. Working to specifications. Hardware Abstraction Layer (HAL) experience: Flash memory, Front End, IR Interface. Various use of formal design methods. Software Configuration Management systems experience: Clearcase/Mantis, Bugzilla, Coverity and MS Visual Sourcesafe. Integrated Development Environments (IDE): Slickedit, Metrowerks CodeWarrior and MS Visual Studio 6 & .Net 2003. Use of the following debugging environments: DDD (using GDB), ST, ARM and Laughterbach. Experience of developing under both Windows and Linux Operating System environments. Software Application Knowledge: MS Word, PowerPoint, Excel, Visio and various other software packages. Excellent time management. Excellent written and communication skills. Career History EchoStar Europe Ltd Senior Software Engineer Steeton, West Yorkshire, BD20 6QW www.echostar-europe.com 05/09/2005 - Present Developing embedded modularised software (in C) for the Digital Set Top Box market. Responsibilities include drafting specifications, working to third-party specifications, development and testing of resulting software. I have worked on numerous projects, contributing to team-meetings and communicating with members of the team to ensure the success of each project. The following STB's have launched to market: TR40 (Low cost) and TR50 (HD - DVR). Both Terrestrial STB's based on an ST chipset, developed specifically for the digital switch over in the USA. Experience was gained of using ST debuggers under both windows and under Linux. I was involved with developing the GUI and OAD download strategies. HDS-600 (South American market), Mid range Dual Tuner HD STB based on a Broadcom chipset, supporting optional DVR upgrade via USB. Experience was gained in the integration and testing of the Nagra CAK, this included using Nagra's Test Suite and creating a test harness to develop and test “IRD command” parsers that were required to support operator functionality such as remotely placing the STB into standby. I also had exposure to Broadcom driver code, dealing with Broadcom NEXUS smartcard drivers. Unity media – DVR STB for the German Cable market, whilst on this project I visited Nagra at their US Atlanta CA Integrations Centre providing support to my colleagues in the UK. I gained knowledge and insight on how they tested our products. Other experience: All projects above (except the TR40) were source controlled using Clearcase. Consequently I am aware of both the pitfalls and the powerful abilities of Clearcase. Experience of using bug tracking systems (such as Mantis and/or Bugzilla) to manage and document concisely bugs that I have witnessed or which I am working to a resolution on. Such systems are very effective at leaving a paper trail of problems that have arisen on a project. Code reviewing – I have demonstrated being critical of what code changes have an affect on other subsystems of code. Visual Studio C++ .Net - development and maintenance of an in-house application. BTL Group Ltd Shipley, West Yorkshire 18/07/2005 – 31/08/2005 1 Technical Support Providing technical support and assistance to users of BTL’s eLearning software. Employment History Between 2002 – 2005: Choices Rentals Ltd, Sales Assistant - part-time Responsibilities included opening/closing, cashing up, being a key holder and dealing with customer’s needs/complaints. FGS Services Ltd, Computer Engineer - summer job Worked as part of a team to install, troubleshoot and repair IT network infrastructure. Other duties included PC maintenance, building/configuring computers and basic website development. Argos Retail Group PLC, Sales Assistant - part-time temporary Christmas job Responsibilities included serving customers and working as part of a team to ensure a high quality of service. Maplin Electronics PLC - Sales Assistant - part-time Responsibilities included serving components to customers and providing useful advice and information. Consequently we helped develop the Maplins brand and reputation for the better. Thus helping to increase sales and customer satisfaction. EDUCATION & QUALIFICATIONS Qualifications Achieved 2005 2001 2001 1999 BSc (Hons) Computing, 2:2 Classification. A - Levels: Art & Design D, Design Technology D. AS Level: Computing D. 7 GCSE’s at C and above, including Maths, English and Science. Education Date 09/2001 09/2000 09/1999 09/1996 – – – – 07/2005 06/2001 06/2001 09/2000 Establishment Leeds Metropolitan University, Beckett Park Campus, Headingley Bradford College Beckfoot School St. Bede’s Grammar School Final Year Module Titles Individual Project – Telescope Controller User Interface Design Computer Aided Software Engineering Management of Corporate Networks Data & Network Security Cyberspace & Society Second Year Module Titles Software Design Object Oriented Software Applications Programming Interface Computer Communications System Specification Networks & Open Systems The Group Project Additional Information Full UK, clean driving license. References available on request. Interests I like to keep abreast of the latest software technologies such as Android and Java. Organising walks and camping trips with friends. Doing DIY on my car. Computer maintenance, repairing/troubleshooting and assembly. 8th November 2011 2