Hi, I am

Carlos Adan Cortes

Let's Talk

About Me

Game Developer in Mountain

Let Me Introduce Myself

I have 5+ years of programming experience in software development following my passion for building amazing things with code. Capable of working independently and with a multidisciplinary team. Always demonstrating proactivity and advocacy of following best software engineering practices and architecture

I invested my last year in C++ and C# game development leveraged by my knowledge in front end and back end technologies. I've gone through the entire game production pipeline, focusing on gameplay programming for the most part.

  • Name:Carlos Adan Cortes
  • Phone:+52 1 722-4043176
  • Email:dev@carlosadan.com
  • Location: Vancouver.Canada

Resume

Experience Highlights

Download CV

Jan 2018 - Present (Ends in Dec)
Game Developer

Vancouver Film School

- Coded gameplay mechanics using Unity and Unreal Engine for 2D and 3D games
- Translated design specs to functional game implementation such as player movement, AI, UI, camera, VFX and networking
- Developed C++ retro games using while learning about memory management, data structures and game system architectures
- Learned and implement C++ game systems and tools such as components, hash tables and finite state machines
- Used Box2D physics engine to create web games with data persistence and server connectivity
- Familiarity with GLSL, HLSL and WebGL creating shaders


Check Out My Projects

Sep 2017 - Present
Back End Developer | Contractor

Ricoh USA

- On-the-fly virtual machine creation using Node’s VM module, where the user consuming the API gets a secure Javascript Sandbox to interact with the system
- Develop API endpoints using Express as the web application framework
- Program middleware solutions to handle security validations and server-side logic
- Access MongoDB Database instances using Mongoose
- Implement security by using Time-based One-Time Password algorithm for the authentication using encrypted keys and data encoding

Mar 2013 - Oct 2018
Full Stack Developer | Founder

Duplou

- Program Front-end solutions using HTML, CSS, Stylus Preprocessor and CSS Frameworks such as Foundation, Material Design and Bootstrap
- Build websites and single-page applications using vanilla JavaScript as well as 3rd party libraries such as Angular and jQuery
- Program PHP code to access SQL Databases, use PayPal's SKD, session handling, form validation, image manipulation and generate dynamic content for app partials and websites
- Request and process data from RESTful APIs including Paypal, OpenPay, Mailchimp, 2Checkout, Google Maps and Social Media integrations
- Use development platforms such as Parse and Firebase to host data and perform background tasks using cloud their cloud functionality
- Design SQL and NoSQL schemas using MySQL and MongoDB


Projects I worked on

Education History

Jan 2018 - Dec 2018
Programming for games, Web & Mobile

Vancouver Film School

Intensive programming course mainly focused on video game development using C++, C# and Web Technologies. We started off with the fundamentals of video game programming, development cycles, and a deep understanding of the requirements to solve complex software development problems. Throughout the program, I developed several console retro games, web games implementing a physics engine and database connections as well as well as games made with Unity and Unreal engines.

Jan 2015 - Feb 2017
Master of Business Administration (M.B.A.)

Tec Milenio

This program allowed me to be more business focused in everything I do now. I got to know different ways to manage a company using finance as a base to make decisions. For the final project, I developed a tech project investment analysis.

Aug 2007 - Dec 2011
BSc. Animation & Digital Media

Tec de Monterrey

The goal of the program is to get to know different digital media applied to different fields such as video games, film, web technologies, music and science. It was a 4-year program focused on creativity and innovation.

Skills

  • JavaScript
  • Angular
  • Node.js
  • HTML
  • CSS
  • C#
  • C++
  • Unity
  • Game VFX
  • Unreal Engine
  • Git
  • Perforce

Contact Me