CURRICULUM VITAE
Rolando Caloca Olivares
Current Address: 4679 Del Rayo Ct, Camarillo, CA, USA 93012
Permanent Address: G. Rivas Guillen 203, Col. Ampl U. Nacional, Madero, Tam, Mexico 89510 
Phone(USA):  (805)482-3121
E-mail : rcaloca@hotmail.com

Professional Objective: 
	Design, implement and research new technologies for high-tech computer graphics, games and interactive applications.

Interest Areas: 
	Computer Game Programming, 3d Computer Graphics, Digital Design and Electronics, Mathematics, Compilers and Scripting Languages, Computer Networks, Physics, Signal Analysis, Optimization.

Professional Studies:
August 1996 - May 2000
B. Sc. Dual Major in Computer Engineering and Electrical Engineering, graduated cum laude at ITESM Campus Monterrey (Monterrey Tech), specialized in: Computer Graphics, Compiler Construction, Mathematical Methods, Mechatronics and Simulation. Grade Average: 91/100

Professional Experience:
	October 2002 - Present
Software Design Engineer at Kush Games Inc., Camarillo, CA. Sports Game Development. Shipped Titles: NHL 2K7, NHL 2K6, MLB 2K5, ESPN NHL 2K5, ESPN NHL Hockey(2K4), ESPN College Hoops 2K4, Sega NCAA College Basketball 2K3. C/C++ Cross Platform Programming on Xbox, PlayStation 2 and Nintendo GameCube. FX shaders, Altivec Intrinsics, SPU Programming, Graphics Systems, Xbox 360 Optimizations, Particle Systems,  Presentation/UI/Menu Systems, Tools Programming, Code Migration from C to C++, Code Refactoring, Performance Analysis, Code Optimizations.

	October 2000 – September 2002
Software Design Engineer at e-Strategia Consulting Group, Monterrey, Mexico and Atlanta, GA. Responsibilities include: PC & Pocket PC applications using C++, C#, DirectX and Win32 API; Web-based applications using Java, JSPs, Javascript, HTML/XML. Software requirements analysis. Office COM Automation for interfacing with custom applications and Custom Chart Libraries.

	June 2000 - September 2000
Internship in Microsoft Corp., Redmond WA, working on the OfficeActivation (VizAct) Group for the development of PowerPoint XP. Manager: Michael Crider, at Microsoft Corp., Redmond, WA. Responsibilities included: Develop Keyboard interface for Custom Animation pane. Bug-fixing on PowerPoint’s runtime rendering library. New Accessibility features for Custom Animation component. Animation Timeline control bug fixing. Motion Path bug fix.

August 1998 - May 2000
Assistant Instructor for Physics Laboratory, teaching Classical Mechanics & Thermodynamics. Laboratory Director: M.Sc. Jose Abelardo Garza, Depto. de Fisica, ITESM Campus Monterrey. Responsibilities included: Managing Mechanics and Kinematics Projects; Teaching Optics and Sound Physics on Laboratory.

Course Projects:
January 2000 - May 2000
Design and Implementation of an Internet Server written in Java for tracking vehicles using GPS.  Project in charge of M. Sc. Pablo Diaz, ITESM Campus Monterrey, along with company OrbComm. Interface done via AutoCAD’s DXF file format and renderer on 3d with a custom Java native application.

August 1999 - December 1999
Design and Implementation of a complete 3D Engine with a C-style Scripting Language. Project in charge of M.Sc. Elda Quiroga, ITESM Campus Monterrey. Software based-rendering, using real-time compiled scripts for defining behaviour of world entities, and allowed debugging of the scripts.

August 1999 – December 1999
Design and Implementation of a Win32, non-MFC multithreaded FTP Server with GUI based on the RFC 959 & RFC 765. Project in charge of M. Sc. Elda Quiroga, ITESM Campus Monterrey.

January 1999 – May 1999
Design and Implementation of an embedded system for controlling air temperature and flow from industrial air dryers using the 8051 microcontroller, programmed in assembly language. Designed and constructed the sensors, motherboard, power supply and its control program. Project in charge of M. Sc. Oscar Richer, ITESM Campus Monterrey.

Technical Skills:
- Programming Languages : C/C++(STL),  PowerPC Altivec Intrinsics, SPU Programming, Ruby, Java, C#, Pascal, x86 asm, 8051 asm, 6809 asm, PowerPC asm, Altivec asm
- Game Console Programming: Xbox 360, PS3,  XBox, PlayStation 2, Nintendo GameCube
- APIs: DirectX 8, DirectX 9, Win32, MFC, libGCM, WinCE, .NET
- Applications: Visual Studio .NET, GNU C++, Visual J++, ProDG, MS Office XP, 3d Studio Max, CygWin, CVS,  Perfoce, SourceSafe, ProDG, Photoshop
- Experience writing importers/exporters for Custom Formats, 3d Studio Max(3DS), AutoCAD(DXF), Quake (MAP, MDL, MD2, MD3, BSP), VRML, HalfLife (SMD), Photoshop(PSD)
- COM/OLE Programming for interfacing appllications and plugins
- Mathematically inclined: algebra, calculus, geometry, 3d graphics
- Experience Profiling/Optimizing code, rewriting code sections in assembly language & refactoring systems, specially Xbox 360
- Experience developing client/server applications using web technologies: HTML, XML, CSS, C#, Javascript, JSP, Java Servlets, IIS, TomCat, JRun

Abilities:
	- Problem Solver, Hard Worker, Efficient Programmer, Creative, Team Worker, Self Starter, Self Learner, use of Design Patterns, OOP Analysis/Design, Ability to work under high pressure
- Fascinated about game development technoology
- Good Oral/Written skills, concise and clear documented coding
- Experienced in joining already started or in mid-development projects
- Tight coupling with other areas, like QA, design, producing, managing

Memberships, Congress & Seminar Participation:
	XFest ’05 & ‘06
ACM and ACM SIGGRAPH Member
SIGGRAPH 2002 Courses Taken (Excerpt):
-	nVidia Vertex Shaders Course
-	Level Set and PDE Methods for Computer Graphics
-	Performance OpenGL: Platform-Independent Techniques
-	Mathematical Optimization in Graphics and Vision
-	NURBS (NonUniform Rational B-Splines): A Primer
	XV Electronics & Communications Congress(SIDEC), ITESM Campus Monterrey, 2000
	4th Applied Electronics Engineering Congress (CIEA), ITESM Campus Monterrey, 1999	
	3rd Applied Electronics Engineering Congress (CIEA), ITESM Campus Monterrey, 1998
	V Day of Physics Congress , ITESM Campus Monterrey , 1999.
	Seminar on Intranet Design & Building. Grupo CEDIP, Tampico, 1998
	Seminar on LAN Building & Wiring. Grupo CEDIP, Tampico, 1998