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