Phil Graham work email
- Valid
- Valid
Phil Graham personal email
- Valid
Experienced Principal Software Engineer with a demonstrated history of working in the Computer Software industry. Skilled in C++, Scripting, Graphical User Interfaces, OpenGL, Computer Graphics, Computer Animation and Visual Effects. Strong engineering professional with a Doctor of Philosophy (PhD) focused in Computer Science from Louisiana State University.
-
Vice President Software Engineer IiiBank Of America Feb 2022 - PresentCharlotte, Nc, Us -
Principal Software EngineerCae Oct 2016 - Feb 2022Montréal, Québec, Ca•Developed plugins that display graphs which plot various flight simulator data. (C++14, Python, Qwt, Qt, Windows)•Developed app to simulate a console in a flight simulator. (C++14, WPF, XAML, Windows 10 IoT, Raspberry Pi 3)•Developed and enhanced various avionic, maintenance, and drone training simulation applications. (C++14, C#, javascript, GL Studio, MS SQL, Photoshop, Windows 10) -
Software EngineerReel Fx Aug 2015 - Oct 2016Dallas, Tx, Us•Developed class of utility functions for processing Alembic file data. (C++, Boost, UNIX)•Bug fixes and enhancements to Maya plugins that display Alembic data and export it to the Arnold renderer. (C++, Boost, UNIX)•Made enhancements to build shot tool so that it supported fur assets. (Python, PyQt, UNIX) -
Senior Software EngineerIon Geophysical Oct 2012 - Aug 2015Houston, Texas, Us•Developed, maintained and ported plugins for viewing and analyzing geophysical data. (C++, Qt, SQL, XML, Boost, UNIX)•Developed standalone applications and plugins for for controlling nodes and viewing status information in next generation geophysical node system using in-house libraries. (C++, Qt, SQL, XML, Boost, UNIX) -
Senior Software EngineerRhythm & Hues Studios May 2004 - Oct 2012Los Angeles, Ca, Us•Designed image viewer class that combined the functionality of preexisting standalone programs. This class was also used with other in-house software applications. (C++, Boost, UNIX)•Added new features and GUI classes to in-house compositing software. (C++, Qt, UNIX)•Assisted with the maintenance of in-house compositing software. (C++, Qt, UNIX)•Maintained and added enhancements to compositing rendering engine. (C++, UNIX)•Assisted with the porting of the compositing software to Qt4. (C++, Qt, UNIX)•Ported the image viewer class to Qt4. (C++, Qt, UNIX)•Assisted with the design and implementation of adding a 3D viewer to the image viewer class. (C++, Qt, UNIX)•Added stereo viewing functionality to the image viewer class. (C++, Qt, OpenGL, UNIX)•Assisted with the maintenance of in-house paint library and its interface to the image viewer class. (C++, Qt, UNIX) -
Software EngineerIn-Three Studios Mar 2002 - Sep 2003•Implemented warping and compositing routines for in-house image editing program. Also redesigned the UI. (Visual C++, MFC, Windows XP)•Implemented fast image scaling, rotation, and sub-pixel translation algorithms. Also implemented texture mapping routine for affine mappings. (Visual C++, Windows XP)•Implemented algorithms for segmenting images and tracking objects. (Visual C++, Windows XP)
-
Software EngineerCinesite Jul 1997 - Oct 2001London, London, Gb•Developed a light mixing tool for interactively adjusting the RGB, intensity, and opacity values of lights (RenderMan, C++, Qt, UNIX)•Developed an interpreter for a subset of the C programming language. The interpreter and its various subclasses were used for editing Dynamation PDB files. The processed data of the PDB files could be output to another PDB file or rendered with RenderMan. The classes were also used as a shading language for in-house particle and volume renderers. (yacc, RenderMan, C++, UNIX)•Implemented various texture synthesis algorithms for wire removal and generating texture. (ImageVision Library, C++, UNIX)•Developed various Cineon DSO’s for image processing such as simulating a defocused camera, producing a radial blur from a given point in an image, producing a variable amount of blur from each point in an image, and adding glare to an image. (Cineon, ImageVision Library, C++, UNIX)•Developed a Cineon node for displaying image data information in a graph format. (Cineon, X-Windows/Motif, ImageVision Library, Open GL, C++, UNIX) -
Software EngineerWarner Digital Studios Jan 1996 - Jun 1997•Developed Composer DSO’s for events such as applying in-house LUT’s, warping images, and blurring images with MIP-maps. Standalone application versions of these events were also developed. (Composer, C/C++, UNIX)•Developed RenderMan shaders for corrugating surfaces and simulating X-ray hair with fractal noise. (RenderMan, Advanced Visualizer, UNIX)•Designed and developed a rotoscoping program for generating digital mattes. In the course of developing this application, various reusable classes for editing curves, displaying images, and displaying messages were also implemented. (C++, Open GL, Open Inventor, X-Windows/Motif, UNIX)
-
Software EngineerDigital Video Art Sep 1994 - Sep 1995•Enhanced DVA’s film scanning software to work with Princeton Instrument’s high resolution CCD cameras. This required the development of a Motif user interface and the design/modification of various lower level routines that involve aspects such as image zooming and compression, flaw removal, and LUT generation. (C, X-Windows/Motif, UNIX)•Designed and implemented system control software for a new broadband fiber-to-the-curb network system which is designed to deliver voice, data, and interactive TV services to consumers. Coding was performed in C and embedded SQL on Sun workstations and Pyramid mainframes. Other tasks included design and documentation of features to be implemented according to ISO standards. (C, SQL, X-Windows/Motif, UNIX)
Phil Graham Skills
Phil Graham Education Details
-
Louisiana State UniversityComputer Science -
Louisiana State UniversityComputer Science
Frequently Asked Questions about Phil Graham
What company does Phil Graham work for?
Phil Graham works for Bank Of America
What is Phil Graham's role at the current company?
Phil Graham's current role is Software Engineer III.
What is Phil Graham's email address?
Phil Graham's email address is ph****@****hoo.com
What schools did Phil Graham attend?
Phil Graham attended Louisiana State University, Louisiana State University.
What skills is Phil Graham known for?
Phil Graham has skills like Scripting, Computer Graphics, C++ Language, Opengl, Qt, Visual Effects, Computer Animation, C++.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial