AddThis Social Bookmark Button
alan sardinas ( Wow Me )
plainsboro, New Jersey - 08536 USA
Expertise :Websphere message broker, websphere MQ, Perl
Job Type :
Contract - 1099,Corp-to-Corp
Position :Computer and Mathematical

Resume
 
Summary


Over 20 years' experience in systems and applications programming, UNIX, NT and mainframe software development and project management. 8 years in middleware product and application development. 12 years programming in C/C++, specializing in multi-tasking and multi-threaded applications, cross-platform development and porting between various platforms. 10 plus years programming in IBM Assembler, specializing in DB2 system support products.
Skills Profile Middleware WebSphere Message Broker 6.1, 6.0, 5.0 ; WebSphere MQ Integrator 2.1 ; WebSphere MQ 7.0, 6.0, 5.3 ; NEON Rules and Formatter ; Ebiz ; Biztracker, IWay transformation adapters Platforms Unix AIX, Solaris and HP, Windows 2003 server, XP and 2000/NT, IBM OS-390 Mainframe, CICS, Linux Languages Perl ; Java ; C/C++ on UNIX, NT and Mainframes ; IBM Assembler ; COBOL Databases Oracle 9i, 10G ; DB2 ; Sybase ; Microsoft Access ; SQL/ESQL ; Stored Procedures Protocols FIX/FIXML ; SWIFT ; CMS ; ASC X12 ; XML/XSLT ; HIPAA EDI ; EDIFACT ; TCP/IP Productivity Tools Omegamon for Messaging, PVCS Inet and Version Manager, Qpasa 3.x; Eclipse ; JBuilder ; IBM VisualAge for JAVA ; Visual C++ ; Project ; Office ; Visio


Employment

July, 2003 -  Present
Integration Solution Partner

, LLC Plainsboro , NJ
Financial Environment : AIX Unix/NT using IBM s WebSphere Message Broker products, Sybase s Ebiz NEON Rules and Formatter and PatriotAct software products. Written and maintained various MQ and NeonFormatter custom support programs in C/C++, Perl, Java and AIX Unix shell scripting.
Senior Architect for the conversion on our NEON EBiz financial transaction system to IBM s WMB 6.0.2 ESB.
Architected processes to build and deploy the WMB bar files using command lines and PVCS source code control system.

Designed and developed ESQL functions and sub-flows to act as common procedures to be used by other member of the group in the development of message flows
Wrote various design specifications for message flows for on-shore and off-shore developers.
Installed WMB version 6.0 and 6.1 installations using both 32 bit and 64 bit processes.
Configured WMB to utilize several Oracle databases, the WMB product database.
Wrote several JAVA modules to be used by various ESQL modules
Wrote various WMB Toolkit java plug-in nodes to facilitate file processing in WMB version 6.0.2 These nodes serve as enhancements to the new file nodes found in the 6.1 version of WMB.
Participated in the IBM 6.1 Beta program sponsored by the WMB development team in Hursley, England.
Wrote various custom, WMB Message sets to handle all Swift transactional messages
Wrote various custom WMB message sets to handle X12 financial transactions
Wrote various custom WMB message sets to handle ACH financial transactions.
Wrote various PERL based MQ maintenance utility programs

Notable projects

Neon EBiz to WMB 6.0 Developed methods, message flows and message sets to be used to replace the existing out of support EBIZ interface in a AIX Unix environment.

IBM MQSI
2.1 to WebSphere 5.0 Conversion : Developed methods to facilitate the company-wide conversion of existing MQSI 2.1 messages flows in IBM s WebSphere WBI 5.0 environment on Unix and Windows 2000.

XML/XSLT Transformation : Developed native XSLT stylesheets used in the transformation of XML documents to and from EDI and legacy formats. Worked with IWay transformation adapters in WBI 5.0 and MQSI 2.1 used to convert to and from EDI and XML formats.

Custom C/C++ MQ Development : Developed code to manipulate messages on MQ queues. This code was written to be portable between Unix and Windows. Also worked on custom MQ channel security exits.

Perl MQ Utility Suite Development : Developed custom Perl modules to facilitate the verification, archiving and recovery of MQ messages.

Sybase PatriotAct Development : Developed custom Biztracker and NEON Rules and Formatter modules to monitor messages being processed by the Sybase PatriotAct software. This system would allow for reprocessing of messages.


December, 2001 -  July, 2003
Senior Application Developer

Independence Blue Cross Philadelphia , PA
Healthcare Insurance Environment : Unix/NT using the WebSphere product suite. Responsible for the design and implementation of WMQI message flows, NEON Formatter/MRM formats, MQSI Custom support nodes written in C++ and external Java applications used to monitor the WebSphere MQ queues. These objects are used to transform HIPAA compliant message formats to and from existing legacy MVS, CICS health insurance formats.

Notable projects

HIPAA
Compliant Initiative : Utilized the NEON Formatter in conjunction with MQSI engine to transform messages in the EDI-X12 format into Legacy formats for processing by back-office applications.

