|
Recent Projects
Synthetic Fuels Corp.
Developed firmware for an embedded processor to control various aspects of a prototype automotive device. All code was developed in Java for the “Javelin Stamp” processor. This position allowed me to use my electronics background to design and debug complex digitally controlled analog circuits.
Client Wishes to Remain Anonymous
Using Sun Java Studio Creator, Netbeans 5.5 and the eBay SDK, we developed an eBay auction manager for a client Based in California. This software accesses eBay and PayPal Web Services in combination with a Java Server Faces (JSF) user interface and a MySQL database.
Wakefern / Shop Rite
We developed a multi-page Java application using IBM WSAD as the development tool for deployment in a Websphere/RS6000/DB2 (DB2 environment on the Main Frame). All database activity was through DB2 Stored Procedures.
Oyster Software
We developed many Windows Services in C#.net using Visual Studio 2003 to read financial transaction requests from a SQL Server Database and execute money transfers between PayPal accounts using the PayPal Web Services API. All development was done using the PayPal Sandbox. Generation of x509 Digital certificates was accomplished using OpenSSL.
MyStudentDebt.com
We were tasked with integrating their loan processing system with a VOIP predictive dialer system. This dialer is based on the open source PBX from asterisk.org running on a Suse Linux server using MySQL as the database.
Casino Gaming Suite
We were tasked with modernizing an online casino style gaming suite written in Java/Macromedia Director from a downloadable platform to an installable platform. This required building a Visual C++ launcher that contains a proxy server that proxies communications between the local Java applet and the remote server.
In Person Payments
ipppays.com We developed an Active-X component in VC++ that downloads to their customer site with their web application. This plug in allows IPP to control a receipt printer through JavaScript. The plug in receives print commands from the JavaScript and then prints receipts through the windows print spooler sub-system.
Client Wishes to Remain Secret
Using the “Javelin Stamp” micro-controller. We created various motor control circuits. We used Orcad for schematic capture. The controller is programmed in a subset of Java. We implemented various motor control programs for the client. These included controlling the Pulse Width Modulator built into the micro-controller.
RightAngles.com
We maintain the online integrity of 50+ public web sites. This includes DNS, Mail, and provisioning of new clients as well as maintaining domains with NetworkSolutions.com and GoDaddy.com. Additional responsibilities include DBA for SQL Server 2000, and MySQL.
Wakefern Food Corp - Edison NJ / Shop Rite
We developed key software components to aid in the rapid redeployment of legacy applications residing on both Stratus and Mainframe to a JSP/WebSphere environment accessing CICS business logic components and DB2/SQL/Stored Procedures. Key features included building a Services front end to CICS mainframe applications, XML based authorization processing, an application framework based on the MVC design pattern, JavaScript libraries to support a common navigation look and feel. Reusable components included the application framework, a DB Manager class that takes advantage of WebSphere’s connection pooling, a JSP template that integrates the framework at key HTML tags. Technologies used to implement this system included VisualAge for Java, WebSphere Studio, Java Server Pages (JSP), Servlets, DB2, CICS Connectors, and WebSphere hosted on an RS6000.
Frees Media - Sprinfield NJ
We developed, Hosted and maintain an Auction site for the sale of Radio and TV advertising time over the Internet. This site uses server side Java Servlets to implement site logic, and CyberCash for credit card processing. Site hosting and administration.
IBM - Pscataway, NJ
Working with IBM’s Global Architecture Group, We designed and developed a Web enabled “Business Opportunity Management” system. This system was developed using Visual Age for Java. The architecture of the application is tiered to provide for the encapsulation of business logic, persistence, and presentation within Java Beans. Each Bean is expressed within a series of Servlets that encapsulate the next higher abstraction layer. This technique provides for the greatest reuse of developed code. Technologies used to implement this system include Java Server Pages (JSP), Servlets, Enterprise Java Beans (EJB), DB2, MQ-Series, and WebSphere.
AIG - Livingston, NJ/ Trust Insurance - Taunton, Massachusetts
We led the design, development and deployment of Internet enabled E-Commerce applications for a regional insurance carrier. Developing a software application framework written in Java, we created a reusable software infrastructure that enabled shortened deployment cycles by employing reuse methodologies. We defined a specialized middleware tool to leverage back-end legacy code written in COBOL. This tool used COBOL copybooks as input and generated “C” source code as output. This “C” code was then used within the CGI of the WEB Server to promote WEB communication to legacy COBOL software. This application encapsulates advanced user features and interaction with many back room and legacy systems including HP-3000, Sun, and Mainframe. We were responsible for the sizing of the Data Warehouse computer system, and the architecture of various other subsystems within the enterprise.
First Union - Raleigh, NC
As key members of an architectural team responsible for re-engineering mission critical legacy systems for First Union National Bank. I defined an enterprise framework that uses CORBA, and Enterprise Java Beans as the foundation of an object methodology for distributed business computing. Using digital certificates, this system employs the latest advances in enterprise security.
BioScan - Parsippany, NJ
We designed and developed a medical test apparatus used to measure various biometrics. This system interfaced with various medical devices. Working with the device manufactures, we developed custom device interface software. The collected biometrics were correlated against a database of known targets to determine various aging criteria. The user interface for this system uses video prompting to trigger a software state machine used to guide the patient through the various test suites.
|