Resume

Download a PDF copy

Objective


To expand my knowledge and experience through the design and development of effective software solutions.

 

Education


Coursework


  • Software Engineering
  • Engineering of Software Subsystems
  • Computer Organization
  • Operating System Fundamentals
  • Computer Networks
  • Programming Language Concepts
  • Database System Principles
  • Principles of Software Architecture and Design
  • Principles of Concurrent Software Systems
  • Principles of Distributed Software Systems
  • Object-Oriented Methodology
  • Software Requirements and Specifications
  • Software Verification and Validation
  • Software Processes and Product Metrics

Proficiencies


  • Programming:
    Java, C, C++, x86 Asm, Lisp, Ruby, PHP, J2EE (EJB, Servlet, JSP), ASP, HTML, JavaScript, XML, XSL
  • Database:
    SQL, PL/SQL, Oracle, PostgreSQL, MySQL, SQL Server, ODBC, JDBC, SQLJ
  • Tools:
    Apache, IIS, Weblogic, Visual Studio, Eclipse, NetBeans, Command Line
  • Platforms:
    Unix, Linux, OS X, Windows

Experience


  • Tasker’s Well Company
    Information Technology Manager
    May 2002 – Present 

    • Configured software solutions for accounting, inventory management, invoicing, and scheduling.
    • Provided guidance and weekly instruction in basic computing tasks to the office staff.
    • Designed a database driven application to facilitate storing and submitting forms to the NH Water Well Board.
    • Created promotional materials and coordinated online and offline advertising campaigns.
    • Designed and maintained the company website.
  •  

  • Valtech
    Consultant | Enron, Chase
    May 2000 – August 2001 

    • Modeled and documented business processes for online commodities trading, as used in EnronOnline.
    • Designed and developed an improved architecture and design for the second version of EnronOnline.
    • Designed and implemented an instant messaging and email system and integrated it into EnronOnline.
    • Trained Enron developers in J2EE Technologies, and to maintain and extend the EnronOnline codebase.
    • Developed a unified build system for several projects, decreased compilation times by up to a factor of 20.
    • Researched and documented Taglib libraries for use in an online banking application.
  •  

  • Rochester Institute of Technology
    Senior Software Engineer | Finance & Administration Systems & Technology
    September 1999 – May 2000 | August 2001 – December 2001 

    • Led a team of 4 developers in the creation of web based applications using J2EE and Oracle technologies.
    • Conceptualized and created a framework to facilitate the rapid creation and deployment of applications.
    • Performed analysis on and enhancement of software process and development procedures.
    • Conducted resource estimation and planning for current and future projects.
    • Provided support, troubleshooting, and maintenance for dozens of software products.