Anda di halaman 1dari 2

Guillermo Gonzlez

LARRA 11 2CD MADRID, 28004 TEL +34 626052867 guillermo.gonzalez@me.com

Profile
Senior SOFTWARE ENGINEER and PROJECT LEADER with more than 14 years of experience delivering software on different platforms: Windows, Mac OS X and Embedded. Extensive experience in multimedia & graphics technologies, mobile platforms, etc. Strong design and architectural skills. Creator of BooksApp for iOS: BooksApp is a Core Data based application that helps you keep your book collection organized. It features a barcode scanner that makes cataloguing your books fast and easy and offers a wide range of options to organize your collection. For more information: http://itunes.apple.com/app/booksapp/id367260264. Check out this video to get a sneak peek at BooksApp: http://www.youtube.com/watch?v=qs2hm33VzJs.

Experience
CHIEF SOFTWARE ARCHITECT, OPTIVA MEDIA, FEB 2009 TO DATE

Leading the transition of the Software Development Team to agile methodologies and best practices. Providing support to the Business Development Area in the conception of technical solutions for our costumers. Managing, architecting and developing software solutions in the Video Streaming and Digital Television areas, ranging from server-side solutions to desktop applications and device-specic software (set-top boxes, smartphones, etc.).
SENIOR SOFTWARE ENGINEER, SYMBIAN LONDON, OCT 2007 TO FEB 2009

Working in the next generation graphics architecture for Symbian mobiles. [C++, Symbian Graphics, OpenGL ES, OpenVG]
SENIOR SOFTWARE ENGINEER, VPOD.TV MADRID, NOV 2006 TO OCT 2007

Responsible for the design and development of multi-platform (Mac OS X and Windows) video editing and encoding applications for the VIP costumers of the VPOD.TV video publishing service. [C++, Objective-C, Qt 4, OpenGL, Core Video, Core Image, QuickTime, DirectShow, Windows Media Format, FFMPEG]
PROJECT LEADER, GENEXIES MADRID, MAY 2006 TO OCT 2006

Brought in to transform a Windows only legacy SIP and IM client into a multi-platform application. Leading a group of 4 people, we re-factored and ported the software to Mac OS X, leaving it ready for a much less painful Linux port. [C++, STL, Boost, XPCOM, XUL]
SENIOR SOFTWARE ENGINEER, MACGREGOR MADRID, AUG 2004 TO MAY 2006

Working in the development team of a trading and portfolio management distributed system (XIP). My rst role here was to improve the performance of certain application workows. Following on I designed and developed a performance testing framework, capable of measuring the performance of single business logic components or complete workows and which can be integrated in daily builds. Additionally, I designed and developed a data caching service to improve client sessions performance and minimize database connections. [C++, ATL, MFC, Visual Basic, SQL Server, SYBASE, Windows Services]

SENIOR SOFTWARE ENGINEER, INOUT TV MADRID, 2002 TO AUG 2004

My rst role here was to design and develop the recording core and the media center of a Windows CE based Personal Video Recorder device. This included the streaming driver for the tuner, DirectShow lters for MP4 and DivX playback, the top level media player component supporting DVD, MPEG, DivX, MP3 and CDDA playback and nally several components managing state changes like EPG updates, channel tunning, etc. [C++, STL, DVB, MPEG-2 Systems, MPEG-4 Systems, DirectShow, ATAPI, ATL] Additionally I designed and developed a Video Distribution System for Hotels, with content encryption module, license server and acquisition system, TV program digitalization with remote administration and distribution to each hotel room. [C++, C#, ATL, .Net remoting, DirectShow, Windows Media, Web Services, SQL Server, SSL]senior software engineer, crea anima2 madrid, oct 2001 to 2002
SENIOR SOFTWARE ENGINEER, CREA ANIMA2 (MADRID), OCT 2001- JAN 2002

Responsible for the design and development of the 2D graphics, audio and scripting engines of a graphic adventure game. [C++, STL, Direct3D, DirectSound, DirectInput, DirectShow]
PROJECT LEADER, ONION INTERACTIVA MADRID, 1999 TO SEP 2001

Leading a group of 8 people designing and developing video streaming products. Initially we were involved in improving video encoding quality, using video pre-processing techniques. Following on we developed the base components for an interactive video system (component and plugin framework, rendering engine, video shot change detector and video object tracking system). Based on that previous work we developed a clickable video authoring tool (UTOUCH) capable of tracking objects in a video sequence to generate clickable areas and the corresponding player. [C++, COM, XML, Scripting, Windows Media, Real Media, DirectX, OpenGL]
SOFTWARE ENGINEER, EPTRON MADRID, 1997 TO 1999

Working in the R+D department I designed and developed the software for the CITRONE European Project (Customizing Interfaces Through Three-Dimensional Reconstruction of Objects in a Network Environment - Esprit Project 25922). This software is capable of reconstructing a 3D model of a face using 2 photographs taken at different positions, using camera self-calibration and stereoscopic vision technologies. [C++, MFC, ATL, Intel Performance Libraries, OpenGL, DirectX, Matlab, Image Processing]
PROGRAMMER, EPTRON MADRID, 1996 TO 1997

Responsible for developing several multimedia applications for Education, using Visual Basic and Asymetrix Toolbook.
JUNIOR PROGRAMMER, VIRTUAL REALITY SYSTEMS MADRID, 1995 TO 1996

Responsible for developing VR software using World Toolkit C++, including the management of VR devices like data gloves and immersive helmets.

Education
Universidad Ponticia de Comillas, Madrid Computer Science, 1993 to 1996

Skills
UML, Design Patterns, Technical leadership, C++, STL, Boost, Qt 4, Objective-C, Cocoa, iOS SDK Core Data, Core Video, Core Animation, Ruby on Rails, .NET, DirectShow, Windows Media,UML, MPEG-2 and MPEG-4 Systems Layer

Languages
Spanish (native) English (written and spoken, uent)

Anda mungkin juga menyukai