Carlos Reyes

Software Developer

Education


Duke University

B.S. Computer Science | Class of 2015

Contact


Website: www.carlos.vc

Email: cer26@duke.edu

Phone: 413-250-9573

Experience


Software Development Intern

Intel Corporation | May 2014 - August 2014

Member of an embedded devices engineering team focused on running models to simulate and analyze processor operation for Industrial and Autonomous Driving use cases. Participated in weekly team meetings, code review, planning sessions, and software releases. Writing, testing, deploying, and maintaining robust and flexible C++ and Python error injection libraries for functional safety testing on Simics models of next generation Intel server chips.

Software Development Intern

NuoDB | June 2013 - August 2013

Helping maintain the Ruby and ActiveRecord NuoDB database drivers. Writing sample code for interaction with NuoDB in C++, Java, C#, Ruby and Python. Writing shell scripts to test Python, Ruby and ActiveRecord NuoDB database drivers on Travis-CI. Writing Python application to automate the initialization of AWS CloudFormation instances.

Software Engineering Intern

The Jackson Laboratory | May 2012 - August 2012

Integrating computational research software into a local instance of Galaxy (an online biomedical research platform). Modifying Python scripts for use as web-based applications and to automate file de- compression. Writing XML to create a GUI interface command-line driven applications written in Python.

Projects


Omega Nu Website

Website for Duke Omega Nu. Features profile information about Duke Omega Nu members, information about the organization, portfolio of organization projects, application forms, and profile editing tools for current members. Utilizes Node.js, Express.js, MongoDB, Mongoose, Bootstrap, JQuery, and more.

2D Game Engine

Turn based strategy game engine written in Java. Allows users with no programming experience to create turn based strategy games (similar to Fire Emblem) using a graphical interface. Support for multiple AIs, custom maps and characters, story lines, stage based games, object loading from images, flexible and robust combat schemes, and more. Written in Java, created games are stored as JSON files.

RISC Game

Really Interesting Strategic Conquest game written in C++ utilizing SFGUI and SFML for client GUIs and Google Protocol Buffers for networked game play.

Cheaters of Catan

Mobile web application developed for HackBlue. Helps Catan players track other player's resources and determine the best settlement placement options. Utilizes PHP, MySQL, and JQuery Mobile.

Math Jump

Intel Intern Hackathon 2014 featured hack. Math Jump is an educational side-scrolling game to assist children in learning basic math. Written in JavaScript and HTML.

Skills


Java

4 Years

Ruby

2 Years

MongoDB

2 Years

Node.js

1 Year

Python

4 Years

Git

4 Years

C++

3 Years

Express.js

1 Year

Other


Teaching Assistant

Computer Science 308: Software Design | 2014

Technical Consultant

Duke Office of Information Technology | 2013-2014

Co-President

Society of Professional Hispanic Engineers | 2012-2013

Software Developer

Duke Innovation Co-Lab | 2013-2014