Pete Bevin - Technical Architect

65 Empire Avenue, Toronto M4M 2L3.
416-801-5871

Current Skills

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.

Work Experience

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

  • Performed Quality Analysis on Openmail, HP's mail transport agent, locating and fixing bugs in the C source code. Designed and ran "crash and burn" tests, using knowledge of Unix internals to try and produce specific failures.
    Technologies: C, HP/UX, SMTP, Unix shell scripting.
   

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.

Non-professional computer related work

Education