Cardiff, United Kingdom
- Current
-
- Software Senior Engineer - BLaDE Developer at General Dynamics UK
- Past
-
- Lead Video Game Software Engineer at JvH Gaming
- Consultant - Software/Systems Engineer at JB Gaming (Self-employed)
- Software Engineer at Gamestream
- Software Engineer - 3D Graphics/Gaming at Coinmaster Manufacturing
- Software Engineer at Coinmaster Gaming (now Capital Gaming)
- Department Support at Cardiff University, Computer Science Department
- Student - later joined department as temp Support Staff at Cardiff University
- Education
-
- Bath University
- University of Wales, Cardiff
- Recommended
-
2 people have recommended Kevin - Connections
-
51
connections
- Industry
- Computer Games
- Websites
Kevin Foad’s Summary
Video Game Application Developer, working over 6 years in the Gaming and Casino Industry with a high level of knowledge and experience in all aspects of both 2D and 3D Graphics for gaming systems. I have designed and developed at all levels, from Platform, through to Application.
Kevin Foad’s Specialties:
* Over 8 years C/C++ Experience
* Macromedia Director MX (Lingo)
* OpenGL
* DirectX (including DirectPlay)
* UML
Environments/Platforms
* Windows XP Embedded
* Microsoft Visual Studio
* Heber Pluto 5/6/Capypso double-head video
Experience in
* Designing, Implementing and Developing Graphics Software Engines
* Designing and Implementing Framework software
* Networked Games/Applications
* Graphics tooling and data conversion
* Developing statistically proven game controllers
Kevin Foad’s Experience
-
Software Senior Engineer - BLaDE Developer
General Dynamics UK
(Public Company; 10,001 or more employees; GD; Defense & Space industry)
May 2007 — Present (2 years 7 months)
Software Engineer/Developer - Simulation/Integration.
Exposure includes:
* Distributed systems in multithreaded, multicore environments
* Windows System Programming (WinAPI)
* javascript
* Mozilla / XUL
* XML / SVG
* C# .NET
* MFC -
Lead Video Game Software Engineer
JvH Gaming
(Privately Held; 51-200 employees; Computer Games industry)
September 2004 — May 2007 (2 years 9 months)
Products
* Spin & Win (single player) - Dutch Market - video/animation
* Spin & Win (multiplayer) - Dutch Market - video/animation
* Monkeys and Clowns Njoy - Dutch Market - model/controller
* Pharoahs Roulette Njoy - Dutch Market - model/controller
* Njoy Poker - Dutch Market - model/controller + video/animation
* Pirates - German Market - framework/model
Also some generic software development supporting both video/animation and model/controller systems of:
* Monkeys and Clowns
* Mevrouw de Heks/OranjeBoven
* Treasure Bay
Technologies used
C/C++, Lingo (Director MX) -
Consultant - Software/Systems Engineer
JB Gaming (Self-employed)
(Self-Employed; 1-10 employees; Computer Games industry)
July 2003 — September 2004 (1 year 3 months)
Co-creator of the original GoldenBall game. My role was to specify and develop the PC-based gaming, communications and 3D graphics platform for a brand-new multiplayer video gaming product. I then developed the required game software system from scratch and offered onsite evaluation and support during product roll-out.
The team consisted of myself, a concept manager/embedded programmer and a production support manager.
Technologies used
C++, DirectX (DirectPlay), OpenGL, Windows XP, serial comms to embedded hardware
Products
* GoldenBall multiplayer (concept now owned by Thomas Estates) -
Software Engineer
Gamestream
(Privately Held; 1-10 employees; Computer Games industry)
February 2003 — July 2003 (6 months)
Software engineer working on Heber Pluto 5 fully random Easyplay gaming machines, while developing a new low-cost video platform based on VIA EPIA MiniITX PC boards.
Technologies used
Heber Pluto 5 embedded controller (gaming), C/C++, OpenGL
Products
* Red Arrows
* Lucky Arrows
* HiRoller video dice (unreleased) -
Software Engineer - 3D Graphics/Gaming
Coinmaster Manufacturing
(Computer Games industry)
2001 — 2003 (2 years )
-
Software Engineer
Coinmaster Gaming (now Capital Gaming)
(Privately Held; 51-200 employees; Computer Games industry)
January 2001 — February 2003 (2 years 2 months)
Joined Coinmaster under the dti/WDA TCS Graduate Development Programme (http://www.tcsonline.org.uk/ - now KTP at http://www.ktponline.org.uk/) in association with Cardiff University Computer Science Department, where I was to transfer knowledge and research gained in academia and apply it in the workplace. This involved developing the 3D Graphics Engine and key system modules for Coinmaster's new Embedded Gaming Platform, based on one of the first Integrated PC systems. In addition, I was expected to submit reports, give presentations, attend training seminars and I also delivered a couple of lectures at Cardiff University on practical software development and UML. I completed my Development program in the first year and joined the company as a permanent member of staff.
Technologies used
C/C++, UML, DirectX, OpenGL
Products:
* Gaming and Graphics Platform
* Winning Post
* Multiplayer Roulette -
Department Support
Cardiff University, Computer Science Department
(Educational Institution; 51-200 employees; Higher Education industry)
June 1999 — September 1999 (4 months)
Worked within the Computer Science Department preparing introductory course notes and department handbooks, liasing closely with the lecturing staff. Also conducted statistical analysis of that years intake on behalf of the Education Support Staff.
-
Student - later joined department as temp Support Staff
Cardiff University
(Computer Games industry)
1996 — 1999 (3 years )
Kevin Foad’s Education
-
Bath University
Computer Graphics 2000 — 2001
Completed one year of PhD level research at the Maths/Computing department reading Computer Graphics.
- Activities and Societies:
- Conducted labs and tutorials for undergraduates.
Marked project work and contributed to course notes.
Member of BUFS (Bath University Film Society)
-
University of Wales, Cardiff
1st (Hons) , Computer Science , 1996 — 1999
Winner of SGi Best Final Year Project Award for my project on Nonphotorealistic Rendering.
- Activities and Societies:
- Staff Student Panel Representative in all three years.
Completed the Student Development Programme.
Student Representative on Computer Science Exam Board in final year.