Top

Extended Resume

Education

University of Pennsylvania - School of Engineering and Applied Science [Philadelphia, PA]
Master of Science in Engineering (January 2010 – May 2012)

Concentration: Computer Graphics and Game Technology

Cumulative GPA: 3.87/4.00

Bachelor of Science in Engineering (September 2007 – May 2011)

Major: Computer Science

Minors: Mathematics, Classical Studies

Cumulative GPA: 3.69/4.00 - Graduated Magna Cum Laude

Dean’s List: 2008-2009, 2010-2011

 

Oratory Preparatory School [Summit, NJ]
High School Diploma (Graduated June 2007)

Class Valedictorian

Edward J. Bloustein Distinguished Scholar

National Merit Scholar

 

Relevant Coursework

Computer Graphics: Game Design, Game Development, 3D Modeling, Computer Animation, Computer Graphics, Physically Based Animation, Digital Design, Digital Media

Computer Science: Introduction to Computer Graphics, Programming I-II, Artificial Intelligence, Operating Systems, Databases, Computer Hardware I-II, Algorithms, Automata, Probability Theory, Discrete Math, Linear Algebra, Calculus I-IV, Physics I-II, Drawing

 

Work Experience

US Army Aberdeen Test Center [Aberdeen, MD]
Computer Scientist (July 2012 – Present)

Worked full-time as a civilian employee of United States Army as part of my contract with the SMART Program. Designed, programmed and maintained 2D and 3D applications to visualize data collected in various Army vehicle and weapon tests. Many of these visualizations were built using the Unity game engine. I implemented multiple parsers to read test data into the system, employed various data management techniques to store the data appropriately and access it quickly and efficiently, built an entire UI and menu system, set up a clock to replay visualizations with playback controls, and set up the various simulation scene environments. I also integrated an external JavaScript charting library, HighStock, into the Unity visualizations in order to provide an in-depth look at the data being presented. These graphs updated in real-time to reflect the current state of the visualization. Finally, I developed a full Publisher/Subscriber messaging web service system using ActiveMQ, a Mongo backend to store user data, and a JSP web client for ease of interaction.

 

University of Pennsylvania [Philadelphia, PA]
Course Grader (January – December 2011)

Reviewed and graded programming assignments for the Introduction to Computer Graphics and Advanced Computer Graphics courses. Assignments involved use of C++, OpenGL, and Qt, and required implementation of key graphics algorithms, design of GUIs, and proper user application development. Assignments implemented included a raytracer, volumetric renderer, keyframe animator, and 3D modeling tool. I also held office hours, monitored message boards, and responded to student questions.

 

US Army Aberdeen Test Center [Aberdeen, MD]
Computer Scientist Intern (June 2011 – July 2011)

Worked as an intern for the United States Army as part of my contract with the SMART Program. I assisted in the large scale test of a communications network, which involved installing, monitoring, and troubleshooting computer instrumentation. I also helped set up a backhaul network and automated scripts in order to easily check equipment status in the field.

 

Electronic Arts – Tiburon Studio [Orlando, FL]
Software Engineering Intern (May – August 2010)

Created a data matching application and associated APIs to reconcile game error reports and telemetry log data. Demanded comprehension of game reporting pipeline and identification of the game teams’ use cases. Built an animated GUI using C# along with Windows WPF and XBAP formats, along with an XML parser. Presented the application to the entire upper management of the studio.

 

Goldman Sachs [New York, NY]
Technology Summer Analyst (June – August 2009) 

Planned, created, and enhanced a trade searching application. Required understanding of the business specifications and operation. Designed the API for the application to create SQL queries based on user input to query the trade history relational database and return a data set of trades. Implemented a GUI for accessing the API, as well as an interactive display window for the resulting data set. Built a server process for the API and fully abstracted it from the user, along with other optimizations. Increased performance in trade history search functions by 1100%. Presented the final product at a global team meeting in front of the global head and regional heads of the New York, London and Tokyo offices.

 

