Nathan Graham

Nathan Graham Email and Phone Number

Senior Software Engineer at Adobe @ Adobe
san jose, california, united states
Nathan Graham's Location
Lahaina, Hawaii, United States, United States
Nathan Graham's Contact Details

Nathan Graham personal email

n/a

Nathan Graham phone numbers

About Nathan Graham

More than 35 years of experience as a software developer. Worked as an individual contributor and managed teams of 2 to 10 developers. Have managed, designed, developed, documented and shipped desktop & web applications, drivers, plugins, development tools and test tools on Windows and Mac OS. I worked on MacOS and NeXT Adobe Illustrator 3.0 color separation utility. Created of the Adobe Acrobat 1.0 MacOS PDFWriter. Was Engineering Manager of PDFWriter product team consisting of development, QA and marketing personnel. Was Engineering Manager of Acrobat InProduction 1.0 and Adobe InRip-Trapping. Was Project Leader of Adobe Atmosphere 1.0 authoring tool for creating interactive 3D environments. Was Engineering Manager of Adobe Acrobat 3D Authoring. Was Engineering Lead on Acrobat Portfolio SDK Tools. Worked on PDF viewing plugins for web browsers. Joined Document Cloud PDF Services Team to work on server throttling, DC APIs, Document Cloud Web App features. I then became the Scrum Master and Engineering Lead for Team. Specialties: Operating systems: Macintosh and Windows.Languages: C, C++, Objective C, Java, Javascript, Python, Action Script, HTML, and PDF.Tools: MSVC, XCode, eclipse, CodeWarrior, Perforce, SourceSafe and git.

Nathan Graham's Current Company Details
Adobe

Adobe

