Download 22.88 Kb.
Randall A. Nagy Professional Resume
Security Clearance level is SECRET (not active)
Platforms: Microsoft, Linux, OS X, & DOS (MSDOS / PCDOS / FreeDOS). Experience creating award-winning user interface (GUI/TUI) design. Embedded platforms include Atmel & Texas Instruments (TI.) Experience in Windows CE, BlackBerry, and Android SDK / NDK (Native Code).
Microsoft Related: Entity Frameworks, .NET Frameworks, C#, VB.NET, WCF, WPF, SharePoint Services, IIS 6 & 7, ASP.NET, WinForms, Web Forms, .NET Remoting, MSMQ, ADO.NET, Windows Server 2003, 2005, 2008, SQL Server 2005, ActiveX, COM, DCOM, DLLs (Windows and Posix.) NUnit & TFS.
Java: JSON & GSON, NetBeans, Eclipse, JBuilder, Axis2, Log4J, JUnit, JSF, JSP, JSTL, JAX-WS, JAX-RPC. JAX-RS, JEE/JME/CLDC/CDC, Spring, Hibernate, iBATIS/MyBATIS, and JIRA.
C/C++: STL, gcc, g++, Trolltech/Nokia Qt, log4cxx, DJGPP, CPPUNIT, WinInet, gSOAP, libjpeg
Borland: VCL, CLX, Delphi, VisiBroker, InterBase, & BDE
Other Technologies: MySQL, PostgreSQL, Informix, CORBA, HLLAPI, APPC (LU6.2), CICS, Internet Spiders, ethical hacking, search robots, encryption, security, and Berkeley Sockets; Compression strategies; COBOL; Ethereal / Wireshark. Linux distributions include Red Hat/CentOS, Slackware, and Ubuntu.
Open Source Participant: Author of the STDNOJ C++ Namespace (sourceforge.net). Over 163 classes. RFC Support. Portability targets include WIN32, Unix, Linux, .NET, and OS X.
Soft9000.com (ongoing – in between contracts since 2004)
Independent training, mentoring, & consulting service. Software troubleshooting & review services.
Noteworthy Accomplishments DBA Soft9000.com:
WikiRecipeClub.com & TheQuoteForToday.com: (open technology research sites) Procured, configured, triaged, & injected over 200,000 social network-aware web pages. Included the customization of Open Source PHP tools to support related activities; Authored various Java Applets & Robots to automatically manage daily newsletters & web content. Experience with Google Analytics, Google Ads, and Search Engine Optimization (SEO) Techniques. Work on “The Recipe Project” and “Doctor Quote” for Android. Ubuntu Linux, CENTOS (LAMP), and Windows 7.
Research partly responsible for the creation of the first stage in the "Business / Enterprise State Transfer" (BEST) Web Service Strategy, as features on The Server Side in April / May of 2013.
Verzion Telecommunications: Consulting Analyst / Architect (10/2010 – 03/2011) Hired to document the operation, integration, and installation of HP Asset Manager. Included the creation of Data Flows (DF0, etc.) and UML Diagrams to support the detailed design. Interviewed software developers & support personnel to capture voice & video teleconferences. Identified and documented a separate initiative to support email notification of data extraction failures. Troubleshooting of Apache / Tomcat / IIS R&D issues. Red Hat Linux, Windows XP.
Unites States Army: Consulting Technical Section Leader (04/2009 – 09/2010) Responsible for the adoption and integration of new technologies. Included RICS, Microsoft Team Foundation Server (TFS), Georgia Technology Research Institute (GTRI's) Voice and Video Testing Tool (VETT), and software development on virtual (VMWare) Linux and Microsoft Windows Servers. Products include Microsoft SharePoint, IIS6/7, Magic Draw (DODAF & UML), Google Earth, Python, Visual Studio (C#, VB.NET), and NetBeans (Java); Developed a Service-Oriented GPS demonstration program and architecture. Included testable, textual transformations for KML for use on Google Earth; Authored video to discuss the use of new architecture to internal Army resources. Included WSO2 (Java, C#, Axis2, WCF) and integration of Linux Servers into Microsoft Networks. Python & C/C++ used to test, maintain, and integrate VETT GUI (winpython), Web Interface (Snakelets) & monitoring software into the testing inventory of the United States Electronic Proving Ground (EPG.)
Baker Hughes: Consulting Architect (01/2008 - 12/2008) Lead a UML centric design effort for this major Oil and Gas Tool Manufacturer based in Houston, Texas. Focus was to maximize software re-use across several micro-controllers using IBM's Rhapsody. Created custom training. On-demand lessons included compare/contrast sessions on C –v- C++, OXF –v- IDF, adapters, and using Rhapsody. Hands-on experience with TI's Code Composer Studio. Also setup both a project server and blog site for the firmware modeling team. Demonstrated competence in UML, C, and C++ in the embedded DSP/micro-controller environment, as well as PHP and CGI under Apache; CENTOS Servers (LAMP), and Microsoft Windows.
Borland Consulting: Web Service Developer (part time, 2008) Developed a “Software as a Service” (SAS) publication system for a large venture capital firm; Project included UML design of server-side SOAP Services (JAX-WS.) Apache Tomcat Server-side interface supporting JMS to Session Servlet and JDBC Entities. Developed 2 prototypical rich-clients (Java SWING and C# WinForms) Demonstrated competence in FTP, JSE, JMS, JDBC/Oracle, Eclipse, .NET, and JEE; Presented training on IBM WebSphere.
Web Age Solutions: Trainer (1/2007 - 11/2007): Assisted in the creation and tasked with the delivery + maintenance of "Mobilizing the Modern Enterprise" for AT&T. Training included the coverage of SIP, AJAX, SOAP, WAP, XHTML, Web 2.0, Parlay-X, EOD, IMS, and Rich Client mobilization techniques for both .NET and Java capable devices.
Borland Consulting: Southern California DMV (part time, 2007) Created a SOAP Interface into the California Department of Motor Vehicles (APPC/LU6.2) Mainframe. The resulting SOA included the design, coding, and integration of a .NET web-server interface to manage both synchronous and asynchronous service calls to a handcrafted external ("CPIC") session manager; Demonstrated competence in C#, C++, C, CPI-C, .NET, APPC, and the WIN32 IPC sub-system.
Fiserve / Banklink: Consulting Software Developer (10/2005 - 10/2006) Troubleshooter for this major check processor/ACH interface provider based in NYC. Work included the creation of a WIN32 FTP service manager in C# .NET. Project was designed to replace a service that suddenly began to fail as peak utilization failures caused an average of $350 Million worth of nightly deposits to require manual routing. Also included the maintenance and troubleshooting of a device-level, networked C++ multi-device monitoring facility.
Borland Consulting: Java Developer (part time, 2006 & 2007) Designed and created various JIRA/Quality Center/Star Team EAI tools for a major Borland Partner. Project requirements and architecture defined in UML. Deliveries required the use of XML, C#, VB.NET, COM, SOAP, and Java Servlets (JEE); Supported product deployments across Tomcat, IIS, WebForms, and Win Forms.
Florida Department of Law Enforcement: Consulting Project Manager / Architect (06/2004 - 06/2005) Served as the Product Manager for the Florida Department of Law Enforcement (FDLE.) Activities at this state agency included the training of FDLE members, as well as the creation of UML Models, procedures, and documents to support the creation of an ITN. Trained and managed a team of 3 full-time state employees; Ad-hoc software development to provide requirement management interfaces to DOORS. TCC-DOORS.
Bell South: Software Developer (01/2004 – 06/2004) Java and C++. Architected and delivered a distributed logging, messaging, and SOAP based services framework for Bell South in Atlanta, Georgia. Project provided Log4J -style support for C++. Documented in UML with XP Stories/tasks using XPlanner and Together Control Center; Leveraged Java experience to implement capabilities in C++ using STL for use under Qt 3; WinINET interfaces used for FTP and other protocols. Ported to Qt4 for compatibility with Apple OS X; JNI supported Java re-use of resulting framework adapters.
Principal Trainer (11/00 – 01/04)
Served as the Principal Trainer and lead content developer for Borland Software Corporation, a major software development concern based in Scotts Valley, CA. Promoted to the position of Principal Trainer during the first 3 months of employment.
Independent Consultant (10/93 - 10/00)
President of Soft9000.com. Responsible for business development and hands-on delivery of proposed systems. Responsibilities include requirement collection, analysis, architecture, detailed design, coding, testing, deployment, and support. Full software development life cycle (SDLC) experience using UML. Clients include Sprint, Tarrant County Legal Services, United Dominion, and Laidlaw Environmental Services.
Principal Software Development Engineer (10/91 - 10/93)
Contract leads to position as Principal Software Development Engineer. Designed a platform-independent IPC (inter-process communications) mechanism for Informix Corporation, a major software developer based in Menlo Park, California. The IPC mechanism was designed to work under UNIX, MS Windows, OS/2, and the Apple Macintosh. Coded and implemented the paradigm for the award-winning Wingz spreadsheet. Re-wrote the printer interface logic for STORM, Wingz, and other products. Designed an extensible, portable, and graphical object-oriented "application painter" product. Wrote several articles for BYTE and other trade magazines.
Independent Consultant (9/90 - 12/92)
Owner, Network Data Processing Systems. Software Design / Development Services.
Telecommunications Consultant (10/87 - 09/90)
Highly visible, international consulting for CTG Corporation, a major consulting firm based in Buffalo, N.Y. Project management and "hands-on" work with both marketing and technical personnel to design, develop, test, interface, and deliver state-of-the art telecommunications projects for the Fortune 500. Experience with CASE design methodologies and procedures. Experience with James Martin & Associates techniques. Spoke at "Communications Strategies '90" in Toronto on computer viruses. Wrote several articles for Network World, Data Pro, and other trade magazines and books. Clients included IBM, AT&T, and Imperial Oil of Canada.
Logistics Support Specialist (12/85 - 10/87)
Responsible for all ADP logistical activities for UTL Corporation, a defense contractor: Responsible for the data processing operations of the department of Logistical Support (ILS.) Responsibilities included the design, procurement, and support of new UNIX and DOS LAN systems for new clientele, code porting of standard Department of Defense programs, and coordinating contracted deliveries of the contents of these databases to the United States Government. SECRET security clearance level.
Consultant/Operations Manager (04/85 - 12/85)
Manager, Operations Center. Responsible for technical support and management of all data-processing systems for Blythe-Nelson, a consulting firm based in Dallas, Texas. Responsible for both request for proposal (RFP) generation, proposal review, and final vendor recommendation to clientele. Clients included General Portland, the State of Utah, and Texas Instruments.
Systems Analyst/Programmer (09/83 - 02/85)
Installation, trouble-shooting, and analysis of LAN and telecommunications equipment for Datapoint Corporation, a Fortune 500 network/mini-computer manufacturer. Also responsible for manufacturing and standard accounting programming in the ARC, and International Direct Distance Dialing (DDD), networked environments.
Computer Operator (01/78 - 01/80)
Responsible for the operations of an IBM DOS/VS mainframe in the RJE telecommunications environment for the mining equipment division of Dresser Industries (while attending college.) Experience with DOS JCL, JES2 and second-generation computing equipment policies, procedures, and equipment. Experience with TSO and RJE.
Personal & Educational Information
Career Summary: Mr. Nagy has served as a Principal at two major software research and development companies. His experience spans large scale R&D Solutions, as well as virtualized training experiences. He has both written and spoken on many technical topics.
The Ohio State University
B.A, International Relations, 1983