Error Queue Monitor : Designed and implemented this Java application that allowed user to review messages held in MQ error queues and to redirect or replay the messages.

Custom MQSI Parsers and Plugins : Maintained and enhanced custom MQSI pre-process node used in the MQSI flows. Also developed a custom MQSI parser to be used in error monitoring. This parser was used in the Error Queue Monitor project.

Internal Crosswalk Database Project : This component was used in the MQSI message flows to retrieve legacy values from incoming HIPAA data. This component utilizes mainframe DB2 database and retrieves data using various stored procedures to the AIX MQSI system.


June, 1999 -  August, 2001
Distinguished Software Designer

New Era of Networks , Inc or Sybase , Inc New York , NY
Financial Environment : Unix/NT : Worked on various financial projects written in C/C++ for a multi-platform environment. The code is designed to be portable between Unix, Windows and the OS/390 operating environments.

Notable projects

New Era of Networks Adaptor for FIX : Client/Server project used to establish trading sessions and transfer messages using the FIX protocol to and from MQSeries queues and TCP/IP partners. This product parsed and validated FIX messages sent by the trading partners to ensure conformance to the FIX protocol specs.

Trade Connectivity Adapter TCA : Client/Server project using TCP/IP. This product is responsible for the distribution and management of messages in the Safestore data queues to and from financial exchanges. CMS messages were stored, parsed and distributed to various Safestore queues.

MVS Threading Logic : Ported to MVS various C++ class structures to support the UNIX/NT threading structures on native MVS. This required development of MVS Assembler routines for multi-threading.

Message Exchange Manager MXM : MVS CICS based C++ subsystem responsible for the distribution and management of CMS protocol messages in the Safestore data queues. These messages were parsed and processed via CICS transactions.

Porting of Safestore to UNIX and MVS : The original Safestore product was designed and written to run on the NT. This project was to port the Safestore product to MVS and UNIX platforms.

Safestore Development : MQSeries queue manager replacement product written for use on MVS and NT platforms designed to be a replacement of IBM's MQSeries product. This product supports trading systems utilizing the CMS protocol on a DB2 database instead of flat file format of MQSeries.


October, 1992 -  June, 1999
Senior Product Developer

Platinum Technology , Inc Oakbrook Terrace , IL
Mainframe DB2 System Support Environment : Designed and marketed a DB2 system service product line. Developed and maintained several product line component products. Written in C and MVS Assembler.

Notable projects

RC/Secure : DB2 security access and maintenance system : A DB2 security access and maintenance system, written in IBM Assembler that allows the control of DB2 security from a central mainframe location.

Enterprise/Secure : Database security access and maintenance system : A multi-database security access and maintenance system, written in C/C++ that allows the control of security from a central location. This project was designed to run on the PC and communicate with various database systems DB2, Oracle and Sybase and to be a replacement of the RC/Secure product.

Mainframe/PC DB2 ODBC Driver : A C/C++ based Client/Server project designed to retrieve DB2 data for an MVS mainframe and transfer this information to a PC application. The project utilized TCP/IP communication routines provided by SmartSockets from Talarian and an internally developed product PEC.

Viewer for DB2 : Multi-platform database visualization tool : This product purchased from Advanced Data Management was enhanced to support additional DB2 components, security and package structures and MVS IO configuration information. This product included a GUI interface written in Neuron Data environment.


August, 1990 -  October, 1992
Senior Software Designer

Advanced Data Management Kingston , NJ
Custom Software Development Environment : Designed and developed a December VAX/VMS database utility program used to document the database s internal structure. This utility program was ported to MVS and Windows environments.

Notable projects

Vision for DB2 : Multi-platform database visualization tool : A graphic diagramming engine, written in portable C that executes on MVS, December VAX/VMS computers and IBM-compatible PCs. The product extracts structural information from the DB2 system catalog tables. In addition, the product produces data streams that print graphics on HP laser printers utilizing PCL5, IBM 38xx laser printers utilizing AFP/PSF, Xerox LPS printers utilizing METACODE and December LN03.


May, 1987 -  August, 1990
Applied Data Research/Computer Associate

, Inc Princeton , NJ
Software Development Environment : Designed and marketed various mainframe system products, Security system, online development system and 4GL database system.




Education

Rutgers University , BS in Computer Science
Alan Sardinas - Wyssling



Miscellaneous

Notable projects
Inter-connectivity Tools for MVS : Internal projects, written in Assembler and C++, designed to facilitate the communication between various MVS systems. These components utilize inter-region communication routines to allow the processing of data between MVS/CICS, MVS/IMS, MVS/IDEAL and MVS/Roscoe.
Mainframe 3270 Data Stream Windowing Project : A 327x window modeling system, written in C, for use by applications using MVS/CICS and DOS/CICS. This was an internally developed product that was used by other groups with the organization to facilitate the manipulation of 3270 data streams. The product supports US and KANJI character sets.
Integration Solution Partners, LLC Page 1 of 5