Paul Nahay, D.M.A.
1013 Rosemere Ave.
Silver Spring, MD 20904-3008
Phone number available upon email request

Home email:pnahay@sprynet.com
Business email:paul@broadway-performance-systems.com
This resume:paulnahay.com
Valid XHTML 1.0 Strict Valid CSS!

Please see paulnahay.com for the latest version of this resume.

Oracle Certified Professional, Java SE 8 Programmer
Oracle Certified Professional, Java SE 7 Programmer
Oracle Certified Professional, Java SE 6 Programmer
Microsoft Certified Trainer (MCT)
Microsoft Certified Solution Developer(MCSD)
Microsoft Certified Application Developer (MCAD)
Microsoft Certified Professional (MCP #214176)
This Resume: pnahay.home.sprynet.com/resume/nahayres.htm
Corporate/Government Clients: pnahay.home.sprynet.com/resume/nahayclients.htm
Training Center Clients: pnahay.home.sprynet.com/resume/nahaytrainingcenters.htm
Programming Courses Taught: pnahay.home.sprynet.com/resume/nahaycoursestaught.htm
References: pnahay.home.sprynet.com/resume/nahayreferences.htm
Evaluations: pnahay.home.sprynet.com/resume/nahayevaluations.htm
Microsoft Certified Professional Transcript: pnahay.home.sprynet.com/resume/nahaymicrosofttranscript.htm
Microsoft Certified Professional Transcript: www.microsoft.com/learning/mcp/transcripts,
enter Transcript ID of 665060, Access Code of 12345678

Programming Skills

Work History (Reverse Chronological)

February 2007 to Present (please note that this overlaps with the current full-time job and freelance consulting work which follows below):
Owner, Broadway Performance Systems, Inc. broadway-performance-systems.com. Wrote original GUI software Keyboard Wizard in Java 7 and 8 (in Eclipse), using Java Swing and Java Sound (MIDI Java packages), and marketed it to the U.S. professional entertainment industry. Keyboard Wizard is used by professional musical theater and major contemporary artist keyboardists. It does sound module and virtual instrument management, complex MIDI keyboard note mappings, and responds intelligently in various ways to what the human keyboardist performs in real time. It has accompanied performances at Walt Disney Concert Hall, at the Dorothy Chandler Pavilion in Los Angeles, and at Wolf Trap outside Washington, D.C. It has enhanced performances by The Los Angeles Philharmonic, and by singers Melissa Manchester, Michael Feinstein and Linda Eder, The 5th Dimension's Marilyn McCoo and Billy Davis, Jr., as well as that by actors John Lithgow, Ray Romano, Brad Garrett, Kathy Lee Gifford, and Tony D'Anza. It has been used in the pit orchestras of the professional regional theatre and touring shows "The Full Monty", "Wizard", and the 2008, 2009, 2010, 2011, 2012, and 2013 Pageant of the Masters, as well as the Cal State Fullerton production of "Miss Saigon". In Hollywood, it has served on the scoring stage for the USA Network's The Starter Wife series, and enhanced the scoring session at the legendary Sony Pictures Studios Scoring Stage, Culver City, California, for the animated film The Princess and the Frog, produced by Walt Disney Animation Studios. It was used at two of the Kodak Cinematography Awards Ceremonies, private events in 2011 and 2012, for the cinematographers nominated for the 2011 and 2012 Academy Awards, featuring musical excerpts from the nominated films. Information about these and other performances using Keyboard Wizard are at broadway-performance-systems.com.
November 2016 to December 2017:
Java Programming and Python Programming Instructor (contract), for UMBC Training Centers, Baltimore, Maryland. Taught Java Programming and Python Programming, asynchronous online courses via the Blackboard Learn system. These are on-going, twelve-week courses, which students may sign up for at any time, and work on at their own pace. I had designed the Java course myself, earlier.
January 2015 to December 2016:
Android Development Instructor (contract), for UMBC Training Centers, Baltimore, Maryland. Taught Android Application Development asynchronous online course via the Blackboard Learn system, which I had designed in the last quarter of 2014. This is an on-going, twelve-week course, which students may sign up for at any time, and work on at their own pace.
March 2012 to December 2014:
Java Development Instructor (contract), for UMBC Training Centers, Baltimore, Maryland. Taught Java 7 Programming asynchronous course via the Blackboard Learn system. Extensively re-worked the course and developed interesting and challenging custom assignments. This is an on-going, twelve-week course, which students may sign up for at any time, and work on at their own pace. Student evaluations.
August to September 2012:
Technical Editor (contract), for John Wiley and Sons, Inc. Provided technical editing for their Sybex book Java SE 7 Programming Essentials, by Michael Ernest, published November 2012. Paul is listed as the second of only two Technical Editors on the credits page, and the "Acknowledgments" page devotes an entire paragraph to Paul's contribution:

Paul Nahay reviewed the manuscript and, so far as I could tell, observed each punctuation mark with suspicion. He uncovered error after error we somehow missed. These are errors an author might forgive as understandable lapses, but errors that a disinterested eye might view as a sign of wavering competence. It can be a thankless role, and Paul did it fearlessly. Thank you, Paul.

December 2009 to Present:
Computer Scientist (full time), with TS/SCI (Top-Secret/Sensitive Compartmented Information) clearance, for the United States Department of Defense, Washington, D.C. Designed and developed mission software in Java, Python, JavaScript, XSLT, and Visual Basic for Applications, as well as Bash shell scripts.
September to November 2010:
Java Development Consultant/Trainer (contract), for UMBC Training Centers, Baltimore, Maryland. Taught the Java Programming open enrollment course (16 evenings), a preparation for the Java Standard Edition 6 Programmer Certified Professional Exam (which I myself passed November 11, 2010).
November 2009:
ASP.NET/C# Developer Consultant (contract) for Energetics, Inc., Columbia, Maryland, contracted via Profiles, Baltimore, Maryland. Used Microsoft Visual Studio 2008 and Microsoft SQL Server 2008 Management Studio to create an ASP.NET C# Web application for the U.S. Department of Energy, Office of Nuclear Energy. The application, the "University Research Reactors Tool", displays data about nuclear reactors associated with U.S. universities. Created ASP.NET Web Forms and SQL Server database tables, wrote stored procedures in Transact-SQL (T-SQL), queried data using declarative data-bound controls, and "manually" extracted and manipulated data via custom LINQ queries.
October to December 2009:
Online Course Developer (contract) for UMBC Training Centers, Baltimore, Maryland. Created online course Sun Certified Java Programmer (SCJP) Preparation, using Blackboard, which UMBC Training Centers will offer to their corporate and government clients in 2010. Developed custom Java 1.6 SE program examples, quizzes, and lecture/demonstrations, to prepare students for the Sun Microsystems certification exams.
September to October 2009:
Microsoft .NET Windows Application Development Consultant/Trainer (contract), for Information Network Technology Group, Inc., Baltimore, Maryland. Taught Microsoft's course 2609A, Introduction to C# Programming wth Microsoft .NET, for students from various divisions of Johns Hopkins University. Taught the C# language, and developed custom C# programs for my clients.
August 2009:
Microsoft .NET Windows Application Development Consultant/Trainer (contract), for Information Network Technology Group, Inc., Baltimore, Maryland. Taught Microsoft's course 2555A, Developing Microsoft .NET Applications for Windows (Visual C# .NET), for students from the U.S. Army Communications-Electronics Research, Development and Engineering Center (CERDEC), Aberdeen, Maryland.
June to July 2009:
C# 3.0 and Microsoft .NET Framework 3.5 Development Consultant/Trainer (contract), for UMBC Training Centers, Baltimore, Maryland. Taught C# 3.0 and the .NET Framework 3.5, and developed custom C# 3.0 programs for my clients.
May 2009:
PHP and MySQL Development Consultant/Trainer (contract), for America Online, at their corporate headquarters in Dulles, VA. Taught the PHP programming language, the SQL database language, and the techniques for querying and modifying MySQL databases via PHP, in an intense five-day "PHP Bootcamp" class. Developed custom PHP/MySQL applications for them according to their in-house needs.
April 2009:
HTML/JavaScript Development Consultant/Trainer (contract), for students from the National Security Agency, Medstar Research Institute, Visionary Integration Professionals, Skarven Enterprises, and Avid Technology Professionals. Taught HTML and client-side JavaScript, and developed custom JavaScript applications for them.
March to April 2009:
ASP.NET/C# Development Consultant/Trainer (contract), for U.S. Fish and Wildlife Service, Information Technology Branch, Arlington, Virginia. Taught the C# language and ASP.NET, and developed custom ASP.NET/C# prototype web form applications and web services for them.
March 2009:
PHP Development Consultant/Trainer (contract), for Advertising.com (an America Online company), at their offices in Baltimore, Maryland. Taught PHP Web development to their developers, and developed custom PHP prototype applications for them.
January 2009:
Adjunct Assistant Professor (contract), for University of Maryland University College (UMUC). Taught Visual Basic (.NET) for their Computer Studies program in the Computer Information Systems and Technology Department, in the School of Undergraduate Studies. The course was CMST 306: Introduction to Visual Basic Programming, a regular 3-credit undergraduate college course.
October 2008:
Oracle 10g Consultant/Trainer (contract), for the Department of Homeland Security, U.S. Customs and Border Protection, contracted through New Horizons. Taught Oracle 10q, including SQL*Plus, iSQL*Plus, and the SQL language.
June 2008:
ANSI C Development Consultant/Trainer (contract), for the U.S. Army and U.S. Air Force, contracted through UMBC Training Centers. Taught ANSI C Programming, and developed custom ANSI C programs for my clients.
May to June 2008:
Java, Microsoft Silverlight, PHP, and Perl Development Consultant/Trainer (contract), for America Online, at their corporate headquarters in Dulles, VA. Taught the Java, PHP, and Perl programming languages, as well as the Microsoft Silverlight Web programming environment, and developed custom Java, PHP, Perl, and Microsoft Silverlight applications for my clients.
April 2008:
ANSI C Development Consultant/Trainer (contract), for the U.S. Army, contracted through UMBC Training Centers. Taught ANSI C Programming, and developed custom ANSI C programs for my clients.
January to April 2008:
Java, J2EE (Java Servlets/JavaServer Pages), PHP, and Perl Development Consultant/Trainer (contract), for America Online, at their corporate headquarters in Dulles, VA, and their Silicon Valley offices in Mountain View, CA. Taught the Java, PHP, and Perl programming languages, as well the Java Servlet/JSP aspects of J2EE, and developed custom Java, J2EE, PHP, and Perl applications for my clients.
January 2008:
C# Development Consultant/Trainer (contract), for Kelly and Associates Insurance Group, contracted through UMBC Training Centers. Taught the C# language and Object-Oriented Programming principles, and developed custom C# programs for my clients.
December 2007:
ANSI C/C++ Development Consultant/Trainer (contract), for the U.S. Army and U.S. Air Force, contracted through UMBC Training Centers. Taught ANSI C/C++ Programming, and developed custom ANSI C/C++ programs for my clients.
August to November 2007:
Java Development Consultant (contract), for Constella Group, a division of SRA International. Developed the GUI front end to their PRIME Desktop Software, a Java 5 (to support Macintosh computers) Swing GUI application which integrated licensed versions of both ICEsoft's ICEbrowser and Ephox's EditLive!, with a J2EE back end (using Eclipse 3.3.0), and deployed using Java Web Start. This was a sub-contract for the National Cancer Institute of the National Institutes of Health.
September to October 2007:
OOAD/C# Development Consultant/Trainer (contract), for Kelly and Associates Insurance Group, contracted through UMBC Training Centers. Taught Object-Oriented Analysis and Design Using UML, and developed custom C# programs for my clients.
May to August 2007:
Java, PHP, and Perl Development Consultant/Trainer (contract), for America Online, at their corporate headquarters in Dulles, VA. Taught the Java, PHP, and Perl programming languages, and developed custom Java, PHP, Perl applications for my clients.
April to June 2007:
.NET Framework/C# Development Consultant/Trainer (contract), for Kelly and Associates Insurance Group, contracted through UMBC Training Centers. Taught the .NET Framework and C#, and developed custom C# programs for my clients.
April 2007:
Java Web Services Development Consultant/Trainer (contract), for Southern Maryland Electric Cooperative. Taught Java Web Services Development, and developed custom Java Web Services programs for my clients.
March 2007:
Oracle Database 10g, SQL, and Perl Development Consultant/Trainer (contract), for America Online, at their corporate headquarters in Dulles, VA. Taught Intro to SQL Programming Using Oracle 10g and Perl Development, and developed custom Oracle 10g/SQL and Perl applications for my clients.
February to March 2007:
C# Development Consultant/Trainer (contract), for Kelly and Associates Insurance Group, contracted through UMBC Training Centers. Taught C# Programming, and developed custom C# programs for my clients.
February 2007:
Java Development Consultant/Trainer (contract), for America Online, at their corporate headquarters in Dulles, VA. Taught the Java programming language, and developed custom Java applications for my clients.
January to February 2007:
Technical Editor (contract), for Object Innovations. Edited their 418: Web Services Using C# and ASP.NET and 428: Web Services Using Visual Basic and ASP.NET corporate courseware titles.
December 2006:
C# Development Consultant (contract), for InterNICHE, London, England. Wrote Web Page Translation Assistant, a C# application that manages Web pages to be translated into different languages.
October to December 2006:
C#/ASP.NET/ASP.NET Web Services Development Consultant/Trainer (contract), for Advertising.com, contracted through UMBC Training Centers. Taught C# Programming, The .NET Framework Using C#, and Web Services Using C# and ASP.NET, and developed custom C#, ASP.NET, and ASP.NET Web Services programs for my clients.
January to October 2006:
Java, J2EE, PHP, Perl, XML/XSLT Development Consultant/Trainer (contract), for America Online, at their corporate headquarters in Dulles, VA. Taught the Java, PHP, and Perl programming languages, as well as J2EE and XML/XSLT development, and developed custom Java, J2EE, PHP, Perl, and XML/XSLT applications for my clients.
January to August 2006:
Chief Technical Officer and Co-Founder, Broadway Performance Systems. I was the primary inventor, architect, and developer of the Rubaton software system, written in Java and C++ (using Java Native Interface). Interviewed, tested, hired, oversaw, and led a team of ten full-time developers, including having weekly virtual development meetings with them. The software system was intended for professional and amateur musical theatre productions, featured a "virtual orchestra" controlled in real-time by a human musician, and controlled the MIDI keyboards, house sound mixing console, lighting board, and a "virtual" stage manager which read cues via voice synthesis.
June 1997 to December 2005:
President and Co-Founder, Swan Orchestral Systems (formerly at www.swansos.com). Designed and developed the software products Swan (written in C++ using Microsoft Visual C++ 6.0) and Cygnet (written in Java 5.0), and marketed them to professional clients in the U.S. musical theatre industry, including the major musical theatre licensing houses in New York City. Both programs were used on numerous musical theater productions, both amateur and professional.
June 1996 to December 2005:
Freelance Corporate Trainer (contract). Taught over 150 different corporate and government clients in a broad range of programming languages and Web technologies, including C++, MFC (Microsoft Foundation Class Library), COM (Component Object Model), ATL (Active Template Library), Java, PHP, Perl, JavaScript, XML/XSLT, HTML/CSS, including as a MCT (Microsoft Certified Trainer) and MCSD (Microsoft Certified Solution Developer).
June 1995 to June 1996:
Instructor/Technical Staff (full-time), HTR, Inc., 6110 Executive Blvd., #810, Rockville, MD 20852. Taught C++ and MFC (Microsoft Foundation Class Library) for this ATEC (Microsoft Authorized Technical Education Center) for corporate clients throughout the U.S.

Development Experience

Corporate Affiliation

Other Software Development Consulting

Other Commercial Software Development

Academic Teaching Experience

Education

Professional Musical Career

Miscellaneous