View
Senior Software Engineer at Adobe
san jose, california, united states
Website:
adobe.com
Employees:
25166
Nathan Graham Work Experience Details
  • Adobe
    Senior Software Engineer
    Adobe Jun 2019 - Present
    San Francisco Bay Area
    Performed project planning and management for the Document Cloud Frictionless PDF and Sign Mobile Reflow teams. Also was Agile Scrum Master for these teams. As Scrum Master I ran scrum story mapping, grooming, planning and review meetings; managed the JIRA scrum board; created sprint and release version reports; tracked sprint statistics; and participated in Architecture, User Experience Design and Security Review meetings. I created a tool to compile data and generate project reports using JIRA and git APIs.
  • Adobe
    Senior Software Engineer
    Adobe Feb 2018 - Jun 2019
    Francisco Bay Area
    Document Cloud PDF Services TeamWorked on client side features in Javascript and backend functionality in Python. Continued to implement new Document Cloud (DC) APIs. Provided seem-less access to legacy features from new Document Cloud (DC) Web application to meet scheduling requirements. This access was implemented using the postmessage() API to enable cross-origin communication between browser tabs while addressing issues with security and browser popup blockers. Also continued as team scrum master.
  • Adobe
    Senior Software Engineer
    Adobe Apr 2016 - Feb 2018
    Francisco Bay Area
    Document Cloud PDF Services TeamApplied internal throttling framework to PDF Services backend. Added new Document Cloud (DC) APIs along with documentation, samples, and unit tests. Also implemented JSON compression for DC API. Acted as Scrum Master for Team. Coordinated sprint reviews and wrote sprint reports. Implemented client side logging API for new Document Cloud (DC) Web application.
  • Adobe
    Senior Software Engineer
    Adobe Jul 2015 - Apr 2016
    San Francisco Bay Area
    Transitioned to Acrobat in the Cloud development Team. Worked on building technical skills in cloud technology by taking online courses in Javascript, Python, HTML, CSS, Node.js, git, Angular and Bootstrap. Localized a Javascript Chrome extension and fixed various bugs. Converted Python user_api unittests to a data driven workflow based on a JSON file.
  • Adobe
    Senior Software Engineer
    Adobe May 2011 - Jul 2015
    San Francisco Bay Area
    Worked on team responsible for viewing PDF files from within a web browser. Diagnosed and fixed bugs in C++ code. Wrote design specifications and plans to increase automated test coverage of Adobe Reader when viewing PDF files in a web browser. Existing browser automated tests required custom Javascript, had hard coded PDF file paths, did not work on the Mac, only worked in IE, and required an external HTTP server. Modified C++ code of automated test plugin in Acrobat Reader so that it could run any local test file through any browser or the standalone Reader. Had to debug a plugin loaded by Reader loaded by the browser that was launched by another instance of the plugin in another instance of Reader. Made additional changes so that tests could be run through a local HTTP server and HTTP proxy/monitor installed in a test VM that could be launched by a continuous build machine.In my roll as the source code control custodian for our team I created a client/server nodes.js app that uses javascript, html and css to communicate with P4, Jenkins, CruiseControl, and the acrodashboard service to display integration and build info.
  • Adobe
    Engineering Lead
    Adobe Oct 2009 - May 2011
    Engineering Lead on Acrobat Portfolio SDK Tools. Created a set of Flash Builder 4 wizards to aid in the creation, debugging and packaging Adobe Acrobat Portfolio Layouts. Portfolio Layouts provide Acrobat with a rich UI for navigating attachments in a ".pdf" file. A Portfolio Layout is a UCF file that contains a ".swf" file plus other resources. The Flash Builder 4 wizards are a set of Eclipse plugins that are written in java. Flash Builder is a modified Eclipse IDE that has been configured specifically for the purpose of writing ActionScript code that is published as a ".swf" file. Also wrote UI, functional, and design specifications; assisted a writer with the user documentation; and acted as Process Manager for the team.
  • Adobe Systems
    Engineering Manager
    Adobe Systems Jan 2005 - Oct 2009
    Engineering Manager of Adobe Acrobat 3D Authoring. Managed integration of 3rd party 3d file conversion technology. Implemented full set of automated testing tools and scripts. Integrated Acrobat 3D into the Acrobat development Build and Test Tool. Added usage tracking instrumentation. Handled hiring candidate screening and interview scheduling. Was involved in customer visits to help define feature set. Investigated architectures and application frameworks. Conducted design discussions, and created task breakdowns and time estimates for various authoring scenarios.
  • Adobe Systems
    Project Lead
    Adobe Systems Dec 2000 - Jan 2005
    Project Leader of Adobe Atmosphere 1.0 authoring tool. Atmosphere allowed users to navigate and interact with a 3D environment and its multimedia contents, as well as collaborate with each other in real-time. Wrote Application development plan and engineering specification. Responsible for tracking features, bug assignment, and release of builds to QE. Responsible implementation of application framework, GUI based scripting, display and editing of hierarchical multi-object scene, unlimited undo, history palette, precision editing tools, unit conversion, perspective view, and multiple views for the 1.0 release.
  • Adobe Systems
    Engineering Manager
    Adobe Systems Feb 1999 - Dec 2000
    Engineering Manager of Acrobat InProduction 1.0 and Adobe InRip-Trapping. Responsible managing the main development team consisting of 7-10 developers and supporting development in Seattle and India. Lead the product team consisting of development, QA, and marketing personnel. Was department liaison to the college recruiting program. Shipped InProduction 1.0.1 and IRT 305. Delivered the Screen TrueFlow 2.0 API and InProduction 2.0 engineering specifications.
  • Adobe Systems
    Engineering Manager
    Adobe Systems Apr 1990 - Feb 1999
    Member of the initial Acrobat development team. Creator of the Adobe Acrobat 1.0 MacOS PDFWriter, one of the first tools for creating PDF. Project Leader and then Engineering Manager of PDFWriter (PDF printer driver) for Acrobat 2.0, 3.0 and 4.0. Lead the PDFWriter product team consisting of development, QA and marketing personnel. Developed True Type font parser to allow font Subsetting on MacOS and Windows PDFWriter. Added color calibration and downsampling to the MacOS PDFWriter. Added user defined font embedding, background printing, 2Byte text handling, increased performance of text and blends, and improved memory management.4/90-4/91: Computer Scientist. Responsible for MacOS and NeXT Adobe Illustrator 3.0 color separation utility.
  • Xerox
    Senior Software Engineer
    Xerox Sep 1989 - Apr 1990
    Responsible for development of image processing applications and scanner drivers for the Macintosh written in C. Added a calibration process to the driver.
  • Automation Technology Products
    Software Engineer
    Automation Technology Products Jan 1984 - Aug 1989
    Mechanical CAD software engineer. Responsible for: 3D assembly modeling, mass properties, component management, interface to 3D kinematic and dynamic mechanism analysis package, display attributes, and finite element load and post processing utilities written in PL/1. ATP, Automation Technology Products, was spun out of GE CALMA by Bob Bender. The resources ATP are now the Cimskil product of Technology Answers, Inc.
  • Bell Laboratories
    Summer Intern
    Bell Laboratories Jun 1978 - Aug 1981
    Whippany Rd., Whippany, NJ6/81-8/81: Shock test and finite element analysis of circuit board housing.6/80-8/80: Design software interface to semi-automatic breadboard wiring machine.6/79-8/79: Design software for analysis of circuit board heat warpage. 6200 East Broad St, Columbus, OH6/78-8/78: Modify software interface to semi-automatic breadboard wiring machine.

