| Internet |
12 years |
Fluent in all core protocols, e.g., SMTP, HTTP, TCP/IP, UDP, FTP, Telnet, POP3, SSL |
| Java |
6 years |
J2EE, EJB, Servlets, JDBC, JSP, Jakarta Tomcat, Security and Crypto APIs |
| Object Oriented Design |
10 years |
UML, Rational Rose, OO Design Patterns, Refactoring |
| Web Development |
6 years |
Servlets, Perl/CGI, PHP, Apache, ASP, XML, HTML, XHTML, CSS |
| UNIX |
12 years |
Linux, Solaris, FreeBSD, A/IX, HP/UX |
| Software Methodologies |
|
Scrum, Extreme Programming, Agile |
| Databases |
|
mysql, Oracle, SQL Server, Sybase |
| XML |
4 years |
XML, XSLT, XML-RPC |
| Languages |
|
Java, PHP, Perl, C, C++, BASIC, Python, etc. |
| February 2003 - Present |
Stabilia, Inc. - Software Development Manager
- Line manager for staff of 12.
- Improved development practices and project turnaround time.
- Ran project to rewrite core software using modern development practices; consistently delivered monthly iterations on time and on budget.
|
| March 2002 - February 2003 |
Jonah Group - Senior Technical Architect
-
Designed and built Java
back end for New Menu For Life, a web site for people trying to lose weight.
Technologies: Java, Apache, Jakarta Tomcat, XML-RPC, Windows 2000,
Microsoft SQL Server.
-
Built cryptographic component
in cross-branch financial reporting system for CIBC.
Technologies:
Java Cryptography API. |
| 2000 - 2003 |
Interactive Marketing Concepts - Senior Technical Architect
-
Led a team building a web
site and finance backend for Privacash, a prepaid credit card manufacturer.
Used Java to interact with bank mainframe, and support online banking
style functionality.
Technologies: Java, Perl, Apache, Jakarta Tomcat, mysql, Linux.
-
Led a team building the
technical parts of the Department of National Defence recruiting web site,
including online resume application, career advisor, and contact management.
Technologies: Java, Apache,
Jakarta Tomcat, mysql, Linux.
-
Led a team building Webtrust,
an online certification program for websites run by the American Institute
of Chartered Practitioners. Later ported Servlet/Database architecture
to EJB.
Technologies: Java, Apache, Jakarta Tomcat, mysql, JBoss,
Linux.
|
| |
|
| 1996 - 2000 |
Bowne Internet Solutions - Technical Architect
- Wrote paper "Servlet Patterns" presented at IBM Websphere 2000 conference.
- Led a team building online banking for Summit Bank, New Jersey.
Technologies: Java, Websphere, XML, OFX, Solaris.
- Led a team building Excalendar, an online database of art museum
exhibitions.
Technologies: ASP, IIS, Windows NT, COM, Microsoft SQL
Server.
- Led a team of four designing
a data warehouse for a dating agency.
Technologies: Sybase, UML, Solaris,
C++, Java.
- Developed cryptographic
protocols for an online legal document management system.
Technologies:
Java, Websphere, Solaris, Java Crypto API.
|
| 1996 |
Hewlett Packard - Quality Engineer
|
| |
|
| 1995 - 1996 |
Nomura Research Institute - Analyst Programmer
-
Designed and
built C++ component to filter money market data from live feeds and make
it available via a publish/subscribe interface in a distributed object-oriented
environment.
Technologies: C++, Solaris, RPC, Teknekron, CORBA.
-
Designed and
built system monitor to watch system events, diagnose problems on the
network, alert system operators, and take basic corrective action.
Technologies:
C++, Solaris, RPC. |
| |
|
| 1990 - 1995 |
ICL Computers Limited - Scheduling Consultant
-
Designed and
wrote software to perform a variety of complex scheduling tasks, including
fuel delivery, engineer scheduling, and nurse rostering.
Technologies:
C++, C, Prolog, Solaris, Oracle, Ingres.
-
Collaborated
with researchers at Imperial College London to design new scheduling algorithms.
-
Maintained network
of about 10 Sun workstations for the department.
-
Wrote and maintained
system documentation on department intranet.
|