John L. Pace
828-***-**** *********@*******.***
SUMMARY:
I have been involved in systems development for over twenty years and have many diversified and progressive experiences in the development and support of custom business systems. Full Life Cycle design and development experience. Object Oriented Design, Development, testing, installing, and instructing all levels of users. The development tools are: C#/VB.NET, VB/C++, Oracle/SQL*Server on Windows[All Versions] & UNIX.
Web sites that I have been a part of their creation:
COJ.net, Intranet city sites for Fire and Rescue, Medicaid systems.
Carfax.com, Vehicle encoding car history, XML, objects.
Delta.com, Virtual Check in interface and Reservation Business Objects.
LloydsTSB.co.uk Online cash/account management and trading.
JOB RESPONSIBILITIES:
Full Life Cycle IT technical project management and development. Meeting client personnel and requirements gathering, design documentation, technical documentation, coding and mentoring team members. Lead/go to person for idea’s and integration issues. Travel to client sites for requirements and resolution.
HARDWARE EXPERIENCE:
Custom hardware interfaces for Windows CE devices. Device driver development in assembly for 6 Flags amusement parks. Custom video to hardware solutions involving circuits and software integration for virtual realty simulation attractions. PLC programming for Jacob’s Engineering & Nucerment, interfacing to PC based monitoring simulations. Firmware for GE nuclear fuel scanners to test QA simulation of fuel bundles and predictability. Custom hardware systems interfaces and diagnostics for Atari Coin-op amusement division. Laser disc interfaces and touch screen experimentation for 4 Square software clients (Volvo equipment and, National Park Service). Full use of electronic test equipment and prototyping TTL designs.
HARDWARE:
IBM PC Computer family (extensive architectural knowledge), DG/EMC2 AViiON/CLARiiON, DEC VAX, various SUN Unix systems, Northern-Telecom PBX, with a wide variety of plotters, printers, display adapters, scanners, digitizers, modems, and Multimedia (NTSC Laser video equipment, CD-ROM)
HARDWARE:
IBM PC, Registers and IO operations
DG/EMC2 AViiON/CLARiiON
DEC VAX
Various SUN Unix systems
Northern-Telecom PBX interface circuits/software.
Medical Scanners
ECG signal interfaces.
Sony storage Jukeboxes
Embedded Firmware for Nuclear Fuel Scanners
Digitizers, Image processing, OCR.
Communications, UART, Centronics, IP.
Tseng Video Processors
Video blanking drivers
Multimedia (NTSC)
Pioneer/Hitachi Laser video interfaces
CMOS VLSI circuit design. UNCA.
TTL Design.
Custom power supply circuits.
Atari Coin-op Div.
A/D encoders, counters.
Servos, DC motors
PLC’s: Nucerment
GE/Jacobs Engineering
TI Speech synthesis/IBM voice recognition.
BASIC II microcontrollers
TI Microcontrollers,
Mitsubishi CNC
Pocket PC’s /
Windows CE
Wide variety of printers, plotters interfaces
Various input devices, light pens, barcode scanners…
Temperature, water, light Sensors
B&K oscilloscopes, TTL interfaces and logic diagnostics.
Nextel Mobile Phones
LANGUAGES & SOFTWARE:
C Since 1990
C# Since 2004 C++/MFC/SDK/API Since 1991
Visual Interdev
VB .NET Since 2004
VB Since 1994
VB Script Since 1996
Total .NET Framework
Since 2004
WCF/WPS since 2009
ADO.NET Since 2004
ADO/ODBC ‘96
Crystal Reports 7+ Years
3D Graphics
GDI / GDI+ 12 years
COM 9 Years
ASP/XML/HTML 4 Years
XML Webservices since 2004
Unix Since 1992,
HP/IBM/DG/SUN
IIS since 1996
Securant 1 Year
Assembly since 1987
Z/80, Intel/AMD, IO/Registers/Interrupts/Hardware
ORACLE: PL/SQL, PRO*C, Oracle tools, Loader, Streams, TOAD
Since 1992
Oracle Financials
10 Years
Oracle ver 5 - 10.
16 Years
DBA
SQL*Forms /Reports including developer 2000(6i)
Since 1992
SQL*Server - 2005.
10 Years
T-SQL 4 years
DEC VMS 5 Years
Primavera Expedition
MRO Maximo
MS Exchange
Active Directory
EXPERIENCE:
Sr Firmware Engineer: 2-2014 to Present
Embedded development of device drivers and application on a Cortex 32bit processor. LCD, ADC, DAC, PWM, NVIC, using RTXC RTOS. C/C++ coding of STM32F427 MCU of multithreaded embedded wireless system using Zigbee & Bluetooth Low Energy BLE. The system is a remote control for recreation equipment, motor and directional control. GPS algorithms for navigational control, wireless UART and TCP/IP communications. Working directly with EE designed schematics and UI designers.
Tech Lead: 2-2013 to 8-2013
Client: Motorola
Java 1.6 development of radio controller and repeaters using TCP/UDP protocols on RTOS WindRiver Linux. WinCE7 C/C++ interconnect using SIP protocol for Cisco telephony communications. This is the backend communications for handheld and portable radios used by Paradise & Matrix radios.
Custom Windows CE7 C/C++ application on a Freescale ARMCortex A8-i.MX51 ARMV7 device to communicate via I C and RS-232 interface to Custom MQK
Tech Lead: 9-2012 to 3-2013
Client: McKesson
Developing C++/C#/SQL Server healthcare Practice Partner applications. EFT payments & HL7 interfaces on devices running Windows CE(7.0) & SQL CE(3.5)
Software Architect: 10-2011 to 8-2-12
Client: Aetna
Developed a C/C++/C# application for securing windows internals in Embedded CE & version 7 using VS2008, .NET 3.5, TFS, VMWARE/ICP, OpenSSL/HTTP encryption and MS DETOURS. This system is for use in HIPPA compliant systems by securing the clipboard.
Tech Lead: 7-2009 to 7-2011
Client: Port Everglades
Networking 802.11 on Pocket PC’s & handhelds, and Motorola windows CE devices. Wireless warehouse management & CRM, TCP/IP & HTTP socket communications; Windows multithreaded services(XML/SOAP) developed in C++/C#(WCF) and assembly with direct hardware control of wireless devices with Maximo v6(WorkOrders). Java development on RTOS (Windriver Linux ). PLC programming on Misubitshi PLC’s with serial RS232 interface to Anilam CDC and Lathes for manufacturing of ceramic insulators. PIC Microcontroller development for ceramic ovens, water flow control and custom recipes.
Server Admin 4-2009
Client: Wycliff Bible Translators
Installation and configuration of Windows 2005 server, Active Directory, and Exchange.
Technical Specialist 9-2007 to 7-2009
Client: The Walt Disney Company
Continuing Pocket PC(Windows CE) serial device drivers for use in park operations and hardware integration for data collection to be used with Maximo v6(Labor, WorkOrder, IFC) in a POS - SOA environment. Temperature probes, bar code readers, C++ TCP/IP servers and clients.
Lead Developer 4-2007 to 5-2007
Client: Everynation, London
Network design and configuration for small office in the Hammersmith area of W.London. Active directory and MS Exchange duties for network solution and security for workstation software configurations and user profiles.
Lead Developer 12-2006 to 3-2007
Client: Rise Creative Group
Design and development of a subscription based web application to track project time and hours for employees. .NET 2005 and SqlServer 2005 with SSIS & SSRS packages.
Lead Developer 2-2006 to 11-2006
Client: The Walt Disney Company
Full life cycle development of multithreaded windows services(Session 0 compliant) with CPU load balancing in .NET 2005 for resort operations that require round the clock operations. This system connects to Nextel servers via SNPP(TCP/IP) for wireless two way communication to the field technician to schedule work and record work times, in accordance with the Maximo system (PL/SQL Packages). Serial device drivers for custom hardware realtime dashboard of events and requests in the resorts. Resort Valet Services, works on scheduling guest contact with DPMS(reservations) & Bell Services (Pocket PC / Windows CE) to handle a seamless checkin/checkout experience for the guest; for luggage, and vehicles. Additional projects: Pocket PC(Windows CE) application for temperature probes(custom hardware) and mag stripe readers for in park handheld services. This project was one of the best delivered, smoothest implementations in the history of the department, improving internal operations between resort departments.
Technical Architect/Senior .NET Developer 10-2005 to 3-2006
Client: Orange County
Full life cycle development of a case management system for the Public Defenders office. Product development in .NET 2003 in ASP.NET with Oracle(PL/SQL & Pro*C) and SQL*Server RDBMS systems.
Technical Architect/Senior .NET Developer 1-2005 to 9-2005
Client: City of Jacksonville
Conversion of systems from Unisys mainframe to ASP.net web based systems. Full life cycle development for fire department national reporting NFIRS standards, system resource management (people/equipment), TCP/IP & Serial device driver interface to alarms(station circuits for bells, signs and ack); in C++ & assembly language.
Systems Architect Hardware/Device driver/design 9-04 to 12-04
Client: Six Flags,
Games and virtual reality simulation systems for theme park attractions. 3D graphics programming in assembly and C#(GDI+), video, hardware and pneumatic device drivers and interface systems for 4D theatres. Interfacing motion sensors, custom hardware inputs using assembly language (Intel 8051 & PIC Microcontrollers) and low level C programming of Device Drivers for stand alone arcade games. Use of oscilloscopes, multi-meters, analyzers & diagnostic equipment.
Web Developer, 6-04 to 9-04
Client: T-Mobile,
Created a rate plan analyzer for their customers to compare plans and services of different rates and buy the one they select. Development in C#, ADO, ASP, J2EE, SQL*Server.
Client: Teletrack, 3-04 to 6-04
Created a .NET website for subscribers to register/login, modify selection criteria, which sends a scheduled email to the user with a file attachment of their selected information. Teletrack.com/Bankruptcy. Site was created in .NET (C#&VB) with XML Webservices, ADO, ASP/HTML, Webforms/Winforms, SQLServer, Crystal Reports.
Client: Surgical Assistants of America Inc., 11-03 to 2-04
Custom Medical Billing system, of a complete Oracle database and C#/ADO, VB.net/VB Script GUI system for medical billing and imaging. This system, design of fully normalized database using Oracle 6i forms and reports, stores complete patient information and produces insurance billing & doctor’s procedure reports.
Technical Lead/Sr. Developer, 4-03 to 10-03
Client: Georgia Department of Revenue,
Developed an Imaging system for RPS division of GDOR. Lead a team of 6 developers in transition of systems from MS VB 6.0 to .NET; inetd deamons on Unix for QA sampling data, A custom driver interface in C for interfacing to NCR 7780 transports, and background workflow processes utilizing TCP/IP socket communication.
Client: IYMA Systems, Atlanta, 11-02 to 4-03
Created C#.NET internal applications for management of interactive theaters. Design and development firmware, printed circuit, and user experience aspects of the virtual theatre. 3D graphics routines interfaced to device drivers written using Assembly language and C for analog to digital interface development.
Client: City of Atlanta, Traffic Court. 2-02 to 10-02
Imaging system using Oracle’s developer 2000, Forms & Reports 6i. Storage and retrieval of traffic court documents and viewing of images all within Oracle using TCP/IP sockets for image retrieval. Integration with 3rd party vendor, ACS/SCT using C on Unix, which stores client information. Point of Sale(POS) device drivers for system written in C/Pro*C & Oracle PL/SQL on Sun Solaris Unix systems.
Manager of Software Development, European Division
Client: Tessera Enterprise Systems, Wakefield Massachusetts
And: Lloyds, London England 1-00 to 12-01
Web and data warehouse projects. Full life cycle ERM/CRM operations using: SAP/ABAP, SD/QM design analysis, Oracle, Visual C++, COM, Java, and JavaScript/VB Script, Pearl. Website LloydsTSB.co.uk (VB, ASP, COM, ADO, IIS, SQL*Server, XML), TCP/IP sockets in COM objects written in Visual C++ & Visual Basic using XML/DOM for data transfer from an ADO connection to SQL Server and ASP for implementation which allows their customers the ability of online trading. Managed a team of 10 people, not including authors and designers. Design and build the Virtual Check In system for Delta Airlines, which allows passengers of elite status to check in for their flight before arriving at the airport, using either the web, telephone, or PDA device, COM and ASP implementations. Design and implement a vehicle coding system in VB/ASP for R. Polk, which will code a vehicle based on the VIN for their CarFax website.
Project Lead/Senior Systems Developer
Client: HomeSide Lending, Inc., Jacksonville Florida, 12-98 to 6-99
Mortgage origination and Property appraisal system (VC 6.0) service on Win/NT using EDI & TCP/IP sockets to provide information to an appraisal vendor. This system is work task operated and delivers data from Oracle via EDI (Alltel) and back from EDI to Oracle tables for Loan Specialists to progress the loan. Work task and Loan Value engines using Brightware's Case Based Reasoning System (AI). Credit card validation (Visa Net) TCP/IP daemon for origination charges (HP/UX). Modem/TCPIP connects for flood certification EDI file transactions. The systems are NT clients based in VB, VC++ 6.0 and Unix (HP) daemons with TCP/IP socket connections.
Project Lead/Senior Systems Developer
Client: Data General Corporation, Atlanta Georgia 2-96 to 12-98 & 7-99 to 1-00
Device drivers for interfacing to ECG equipment using assembly language and C. Project development on a Client/Server Medical imaging archive system. My work is Visual Basic (6.0) on the client side and Oracle 7.x on the server side running DG/UX 4.11. An inetd server TCP/IP daemon that processes queries from the client and does image processing on BLOBS stored in Oracle. Which returns TIFF images, Faxes, Thumbnails, Reduced resolution, via TCP/IP sockets, and BLOB TIFF images. Pro*C/PLSQL routines on Oracle for maintenance of server tables for different client formats. Client image processing system for OCR/Barcode's in VB6.0. Creating the above server systems on NT (4.0) using C++ (6.0) w/COM and SQL*Server for the database with ODBC calls and embedded SQL. New server components are shared memory among custom DLLs, NT Services, multithreaded TCP/IP connection objects to produce the same functionality on NT that is in the Unix server applications.
Project Lead/Senior Systems Developer
Jacobs Engineering, Pasadena CA, 12-94 to 4-96
Lead PC/Alpha developer for this client with whom I have contracted with prior as CRS Sirrine. I have developed a PC usage/billing system in Visual Basic, Access & Novell SDK, that records the application, project & department numbers, into Oracle Financials, that the time should be billed to, which has become the corporate standard. Other projects have included a VB & Microsoft Office/Mail error messaging system for custom developed software and Help Desk system. Microstation & AutoCad file utilities (Visual C++, Windows NT), migration from DEC Alpha/VMS & Intergraph/UNIX/PDS system to Windows NT, custom plotter drivers for command line plotting, drawing librarian system (Delphi) and cable routing. There is also a PBX a PBX billing/usage system that bills time based on extensions & rate tables (written in Visual C Other Projects include: Effort-hour forecasting, MS-Mail billing, & a Novell/MSOffice programming library for in-house use. A-B PLC systems for paper manufacturing facilities around the world. Serial device drivers for interfacing to Phillip Morris’ production line for data acquisition.
Programming Analyst
GE Nuclear Energy, Wilmington NC, 4-91 to 10-92
Fuel Quality department for GE, I developed systems for automatic rod number generation bar coding and bundle tracking system written in Oracle v6.0 (Pro*C) running on a DEC VAX architecture under VMS. Firmware device driver & interface (C & Assembly) to fuel scanners with PLC’s and A/D conversions, gather data and storage for QA/NRC and customer inquires.
CLIENTS:
A&A Bonding Co., Hendersonville, NC
Aetna Insurance, New York, NY
AMD Microdevices, Austin, TX
Atari Arcade game division, Atlanta, GA
City of Atlanta Traffic Court, Atlanta, GA
City of Jacksonville ITD, Jacksonville, FL
Clark/Volvo Equipment Co., Asheville, NC
Coca-Cola Company, Atlanta, GA
CRS-Sirrine Engineers, Greenville, SC
Dampp Chaser Co., Hendersonville, NC
Data General Corporation / EMC2, Atlanta, GA
Delta Airlines, Atlanta, GA
Eckler Personnel Network, Salem, NH
Fabrica Papeles de Maracay, Maracay, Venezuela
Friday Temporary Services, Hendersonville, NC
General Electric, Nuclear Energy, Wilmington, NC
Georgia Department of Revenue, Atlanta, GA
HomeSide Lending Inc., Jacksonville, FL
Intel Semiconductor, Albuquerque, NM
Jacobs Engineers, Pasadena, CA
Lloyds TSB, London England
Metal Industries Inc., Marion, NC
Motorola, Chicago, IL
Orange County, Orlando, FL
Philip Morris USA, Charlotte, NC
R. L. Polk, Cincinnati, OH
Rise Creative Group, Orlando, FL
Six Flags Theme Parks, GA, MO, NJ
South Mountain Medical, Asheville, NC
South Florida Water Management District, West Palm Beach, FL
Surgical Assistants of America Inc, Duluth, GA
Teletrack, Norcross, GA
Tessera Enterprise Systems, Wakefield, MA
T-Mobile, Atlanta, GA
The Walt Disney Company, Lake Buena Vista, FL