Howard Kapustein
**** **** ***** **, *******, GA 30075
Phone: 770-***-**** Cell Phone: 678-***-****
E-mail: abqrgb@r.postjobfree.com
Objective
To design and develop interesting software.
Functional
summary
Extensive experience the last several years designing and
building enterprise-class systems, primarily using Windows (NT/2000/XP/2003,
Win9x), Unix (Linux, Solaris, AIX, HP-UX), DCOM, COM+, CORBA, Oracle, SQL
Server, C++, Java, Hibernate, Spring, JDBC, Visual Basic, ASP, Python, Web
Services, XML technologies and Service Oriented Architecture (SOA). Strong
design and programming experience across a wide variety of programming
languages, operating systems and technologies. Extensive project, team
leadership and management experience.
Primary
Employment
May 2004 Present Manhattan Associates Atlanta, GA
Director, Platform Services (Technology and Architecture)
Manager
9 direct reports (5 in Bangalore, India)
(RFID)
Technology Representative to EPCglobal (http://www.epcglobalinc.com)
(RFID)
Co-Chair, Reader Protocol workgroup of EPCglobal s Software Action Group
(SAG)
Define
and provide strategic architecture
Provide
and extend tactical (current) architecture (evolve to strategic direction)
Optimize
scalability, performance and reliability
Itanium
Primary developer for ports to HP-UX and Linux on Itanium
hftp.py
Wrote Python replacement for Microsoft
plus extensions (e.g. PASV mode)
Data
Services, Project Manager, Senior Architect Running the data team (DBMS and
data access) for current and Next Generation database technologies and
architecture (Spring, Hibernate, ORM, JDBC, OCI, ODBC, CLI, SQLServer,
Oracle, DB2, MySQL)
EIS,
Product Owner, Senior Architect Core interface engine providing a plug-in
architecture, queued/store-forward interface communications (TCP, UDP, File,
FTP, HTTP, MQSeries), foundation for RFID infrastructure (RFID Middleware,
Integration Platform for RFID, Integration Manager, EPC Manager), material
handling equipment (MHE) integration, data integration (MA products with each
other and 3rd party products) and core component of the services
infrastructure
Service
Oriented Architecture (SOA), Primary Architect and Developer message-based
service framework (C++, Java, C#, Jython, COM, Win32, Unix, COM+, IIS,
Apache, libcurl (HTTP), Web Services, CORBA, XML, XPath, XSL, MSXML, Xalan-J,
Xerces-C, Pathan, Xalan-C++, SQL Server, Oracle, DTS)
I18N
lead architect, developer and advisor for internationalization (i18n) and
localization (l10n) for WMOS, EIS and the common platform services
Core
Language Services (CLS), Primary Architect and Developer support and
enhance foundation library, logging, text repository
MA C++
Coding Standards, Author Internal standards (2002-Present)
MA Java
Coding Standards, Author Internal standards (2002-Present)
Technical
and Architectural Guru
Aug 2002 May 2004 Manhattan Associates Atlanta, GA
Senior Manager, Platform Services
Manager
8 direct reports (2 in Bangalore, India)
(RFID)
Technology Representative to EPCglobal (http://www.epcglobalinc.com),
formerly Auto-ID Center
(RFID)
Co-Chair, Reader Protocol subgroup of EPCglobal s Software Action Group (SAG)
Define and
provide strategic architecture
Provide
and extend tactical (current) architecture (evolve to strategic direction)
Optimize
scalability, performance and reliability
RFID
Demo part of development team
I18N
lead architect, developer and advisor for internationalization (i18n) and
localization (l10n) for PkMS, MA-Connect and the common platform services
Core
Workflow Services (CWS), Co-Architect co-designer of CWS, a workflow engine
leveraging SOA and MA-Connect
Service
Oriented Architecture (SOA), Primary Architect and Developer message-based
service framework (C++, Java, C#, Jython, COM, Win32, Unix, COM+, IIS,
Apache, Web Services, CORBA, XML, XPath, XSL, MSXML, Xalan-J, Xalan-C++, SQL
Server, Oracle, DTS)
EIS
(formerly MA-Connect), Senior Architect, Developer Core interface engine
providing a plug-in architecture, queued/store-forward interface
communications (TCP, UDP, FTP, HTTP, MQSeries), data integration (MA products
with each other and 3rd party products) and core component of the
services infrastructure
Core
Language Services (CLS), Primary Architect and Developer support and
enhance foundation library, logging, text repository
MA C++
Coding Standards, Author Internal standards (2002-Present)
MA Java
Coding Standards, Author Internal standards (2002-Present)
Technical
and Architectural Guru
Mar 2001 Aug 2002 Manhattan Associates Atlanta, GA
Senior Manager, Core Services & Performance Management
Define
strategic architecture
Optimize
scalability, performance and reliability
Service
Oriented Architecture, Primary Architect and Developer message-based
service framework (C++, Java, COM, Win32, Unix, COM+, IIS, Apache, Web
Services, CORBA, XML, XPath, XSL, Xalan-J, SQL Server, Oracle, DTS)
PkMS/J
Prototype PkMS /Server for Asian market (China, Japan, Korea, Vietnam). Transform large body of i18n-hostile code (C++, CORBA, Rogue Wave Tools.h++, raw
pointers) to Unicode-based, i18n-friendly codebase, with minimal effort
(Python automation aids). Demo Katakana, Hiragana, ROMANJI support.
Marco
Polo, Primary architect Productization plan for PkMS/J (execution awaiting
customers)
MA-Connect,
Senior Architect, Developer Core interface engine providing
queued/store-forward interface communications (TCP, UDP, FTP, HTTP, MQSeries)
and data integration (PkMS, MA-Optimize SAP, JDA, XSL)
Data
Access Layer (DAL), Developer secondary developer providing enhancements to
portable, multi-DBMS data access layer
Core
Language Services (CLS), Primary Architect and Developer support and
enhance foundation library, logging, text repository
Nov 2000 Mar 2001 Manhattan Associates Atlanta, GA
Senior Architect, Core Services & Performance
Management
Optimize
scalability, performance and reliability
Optimize
ADO/XML Integration (Oracle, SQL Server)
Rewrite
core data access (ADO-based)
Core
Language Services, Primary Developer Cross-platform, multi-application foundation
library
CLS
Logging High-performance, flexible instrumentation facility
CLS
Text Repository i18n-friendly text lookup service
Aug 1999 Nov 2000 Shared Medical Systems Malvern, PA
Lead Analyst, Platform & Output Management Services
Service
Oriented Architecture, Primary Developer ubiquitous communication
middleware (C++, Java, COM, Win32, COM+, MTS, TCP)
Client
Environment, design team for Platform Services, Release 23.4
Significant enhancements for Java, Web technologies, Multi-Entity,
Multi-Code and high-end data center deployment
Common
Services Library, Primary Developer Support and enhancements for large
foundation class library (C++, Java, Visual Basic, COM, Win32)
Architecture
Review Team, member
Technical
Guru/Consultant
Feb 1995 Jul 1999 Shared Medical Systems Malvern, PA
Senior Programmer/Analyst, LAN & Database Technology
Services
SMS
Java Standard, author
Client
Environment, design team Senior designer / partial implementer for
enterprise-class, administrator-centric, push-button,
installation/configuration system (a la ZAW or ZENWorks, and then some)
System
Support Services, Project Leader and Senior Developer designed, implemented
and managed the enterprise-class logging project
Common
Services Library, Primary Developer Ongoing enhancements including support
for Java developers
Architecture
Review Team, member
Century
2000 Committee, member
Platform
Services Release 22.1, Release Coordinator
Technical
Guru/Consultant
Jan 1993 Jan 1995 Shared Medical Systems Malvern, PA
Advanced Programmer/Analyst, LAN & Database Technology
Services
Client
Environment, member of design team for Platform Services, Release 23.2
Virtual
Communication Subsystem developed several enhancements including support
for TCP sockets and senior consultation to rest of team
System
Services Developed Trace, Logging and System Definition subsystems
(C++, Visual Basic, OS/2, Win16, Win32, AIX, VMS)
Transport
Services Developed communication library supporting TCP/IP, Named Pipes,
APPC and Mailslots for OS/2, Win16, Win32
Common
Services Library, Primary Developer Ongoing enhancements including support
for Visual Basic and ports to Win16, Win32, AIX and VMS
Technical
Guru/Consultant
Dec 1990 Dec 1992 Shared Medical Systems Malvern, PA
Programmer/Analyst, Tools & Common Services
Virtual
Communication Subsystem developed multithreaded store-forward communication
engine (C++, OS/2, Named Pipes, DB2/2, SQL Server)
Common
Services Library, Primary Developer Created C++ foundation class library
for portability, encapsulation and ease of use
Jul 1989 Nov 1990 Shared Medical Systems Malvern, PA
Programmer, Harmony Development
Design,
Development, Support for SMS LAN products (DOS, 3Com 3+Share)
NetPlus,
Primary developer (C, DOS, HLLAPI)
Additional
Employment
Jan 2000 Nov 2000 Montgomery County Community College Blue Bell, PA
Instructor, Object Oriented Programming in C++
Teacher
for MC3 s beginner/intermediate C++ course
Nov 1987 Present
Independent Consultant/Programmer
Various
projects, primarily using Visual Basic, C++, C and Clipper
Nov 1987 Present
Shareware Author
Various
projects, including a Java library (TCE/Java), a screen saver utility,
several disk utilities and a C library (TCHK).
Apr 2001 Present
OpenSource Author
Contributed
to various projects, including Trio (portable printf http://sourceforge.net/projects/ctrio).
Education
1985 1989 Rensselaer Polytechnic
Institute Troy, NY
B.S. in Computer Science
QPA
3.4/4.0 (in major), Minor in Accounting
Publications
Writing DLL Functions for VB4, Window s Developer
Journal, June 1996
Languages
C++, C, Java, C#, Python, Jython, Javascript, VBScript, Microsoft
IDL, Visual Basic, AWK, Assembler, dBASE
Systems
Windows (NT/2000/XP/2003, Win9x), Unix (AIX, HP-UX, Linux,
Solaris), COM+, DCOM, Microsoft Transaction Server, CORBA, OS/2, DOS, VMS,
MVS, NetWare, curses, VisiBroker
Databases
Microsoft SQL Server, Oracle, DB2, Microsoft Access, Sybase,
c tree Plus
Hibernate, Spring, JDBC, ADO, ODBC
Transact-SQL, PL/SQL, Data Transformation Services (DTS)
Technologies
XML Infoset, XPath, XSL, Unicode, UTF-8, FTP, HTTP, TCP,
UDP, Named Pipes, IBM MQSeries, Apache modules, IIS (5.0 and 6.0), Active
Service Pages (ASP), ISAPI, Eclipse, log4j, IBM Components for Unicode (ICU)
Tools
Ant, GNU Make, StarTeam, PVCS, PolyMake/Configuration
Builder
Visual C++ 2.0/4.0/4.1/4.2/5.0/6.0/2002 aka 7.0/2003 aka
7.1 (Windows)
GCC 2.96 and 3.x (Linux), Visual Age for C++ (AIX), aCC
(HP-UX), Sun Forte Workshop (Solaris)
Special
Achievements
SMS Achievement Award, 6/97, Client Environment,
Compression
SMS Achievement Award, 10/92, Virtual Communication
Subsystem 1.0
RPI, Dean s List of Distinguished Students
Outstanding College Students of America
Vice President, RPI Tae Kwon Do Club
Salary
Available upon request
References
Available upon request