# Paul G. > Java Developer Location: Trenton, New Jersey, United States Profile: https://flows.cv/paulg ## Work Experience ### Software Developer/ Architect @ Robert Wood Johnson Foundation Jan 2022 – Present ### Java Developer @ DSA Jan 2016 – Jan 2022 | Fort Dix, New Jersey ### Senior Software Engineer/Architect @ Universal Technical Resource Services, Inc. (UTRS) Jan 2007 – Jan 2016 | Cherry Hill, NJ • Developed an Employee Credentials Database. This is a web application utilizing Java, JavaScript, AngularJS, Hibernate and RESTful services to allow employees to update and maintain their work history, education, certifications, training and skills. This data will searched and accessed from the proposal team via an MS Word plugin. • Designed and developed the ATML (Automated Test Markup Language) Workbench as a Small Business Initiative Research project for the Navy. The application is an Integrated Development Environment (IDE) that assists the user in the conversion of ATLAS Test Program source code to the IEEE 1671 family (1-6) of XML source and equipment representations. The workbench manages all test program documentation as well as provides CRUD functionality to all XML elements via form interfaces. Provided testing and recommendations of the 1671 specification to IEEE. C# • Designed and developed the UTRS Proposal Management System, a suite of tools written as MS Word plug-ins to aid in the authoring of proposals. Functionality includes the management of solicitations to RFPs, the ability to catalog document fragments to provide fast retrieval and use, past proposal searching and retrieval, ties into the UTRS Document Manager. C# • Created the Federal Laboratory Consortium’s Meeting (FLC) Registration Application which is hosted in the XML Application Framework. This application maintains and tracks all participants that register for the yearly FLC meeting. Features of the application include registrant check in, billing and invoicing, promotion codes, registration form, badge management, and a number of customized reports utilizing the Jasper reporting engine. Java ### Senior Software Engineer/Architect @ Cavalier Telephone / Talk America Jan 2002 – Jan 2007 | New Hope, PA Develop Billing System applications utilizing Java, C++, Oracle 10G, Informix, XML, HTML, XSLT, XMLRPC, Web Services, OC4J, Jetty Talk America Application Framework - a custom application browser, written in c++, utilyzing xmlrpc for backend communications, screens are dynamically generated from xml making new application development very easy. Backend XML-RPC framework utilizing java. Cavalier's Collections (CURe) system - supports inbound and outbound calling. Customer Correspondence System - Java service used to handle entire companies paper/email/fax deliveries. Processes 10,000 - 60,000 letters per day. Includes RTF, TXT, HTML tempate editing and management. Report Manager - Java application that manages long running database queries, archives results and notifies user when complete. Invoicing System - Generation and translation of invoice XML files for subsidiary companies that we have aquired, to a standard format for the printer. ### Software Engineer @ HP / Bluestone Software Jan 2000 – Jan 2002 Designed and developed the Total-E-Syndication server based on the ICE protocol, focusing on engineering components for distributing contents to subscribers via HTTP, SMTP, and FTP. The syndication server was successfully shipped and marketed. (Java, JSP, JavaMail, XML, ICE) Created a Java scheduling system that can be run as either an RMI or HTTP server and execute custom event handler code that may be provided by the user. The scheduler was an integral part of the syndication server providing the means of automating deliveries. The scheduler was also shipped as a stand-alone product within the Total-E-Business suite. ### Senior Software Engineer, Consultant @ RPM Development Jan 1998 – Jan 2000 Developed Quality Assurance, Repurchase Management, and Compliance Audit applications for GE Capital Mortgage that included creating GUIs, DAOs, and stored procedures using VC++, Sybase, Oracle, and Spread 2.5. Designed and developed an Application Security Model used to provide screen and field level security to the application. This allowed an administrator to remove or limit access of a user to a particular screen and or field(s) on a screen. Designed and developed Bar Examiners Tracking System and the Attorney Certification Tracking System for the State of NJ Supreme Court. (C++, CodeBase++, Spread , R&R, Oracle ). ### Senior Software Engineer, Consultant @ AC Nielsen Jan 1996 – Jan 1998 Developed graphics engine used to present marketing information for Nielsen’s Category Management product utilizing VC++, Graphics Server, COM, DCOM, MTS, and VB. This development included the creation of a custom control that would allow the user to visually set the rotational orientation of a text object using a dial. ## Education ### Bachelor's degree in Computer Information Systems The College of New Jersey ## Contact & Social - LinkedIn: https://linkedin.com/in/pegarrison - Portfolio: http://www.pgarrison.info --- Source: https://flows.cv/paulg JSON Resume: https://flows.cv/paulg/resume.json Last updated: 2026-04-13