Nathan Graham Skills

Software Development C++ Software Engineering Java Eclipse Objective C Javascript Agile Methodologies C Perforce Distributed Systems Object Oriented Design Software Design Integration Adobe Acrobat Pdf Software Project Management Test Automation Scrum Rest Architectures Actionscript Html Xml Apache Xcode Cycling Debugging Json Certified Scrum Master Csm Visual C++ Cross Platform Development Visual Studio Node.js Python

Nathan Graham Education Details

Frequently Asked Questions about Nathan Graham

What company does Nathan Graham work for?

Nathan Graham works for Adobe

What is Nathan Graham's role at the current company?

Nathan Graham's current role is Senior Software Engineer at Adobe.

What is Nathan Graham's email address?

Nathan Graham's email address is ng****@****obe.com

What is Nathan Graham's direct phone number?

Nathan Graham's direct phone number is +140853*****

What schools did Nathan Graham attend?

Nathan Graham attended Massachusetts Institute Of Technology, Massachusetts Institute Of Technology, Yellow Springs High School.

What skills is Nathan Graham known for?

Nathan Graham has skills like Software Development, C++, Software Engineering, Java, Eclipse, Objective C, Javascript, Agile Methodologies, C, Perforce, Distributed Systems, Object Oriented Design.

Who are Nathan Graham's colleagues?

Nathan Graham's colleagues are Andrew Hochradel, Jamela Mae Angeles, Hamid Samy, Erica Hall, Mirza Huda Khan (Shahbaz Graphics), Ida Mae, Hiral Baria.

Not the Nathan Graham you were looking for?

  • Nathan Graham

    Media Professional | Creator Partnerships | Manager
    Greater Philadelphia
    3
    entercom.com, entercom.com, gmail.com
  • Nathan Graham

    San Francisco Bay Area
    4
    ingenio.com, gmail.com, ingenio.com, ingenio.com

    7 +192596XXXXX

  • 2
    yahoo.com, csgi.com

    2 +140243XXXXX

  • Nathan Graham

    Partner At Bradley Arant Boult Cummings Llp
    Houston, Tx
    6
    bradley.com, gmail.com, gmail.com, inuvialuit.com, grahamlegalpllc.com, yahoo.com

    2 +162341XXXXX

  • Nathan Graham

    Manager, Commercial Project Management Sms Group
    Sewickley, Pa
    6
    tenova.com, gmail.com, svclnk.com, howmet.com, gmail.com, sms-millcraft.us

    2 +172435XXXXX

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.