|
201 Maple Avenue #C09 Ithaca, New York 14850 |
Jose M. Guerra |
(607) 253 9416
|
||
|
|
|
|||
|
SUMMARY |
|
|||
|
|
Experienced software developer with a strong commitment for making quality contributions to the videogame industry. Proactively researching and exploring new grounds on game development to find the best solution for the creation of the most enjoyable user experience within the project’s deadline. |
|||
|
|
|
|||
|
EDUCATION |
|
|||
|
|
CORNELL UNIVERSITY, College of Engineering, Ithaca, New York Master of Engineering Degree: May 2005; GPA: 3.88 Major: Computer Science Specialization: Computer Graphics |
|||
|
|
|
|||
|
|
INSTITUTO TECNOLOGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY, Monterrey, Mexico Bachelor of Science Degree in Electronic Systems: December 1997 Major: Computer Engineering |
|||
|
|
|
|||
|
SKILLS |
|
|||
|
|
Programming Languages & Software Development Skills |
|
||
|
|
· C++, C, C# and Java. · Worked extensively to build multi-threaded applications with rich GUIs, real-time 2D and 3D graphics animation and wireless and TCP/IP communications. · Designed and implemented object oriented software architectures using standard tools like UML. · Applied modern software development techniques like design patterns, refactoring, extreme programming and unit testing among others. · Experienced in maintaining, debugging, profiling and trouble-shooting large software projects. · Developed mobile and web-based client/server multi-tiered applications. · Excellent communication and teamwork skills. · Self motivated and strong work ethics. |
|||
|
|
Technologies |
|
||
|
|
· DirectX, HLSL, OpenGL, MS.NET, XML, RMI, CORBA, Java Applets, etc. · Worked on the development of software systems for handheld platforms such as PalmOS, J2ME, PocketPC, SymbianOS and RIM among others. |
|||
|
|
Tools |
|
||
|
|
· Wrote and built code using integrated development environments like: Visual Studio 6/.NET, CodeWarrior, JBuilder and Eclipse. · Used source code repositories and version control tools like Microsoft’s Visual SourceSafe and Borland’s StarTeam. · Used Adobe Photoshop, Discreet 3ds Max and Alias Maya in both game development and animated movie production settings. |
|||
|
|
|
|||
|
RELEVANT PROJECTS |
|
|||
|
|
|
|
||
|
|
· Extended the development of a set of computer graphics projects including a ray tracer, an image filtering/re-sampling application, a programmable software-based graphics pipeline and a 3d modeling application. · Completed the development of a 3D character-based animation short film mimicking the production pipeline used on current award-winning animation studios. |
|||
|
|
|
|||
|
PROFESSIONAL EXPERIENCE |
|
|||
|
|
|
|||
|
|
GUERRA GAMES, Monterrey, Mexico Game Developer |
May 1995 - Present |
||
|
|
· Designed and implemented a set of online games that can be played within an internet browser. · Implemented a score tracking server to allow players to compete with others online. · Created three PalmOS based shareware games written in C and C++. · Online website receives an average of 800+ daily visits. |
|||
|
|
|
|||
|
|
INFLECTION POINT SYSTEMS INC., Monterrey, Mexico Senior Software Developer |
Oct. 2003 - May 2004 |
|
|
· Designed the architecture and implemented a location services application using GPS on a PocketPC device and a graphical monitoring application that accesses the data from the device. · Implemented calendar visual components (daily, weekly, agenda and monthly views) of a PIM suite of applications for Blackberry’s RIM devices using J2ME and RIM’s supporting libraries. |
|
|
|
|
|
|
|
AETHER SYSTEMS INC. (previously SINOPE SYSTEMS INC.), Monterrey, Mexico Senior Software Developer |
Sep. 2000 – Sep. 2003 |
|
|
· Developed two C++ PalmOS communication libraries: one provided store and forward functionality and another provided server-based data synchronization using SyncML over wireless networks or the device’s cradle. · Implemented a set of automated testing tools for PalmOS C/C++ APIs. · Designed and implemented a desktop tool for rapid visual development of mobile forms for PalmOS, PocketPC and RIM devices. · Built a server module to access MS Exchange Server data from handheld devices. |
|
|
|
|
|
|
|
SINOPE SYSTEMS INC., Monterrey, Mexico Senior Software Developer |
Jul. 1999 – Sep. 2000 |
|
|
· Created a provisioning web service to register wireless devices for access to the enterprise’s private data network. · Developed a wireless client-server banking application for PalmOS devices. · Designed and implemented a wireless client-server sales force automation application for PalmOS devices. · Led a study group to analyze and review software design patterns. |
|
|
|
|
|
|
|
DEXTRA TECHNOLOGIES INC., Monterrey, Mexico & Palo Alto, California Software Developer |
Oct. 1998 – Jul. 1999 |
|
|
· Designed and implemented two games written in C++ for the SymbianOS platform: o A fast-paced action top-down shooter game. o A wireless multiplayer resource trading game. · Built an animated virtual pet component for a web browser toolbar. |
|
|
|
|
|
|
|
CITI, Monterrey, Mexico Software Developer |
Jan. 1998 – Oct. 1998 |
|
|
· Created a set of interactive internal tools to graphically analyze proxy server logs, usage of interfaces in a router, etc. |
|
|
|
|
|
|
|
INTELLIGENT ENVIRONMENTS, Monterrey, Mexico Software Developer |
Jun. 1997 – Dec. 1999 |
|
|
· Performed the architecture, design and implementation of the graphical user interface and the communication protocol of a software product to centrally automate, control and monitor a building’s control networks, including lighting, air conditioning and access points, among others. · Customized the product to a set of important companies in Mexico (Metalsa, Bancomext, Alfa, Comercial America, etc). |
|
|
|
|
|
|
ACTIVITIES |
|
|
|
|
· Game programming and performing related research through books, magazines and the internet. · Read books and articles about advanced and graphics programming. · Playing videogames and board games. |
|