About

Steamroller exists to breathe life into stories, characters, and experiences in visual, physical, and virtual spaces. Each project that comes our way, be it a game, a film, or a theme park ride, exists in its own universe. It is our job to bring this multiverse to life. Our animators build believable characters and whole worlds in a multitude of universes, while our developers manipulate the rules of perception to transport you to a new definition of reality. We relish the opportunity to bring our clients’ universes to life while also developing our own stories.

Latest News

Press enter to begin your search

Eddie O’Hagan

Steamroller Studios / Eddie O’Hagan

Eddie O’Hagan

Logo

Software Engineer

New York

 

Eddie O’Hagan

 
http://www.katianie.com
eddieohagan@optonline.net
(516)528-6925
227 Springmeadow Drive Unit L
Holbrook, NY, 11741

Education
State University of New York, Stony Brook

■        B.S. Degree in Computer Science  with Game Programming focus
Graduated: Spring 2013

GPA: 3.7
Skills
■        More than seven years of experience with: Java, C++, C, C#, DirectX, OpenGL.

■        Five to six years of experience with: GLSL/HLSL, Win32 API, QA Testing.

■        Less than five years of experience with: Unreal Engine 4, Open VR (Vive), Oculus Rift, Win32 API.

■        Additional experience with: Windows, Android, Public Speaking, XML, Python, Leap Motion, TCP/UDP, XNA, Jenkins, ASP.NET, SQL, JIRA, ALM, Linux, HTML, JUnit, Java Swing, Photoshop, VoIP, Groovy, Appium, UML, Dark GDK, JSON, 3D Modeling, WCF.

■        Private and Public Tutoring of the subjects: Java, C++, C, and C#.
Experience
Cablevision – Software Engineer
August 2015 – Present
•  Lead Developer for developing automated test suites for a TV application that plays live streaming media to customers in addition to creating tests for cable boxes.  Approximately 3.5 million subscribers use the Cablevision TV application.

• Employed Groovy, Python, Java and Computer Science experience to create automated tests along with other technologies such as Appium and SoapUI. The automated tests are used for Mobile device, Cable Box, and PC application testing.
Applied Visions – Software Engineer
July 2014 – November 2014
•  Responsible for developing multiple VoIP cross platform mobile applications for use on Android, iOS, and Windows Phone.

•  Responsible for QA Testing for multiple VoIP applications.

•  Developed an internal application using Java, and XML / JSON parsing techniques that compares two separate versions of an application.
ChyronHego – Software Engineer
December 2013 – March 2014
•  Responsible for executing on both feature requests and QA of the codebase for project Lyric, an internal software application for high quality 3D graphics rendering.

•  Employed C, C++, OpenGL, GLSL along with 3D vector mathematics to build out an effect graphics rendering engine.

•  Designed and built an efficient multithreaded logging module to attach to Lyric.
Chyron – Software Engineer Intern
June 2012 – August 2012
•  Responsible for designing and implementing a plug-in to the Lyric codebase for interacting with COLLADA files (produced from commercial grade 3D modeling applications).

•  Built the plug-in for the purpose of fully recreating 3D scenes within Lyric using Linear Algebra, C, C++, and OpenGL.
Projects
Smash
January 2015 – Present
•  Developing a 3D First Person Shooter game written in C++ using Unreal Engine 4, The game is a PC title that is Oculus Rift and Vive compatible.
•  Lead programmer, in charge of designing and implementing all aspects of the game Including virtual hands that can grab, throw, and crush destructable meshes. The hands are represented using The Vive controllers.
PanoramicVR
February 2016 – December 2016
•  Developed a 3D Virtual Reality application written in C++ using DirectX, OpenVR and Oculus Rift/Vive. The application uses different projections to display images so you can “look around” them.
•  Lead programmer, in charge of creating virtual environment using half barrel, barrel, and photosphere projections to display Panoramic images (180, 270, 360 and Photosphere). The user can provide their own images if they choose.
Project Community
January 2012 – May 2013
•  Developed a 2D Role playing game in C# with a small team using XNA SDK with libraries such as Box2D and Java Swing.
•  Lead a small team to design and implement a game engine as well as the game to use it.

•  QA Tester, responsible for stress testing the game and automated testing.
Hostage Rescue
September 2011 – December 2011
•  Developed a 3D sword fighting game in C++ using OpenGL and libraries such as Kazmath.
•  Created and optimized a custom scene graph data structure that managed viewable and non-viewable entities in a view frustum, and as such improved the efficient of the graphics rendering process.
Stony Brook Zombie Apocalypse
January 2011 – May 2011
•  Developed a 2D platformer game in C++ using DirectX.

•  Used Adobe Photoshop to create and edit all level artwork.
•  Managed the software development process for the team developing the game.
The Wall
September 2009 – December 2009
•  Developed a 3D target shooter game in C in DarkGDK.

•  Built and implemented the 3D player control system.
•  Designed and implemented a custom physics API to use within the game.

•  Programmatically built the target wall with factors of randomization.

 

 

Skills

  • 3D Modeling
  • ALM
  • Android
  • Appium
  • ASP.NET
  • C
  • C#
  • C++
  • Dark GDK
  • DirectX
  • GLSL/HLSL
  • Groovy
  • HTML
  • Java
  • Java Swing
  • Jenkins
  • JIRA
  • JSON
  • JUnit
  • Leap Motion
  • Linux
  • Oculus Rift
  • Open VR (Vive)
  • OpenGL
  • Photoshop
  • Public Speaking
  • Python
  • QA Testing
  • SQL
  • TCP/UDP
  • UML
  • Unreal Engine 4
  • VoIP
  • WCF.
  • Win32 API
  • Windows
  • XML
  • XNA

Education

June 2007 - August 2013

B.S. Computer Science at Stony Brook University

Game Programming Specialization.

Experience

August 2015 - Present

Software Engineer at Cablevision

Lead Developer for developing automated test suites for a TV application that plays live streaming media to customers in addition to creating tests for cable boxes. Approximately 3.5 million subscribers use the Cablevision TV application.
Employed Groovy, Python, Java and Computer Science experience to create automated tests along with other technologies such as Appium and SoapUI. The automated tests are used for Mobile device, Cable Box, and PC application testing.

July 2014 - November 2014

Software Engineer at Applied Visions

Responsible for developing multiple VoIP cross platform mobile applications for use on Android, iOS, and Windows Phone. Responsible for QA Testing for multiple VoIP applications. Developed an internal application using Java, and XML / JSON parsing techniques that compares two separate versions of an application.

December 2013 - March 2014

Software Engineer at ChyronHego

Responsible for executing on both feature requests and QA of the codebase for project Lyric, an internal software application for high quality 3D graphics rendering. Employed C, C++, OpenGL, GLSL along with 3D vector mathematics to build out an effect graphics rendering engine. Designed and built an efficient multithreaded logging module to attach to Lyric.

June 2012 - August 2012

Software Engineer Intern at Chyron

Responsible for designing and implementing a plug-in to the Lyric codebase for interacting with COLLADA files (produced from commercial grade 3D modeling applications). Built the plug-in for the purpose of fully recreating 3D scenes within Lyric using Linear Algebra, C, C++, and OpenGL.

  • Programming
  • Updated 3 years ago

To contact this candidate email eddieohagan@optonline.net

Contact using webmail: Gmail / AOL / Yahoo / Outlook