Sie sind auf Seite 1von 1

CAMILO DIAZ

Software developer
(425) 326 0680 | c.diaz@digipen.edu | kmilo99.weebly.com
TECHNICAL SKILLS
Languages:
Tools:
Libraries:
Technologies:
Databases Systems:
Platforms:

C/C++, Java/Java EE, JavaScript. Also GLSL, SQL, PL-SQL, PHP, Lua, Python, Ruby
Visual Studio, Eclipse, NetBeans, Unity, Blender, Flash
Boost, OpenGL, GTK, SFML, SDL, JQuery, RapidJSON, WinSock2
Glassfish, JBoss, Apache-Tomcat, OAS, AWS
Oracle, MySQL
Windows, Linux

PROFESSIONAL EXPERIENCE
Software Engineer, Colombian Institute for the Promotion of Higher Education
Jan Aug 2014
Assisted with resource management and developing a web application for the Colombian Department of Education
Implemented a JavaEE application that statistically analyzes the results of the Colombian SAT worldwide
Optimized SQL queries to decrease time responses in the generation of hundreds of PDF reports
Technical Consultant Engineer, Universidad de los Andes, Colombia
Jan 2012 Sep 2013
Collaborated with a multidisciplinary team to operate, maintain and debug the mainframes of the colleges data center
Installed and upgraded application servers, database manager systems and third party software in the servers
Programmed a tool in Java to run PL/SQL processes in Oracle databases to retrieve and analyze data from the students
Implemented a tool in C++ that determines the possible faults in the severs increasing our time response to faults within 80%
Software Engineer, Opencard, Colombia
Oct 2010 Dec 2011
Maintained a Java EE/ Oracle application for local monetary transactions and upgraded it to support international operations
Implemented new functionalities in the base code to avoid fraud transactions on credit card transactions
Installed and maintained this application in banks located in Colombia, Mexico, Venezuela and the Caribbean

ACADEMIC PROJECTS
Thesis in Computer Graphics on Non Photo Realistic Rendering Techniques (C++, OpenGL, GLSL)
Sep 2015 Present
Researched new methods to detect principal curvatures of 3D meshes in world and image space to produce hatching effects
Investigated innovative algorithms to improve specular light effects on toon shading for video games and animated movies
Tools and Networking System for Video Games (C++, PHP, Python)
Sep 2015 Jan 2016
Designed and implemented a custom client-server library to support multiplayer in a custom engine built in C++
Developed a UDP reliable system to guaranty the arrival of 100% of the streamed packets
Created an online service which gave artists the flexibility to visualize and convert their meshes into engine specific format by
giving them remote access to the engine
Integrated RapidJSON to serialize and de serialize game objects from JSON files
Advance Concepts in Computer Graphics (C++ / OpenGL)
Jun Aug 2015
Implemented deferred shading in OpenGL to light up a scene with more than 800 point lights in real time with 60 fps
Incorporated exponential shadow maps using GLSL in a 3D scene to eliminate aliasing and shadow acne
Enhanced 3D scenes implementing ambient occlusion to produce high quality rendering with real time performance
Experimented with Image Based Lighting to simulate high detailed real world lighting and produce realistic 3D scenes
Custom Game engine (C++, OpenGL, SFML)
Jan Jun 2015
Collaborated in a 5 member team to architected a custom component base game engine using C++, OpenGL and SFML
Developed a 3D mesh rendered component using GLSL to render meshes using forward lighting and shadows maps
Implemented a custom HUD system using MVC pattern to display health, capabilities, menus and game progression
Implemented a data driven system based on XML to serialize game objects, levels and player settings

EDUCATION
M.Sc, Computer Science, DigiPen Institute of Technology, Redmond, WA
Advance Diploma in Video Game Programming, Universitat Oberta de Catalunya, Barcelona, Spain
B.Sc, Computer and Software Engineer, Universidad de los Andes, Colombia

May2016
Oct 2012
May 2009

Das könnte Ihnen auch gefallen