2009/04 |
Current |
Employee / Programmer/Analyst |
Frontier Science & Technology Research Foundation, Inc |
|
Systems in Amherst, NY ; International Breast Cancer Study Group (IBCSG) in Amherst, NY
|
|
Initially development of new and maintenance of existing web and
batch applications providing data access, management, and reporting
for one of the research data management groups.
Then pulled into a more central group supporting both developers and
system administrators, where-in we provided support for
configuration of and access to these systems, including by providing
support applications and libraries.
|
Java
Kotlin
ColdFusion
Groovy
JavaScript/AJAX
SQL
JSP
DHTML
Flutter
Spring/MVC
Crystal Reports/Server
JDBC
Servlets
SVN
Ant
Eclipse
Ingres
Glassfish
SunOne
LDAP/DSEE
Windows
Solaris
Android
SCRUM/VersionOne
|
|
2008/08 |
2009/01 |
Independent Contractor / Software Engineer |
Digital Deposition Systems |
|
Off-site work with occasional in-person meetings.
|
|
Software development work on a data forensics oriented software
system that would be the base startup product for the company.
|
Java
Groovy
SQL
JDBC
JWS
SQLite
H2
Ant
Eclipse
CVS
Apache
Windows
Linux
VMWare
Hyper-V
|
|
2008/02 |
2008/12 |
Independent Contractor / Software Engineer |
Valore Inc |
|
Mainly off-site work with on-site work as needed.
|
|
System refactoring to separate original software system into two
indendent yet interoperatoring software systems to match the business
separation. Work included software development, database and system
administration tasks.
|
Java
JavaScript
SQL
JSP
DHTML
XSLT
JDBC
Swing
JWS
Servlets
Struts
MySQL
JUnit
Ant
SSH
SSL
Eclipse
CVS
Tomcat
Apache
Windows
Linux
VMWare
|
|
2006/06 |
2008/04 |
Subcontractor / Software Engineer |
HSBC |
|
Sub-contracted through Lighthouse Technology Services, Inc.
|
|
Providing software development services and support.
|
Java
JavaScript
SQL
JSP
DHTML
JDBC
JWS
Servlets
Portlets
SQL Server
Oracle
DB2
IBM RAD
IBM WSAD
MKS
IBM WAS
IBM WPS
Windows
AIX
|
|
2005/09 |
2006/06 |
Employee / Consultant Business Systems |
HSBC |
|
Consumer Banking division in Buffalo, NY
|
|
Providing software development services, technical expertise (support), and application deployment administration.
|
Java
JavaScript
SQL
JSP
DHTML
JDBC
Servlets
Portlets
SQL Server
Oracle
DB2
IBM RAD
IBM WSAD
MKS
IBM WAS
IBM WPS
Windows
AIX
|
|
2003/09 |
2009/04 |
Independent Contractor / Software Engineer |
Valore Exchange |
|
Mainly off-site work with frequent live-interaction to support fast moving schedule.
|
|
Implemented various components of the software system that is designed to
permiate Valore's operations. Helped design a software architecture that
will support reuse and system expansion. Also acted as a reference and
provided support for various software development, database and system
administration tasks.
|
Java
PHP
JavaScript
Perl
SQL
JSP
DHTML
XSLT
JDBC
Swing
JWS
Servlets
Struts
PayflowPro
MySQL
JUnit
Ant
SSH
SSL
Eclipse
CVS
Tomcat
Apache
Windows
Linux
VMWare
|
|
2003/08 |
2003/10 |
Independent Contractor / Software Engineer |
Demantra |
|
Off-site work from WNY dealing with Demantra's teams in Boston and Israel.
|
|
Modified and extended a pre-existing component so that it could be integrated
into Demantra's Spectrum software suite. Tasks included adding support for Oracle;
incorporating the Spectrum security model; updating the UI to match their
look-and-feel; adding misc functionality.
|
Java
JSP
Applets
Servlets
SQL
JDBC
Swing
Tomcat
SQL Server
Oracle
Eclipse
Windows
|
|
2002/01 |
2003/08 |
Independent Contractor / Software Engineer |
9ci, Inc. |
|
Worked with a small 9ci group in WNY / telecommuted from WNY (9ci is located in Chicago).
|
|
Implemented the first version of TPMS (Trade Promotion Management System) -
a new module extending the iTradeVision system (a pre-existing cash
tracking / management system).
|
Java
DataExpress
SQL
CVS
SQL Server
JBuilder
Windows
|
|
|
Modification work on CashApply - a pre-existing cash-receipt-processing application.
Tasks included conversion of the server portion to Java from Visual Basic;
upgrading the server to work with both SQL Server and Oracle. Also
included various general upgrades to the client portion.
|
Java
Visual Basic
SQL
JDBC
EJB
JReport
Crystal Reports
JUnit
Ant
CVS
SQL Server
Oracle
Tomcat
JBoss
JBuilder
Windows
Linux
Solaris
|
|
2001/06 |
2001/10 |
Subcontractor / Software Engineer |
Welch's |
|
Sub-contracted through O'Connell Software Systems, Inc. Worked on-site in Westfield, NY.
|
|
Performed various additions and modifications to Tradetopia - the system we built for
Welchs previously (see previous work for O'Connell Software Systems / Welchs below).
|
Java
JDBC
Applets
Servlets
ISAPI
SQL
DB2
IIS
WebSphere
Windows
AS/400
|
|
2000/08 |
2001/06 |
Employee / Software Engineer |
Tranceive Technologies |
|
Worked as part of the Buffalo team - one of four teams distributed across the US.
|
|
Development of a distributed application server and framework aimed at supporting
application development-for and deployment-to Cable Head-Ends and Set-Top-Boxes.
Acted as lead-architect on the server component development team and a member of
the architects team (for overall system architecture).
|
Java
C++
OCAP
JDBC
SQL
UML
StarTeam
SQL Server
Oracle
JBuilder
Windows
Solaris
Linux
VMWare
|
|
1997/01 |
2000/08 |
Employee / Software Engineer |
O'Connell Software Systems, Inc. |
|
Worked on contracts for various clients on- and off-site in the WNY region.
|
|
Development of Tradetopia (an intranet trade spending and allocation system).
Work included implementing several web-accessible screens as well as server side
business logic.
At the start of the project we found that expected server side technologies were not
yet available on the destination systems - so inline with development we implemented
a basic application server and communications framework.
|
Java
C++
SQL
JavaScript
DHTML
XML
Net.Data
JDBC
Swing
ISAPI
Servlets
DB2
IIS
WebSphere
AS400
Windows
|
|
|
Performed QA work for LDMS (Laboratory Analysis and Reporting System), a product
being developed by Frontier Science. Such work included building test scripts
along with a dynamic testing system. During this time I built DIPA (Direct
In-Process Access) - a library that made it easier to test applications
that used proprietary controls.
|
C++
OWL
Win32
VisualTest
Borland C++
Visual C++
Windows
|
|
|
Redesigned / rebuilt an FTP client for Frontier Science. In particular, the
FTP functionality was moved out to a DLL to allow it to be used directly
by other applications being developed by Frontier Science.
|
C++
OWL
Win32
Borland C++
Windows
|
|
|
Development work on an inventory tracking system for Cummins. Tasks included
implementing applications that ran on wireless hand scanners, server components
that responded to requests from applications and interoperated with various
databases and servers.
|
Telxon Barcode Scanners/Printers
C++
SQL
Pro*C
RPC
Microsoft C/C++
Oracle
HP-UX
Windows
VMS
DOS
|
|
|
Extended work on the Election Database System we built for Sequoia Pacific
previously (see previous work for PCS / Sequoia Pacific below).
Work was on-site and included maintenance and various upgrades.
|
SQL
Win32
PowerBuilder
Visual C++
Oracle
Windows
|
|
1994/05 |
1996/12 |
Employee / Software Engineer |
PCS |
|
Worked on- and off-site as a single programmer or with a small group of developers.
|
|
Implementation of an Election Database System for Sequoia Pacific used to configure
election info and tally data from electronic voting machines. Also built an integrated
visual ballot editor used to layout and print the voting machine layover sheet.
|
SQL
Win32
PowerBuilder
Visual C++
Oracle
Windows
|
|
|
Developed ScanDesign - an OMR (Optical Mark Reader) form visual editor.
Also built an installer and wrote a manual for the program.
|
OMR
MFC
Win32
Visual C++
Windows
|
|
|
Developed an OMR (Optical Mark Reader) form text-based description language along with
an interpreter program which output a printable PostScript version of the form.
|
OMR
PostScript
Microsoft C/C++
DOS
|
|