Penn Multimedia Services [Philadelphia, PA]
Media Technology Assisstant (September 2008 – May 2009)

Handled support phone calls from across campus. Rented out multimedia equipment to students and professors. Helped manage and operate the computer, video conferencing, music, and voice recording labs.

 

Quadriserv, Inc. [New York, NY]
Software Engineering Intern (June – August 2008)

Analyzed the interface and code of an online marketplace exchange, then wrote test and user cases for the entire system. Eventually debugged and performed those tests on the system. Designed a document generator to create sorted packages of upload files in a specific format enabling the files to be uploaded to the marketplace and automatically create trades in the system. Participated in key business meetings concerning the development of the marketplace. Created automated tests and functions for the marketplace using the system API.

 

FIXFlyer, LLC [New York, NY]
Software Engineering Intern (June – August 2007)

Worked with the company’s main transaction engine to increase usability. Implemented the ability to filter information displayed on trade results, as well as display a tree view of the trade object hierarchy. Planned out, created, and populated a TWiki website for the business.

 

Technical Skills

Programming Languages: C#, C++, Python, Java, MEL, MATLAB, SQL, XML, HTML, JSP, JavaScript, C, JSON

Libraries: OpenGL, Qt, GLUT, FLTK, HighCharts, HighStock, Bootstrap, ActiveMQ

Software: Unity, Autodesk Maya, Microsoft Visual Studio, Eclipse, MonoDevelop, Adobe After Effects, Adobe Photoshop, Adobe Illustrator, Autodesk MotionBuilder, TortoiseSVN, Mercurial, MongoDB, Perforce P4V, Oracle, Aqua Data Studio

 

Honors and Awards

  • Cisco Certified Network Associate (CCNA); CCNA Security (Certified February 2013)
  • US Army Achievement Medal for Civilian Service (Awarded August 2011)
  • Eta Kappa Nu, Electrical and Computer Engineering Honor Society (Joined March 2011)
  • Department of Defense SMART Scholarship (Awarded April 2010)
  • Boy Scouts of America Eagle Scout (Awarded May 2005)

 

Activities

Penn ACM SIGGRAPH Chapter
(September 2010 – May 2012)

Participated in events run by both the Games and Animation Divisions of the SIGGRAPH Chapter. Games meetings included discussion of game development techniques used in recent releases, rapid prototyping exercises, and laying out the framework core features for a novel game project. Animation events involved Maya tutorials, lessons on the development pipeline, demo reel critiques, and animated movie viewings and discussions.

 

Penn Newman Center
Treasurer (January – December 2010)

Full control over all monetary transactions within the club, as well as designing and enforcing a spending budget with allocations for each Chair and major event. Served on the four person Executive Board that handles the day-to-day planning and running of the Center, including but not limited to spiritual activities, community service projects, and social events. Implemented a restructuring of the entire leadership body after careful discussion, planning, presentation, and refining of the community’s structure.

 

Social Chair (January – December 2009)

Served on the Executive Committee in making key decisions about the operation of the club, and was in charge of organizing and running all of the social events for Catholic students on Penn’s campus. The events planned throughout the 2009 calendar year included, but were not limited to:

- Bi-weekly movie nights and two themed “mega” movie nights

- Ice skating and bowling outings

- “Churches and Cheesesteaks” tours of Philadelphia

- Finals Coffeehouses in the Spring and Fall

- Weekly Lunches with the Director-Chaplain

 

Club Squash Team 
(November 2007 – May 2012)

Active member on Penn’s Club Squash Team. Participated in weekly practice and workout sessions, and competed in intercollegiate matches against Universities such as Drexel and Cornell.

 

Kite and Key 
Admissions Ambassador (September 2008 – May 2010)

Volunteered in Penn’s Undergraduate Admissions Office. Answered questions about any and all aspects of student life at Penn, or the admissions process, for prospective students and their families. Provided a welcoming and positive image of the University to visitors.