Resume

 

Objectives

  • Primary Objective:  To gain secure, long term employment as a Programmer Analyst.
  • Ideal Company:  I integrate well with companies of any size, although I take the most enjoyment in work that has an ethical component, which means that an ideal company is itself ethical, charitable, and committed to the community it serves.
  • Ideal Job:  It is difficult to pin down what one perfect job might entail; I enjoy different aspects of vastly dissimilar working conditions. Emerging technologies always hold a fascination for me, but I also like working with solid, proven products and methodologies. Telecommuting work has been productive for me, but traveling work (especially overseas) would be stimulating, but I've become accustomed to the reliability afforded by a storefront. My experience and skills make me well suited for crib-to-coffin application development, but I'm also experienced and skilled in web technologies (e.g. PHP, MySQL, CGI, etc.). In the end, the ideal job is one where I'm engaged in the project at hand, working with interesting and conscientious people, and producing something useful.

Qualifications  » (Ranked As: Beginner, Intermediate, Advanced, Expert) » Date Last Used

Programming Language & Markup

  • JavaScript » Expert  » Current
  • PHP (Zend Certified) » Expert  » Current
  • X/HTML » Expert  » Current
  • CSS » Expert  » Current
  • Perl » Advanced  » Aug 2007
  • ASP » Advanced  » Aug 2007
  • Visual Basic (6.0 - .net) » Advanced  » May 2007
  • C++ , C# » Intermediate  » May 2006
  • VBA » Intermediate  » May 2006
  • PL/B COBOL » Advanced  » Jul 2000

Database

  • MySQL » Advanced  » Current
  • SQL » Advanced  » Current
  • Oracle » Intermediate  » Current
  • Access » Advanced  » Jul 2006
  • Lotus Notes » Beginner  » Mar 2001
  • PL/B (indexed files) » Advanced  » Jul 2000
  • Dbase » Intermediate  » Jul 1996

Framework

  • Ext JS » Expert  » Current
  • Zend Framework » Expert  » Current
  • Drupal » Advanced  » Current
  • Script.aculo.us / Prototype » Expert  » Aug 2007
  • Dojo » Beginner  » Current
  • Savant3 » Expert  » Aug 2007

IDE

  • IntelliJ IDEA » Advanced  » Current
  • Zend Development Environment » Advanced  » Jan 2007
  • DreamWeaver » Expert  » Jan 2007
  • Visual Studio » Advanced  » Jul 2006
  • ColdFusion » Intermediate  » Mar 2001

Operating System

  • Linux (Debian / RPM / KDE / etc) » Advanced  » Current
  • OS 9 / OS 10 / OS X » Intermediate  » Current
  • Window NT, 2000, XP, Vista » Advanced  » Current
  • Windows 95 & 98, 3.0 - 3.11 » Advanced  » Jul 2000
  • Unix » Intermediate  » May 1999
  • Novell » Intermediate  » May 1999

Development Tool

  • TestTrack » Intermediate  » Current
  • Apache » Expert  » Current
  • Gimp » Intermediate  » Current
  • SEO » Intermediate  » Current
  • VI / VIM » Expert  » Current
  • IIS » Intermediate  » Aug 2007
  • Crystal Reports » Advanced  » Oct 2003

Source Control

  • P4V (Perforce) » Advanced  » Current
  • SVN » Advanced  » Jun 2007
  • Source Safe » Advanced  » Oct 2003

Paradigms & Concepts

  • MVC (Model View Controller) » Advanced  » Current
  • OO (Object Oriented) Design » Advanced  » Current
  • AJAX » Expert  » Current
  • Telecommuting "Best Practices" » Advanced  » Current

Hardware

  • Networks (servers, nics, routers, switches, cat 5, coaxial, fiber optics, etc.) » Advanced  » Current
  • Support (desktop and laptop PC troubleshooting, building and rebuilding, maintenance, etc.) » Expert  » Current

Other

  • Tutoring (one-on-one and group) » Advanced  » Current
  • Technical and Business Writing » Advanced  » Current
  • OpenOffice.org » Advanced  » Current
  • Microsoft Office (3.11, 95, 97, 2000, 2002, XP, & 2003 Office System) » Advanced  » Aug 2007

Education

Zend Technologies, Inc.

Zend Certified Engineer » 2006

University of Maine

Bachelor of Science in Computer Science » 2006

John Wood Community College

Associate of Science in Computer Information Systems » 1998
Certificate in Computer Information Systems » 1998
 
 

Work Experience

Michigan Network Services

Livonia, MI  » Jun 2008 ~ Present
Contract Developer » Programmer Analyst, Web Designer
  • Full life-cycle development of internal tool tracking and processing every aspect of the MNS order fulfillment process in an object oriented LAMP (Linux, Apache, MySQL, PHP) environment with Zend Framework, ExtJS, Prototype JS, and using strict MVC development patterns.
  • Create internal documentation repository with MediaWiki, consolidating existing disparate documents, and maintaining high documentation standards as the project progresses.
  • Analyze internal processes, develop streamlined solutions to various business problems, and integrate these solutions to the application.
  • 100% telecommuting position.

Workforce Software

Livonia, MI  » Jul 2007 ~ Present
Programmer Analyst » Web Designer, Technical Support, Quality Assurance, Staff Support
  • Development of EmpCenter, coding extensive upgrades to create a modern look, feel, and user experience without compromising on responsiveness or reliability using JavaScript, Java, PHP, Perl, SQL, Oracle, Apache, Tomcat, etc.
  • Analyze complicated customer requirements and perform complex user specific implementations of EmpCenter (Workforce Software's core time and attendance application).
  • Perform comprehensive peer reviews using Code Collaborator against a repository maintained by Perforce and testing against various browsers on Mac, Windows, and Linux OSs.

InterServ

Southfield, MI  » Feb 2007 ~ Jul 2007
Technical Staff » Programmer Analyst, Web Designer, Technical Support, Customer Relations
  • Develop and code www.CoverageForOne.com, an application that simplifies the complex business rules of Michigan Blue Cross / Blue Shield, questions potential
  • customers for their insurance needs, analyze the answers, and branch to appropriate options that guide them to the product that best suits those answers.
  • Full life-cycle development of various databases and web sites using LAMP (Linux, Apache, MySQL, PHP), Perl, ASP, JavaScript, SVN, IIS, etc., and performing comprehensive testing with various browsers on Mac, Windows, and Linux.

RainStorm Consulting

Orono, ME  » Dec 2005 ~ Jan 2007
Contractor » Programmer Analyst, Database Developer, Web Designer
Technical Staff » Programmer Analyst, Database Developer, Web Designer
  • Develop and code with a small team to create SiteTurbine, a collection of custom built modules providing powerful but scalable web based services for large or small organizations.
  • Analyze the student data tracking needs of the University of Maine Adult Education Center; develop, code, and maintain a reliable and easy to use set of web-based solutions.
  • Initial contract called for 80% telecommuting and 20% on-site, but resolved into 100% on-site following a shift to full-time regular employment.

Climate Change Institute

Orono, ME  » May 2004 ~ Jul 2006
Technical Staff » Programmer Analyst, Database Administrator, Web Designer, Technical Support
  • Develop and code the iceagetrail.umaine.edu website following provided requirements documentation.
  • Full life-cycle development of various databases and web sites using LAMP (Linux, Apache, MySQL, PHP), ASP, JavaScript, Access, IIS, etc., and performing comprehensive testing with various browsers on Mac, Windows, and Linux.
  • 90% telecommuting and 10% on-site.

Microdyne Outsourcing

Orono, ME  » May 2004 ~ Oct 2004
Dell Business Customers Campaign » Customer Support Agent
  • Provide professional support to Dell customers in the Business Sector; utilize creative problem-solving skills to satisfy customer needs within the scope of Dell's compensation guidelines.
  • Support peer agents with training and procedural guidance.

Advanced Data Systems

Bangor, ME  » May 2001 ~ Oct 2003
Development Department » Programmer Analyst
Quality Assurance Department » Specification Writer, Quality Assurance & Product Testing Specialist
  • Full life-cycle application development of modules in ProFund SeQueL, the company's core fund-based accounting software package, as well as numerous in-house business tools.
  • Primary developer of the Data Interface module, which imports from and exports to third party accounting products in a generic (source/destination agnostic) and user-friendly fashion.
  • Analyze product needs with the development team and implement solutions in SQL, Crystal Reports and Visual Basic (Visual Studio).
  • Design and maintenance of comprehensive specification templates used by the Development and QA teams to describe product design and implementation needs.

Osmose Inc.

Buffalo, NY  » Jul 2000 ~ Mar 2001
Customer Information Group » Programmer Analyst
  • Full life-cycle application development of both internal use and customer ready products.
  • Trouble-shooting, repair, and updates of existing applications.
  • Team development of a comprehensive company-wide system of back-end databases and processes.
  • Analyze problems and user requests; design and implement solutions using Visual Basic (Visual Studio), Install Shield, SQL, and MS Access.

Cathedral Corporation

Buffalo, NY  » May 1999 ~ Jul 2000
IT Department » Programmer Analyst
  • Development of demonstration ASP pages.
  • Migration of existing PL/B (a COBOL like language) data management system to Visual Basic.
  • Analyze problems; design and implement solutions with Visual Basic / Studio, PL/B, and Internet technologies.
  • Develop and maintain the PL/B data-management system (running on AIX).

Avery Dennison

Buffalo, NY  » Sep 1998 ~ May 1999
IT Department » Interim IT Manager and Network Administrator
  • Perform maintenance and upkeep of network servers - Unix, NT, PICK (running on AIX).
  • Update and maintain hardware and software of systems and networks, PCs, and Printers.
  • Database development primarily in Microsoft Access / Visual Basic (VBA).

Client Logic

Buffalo, NY  » Aug 1998 ~ May 2001
Sony Account Campaign » Telephone Technical Support
  • Provide hardware, software, and operational support on all models of SONY PCs and peripherals.
  • Contribute to database development in Microsoft Access Visual Basic (VBA).
  • Provide product guidance and instruction to peer tech support agents.

Illinois Veterans Home

Quincy, IL  » Feb 1998 ~ Aug 1998
Computer Services » Computer Technician
Security » Database Administrator
  • Development and maintenance of the Security Office's Database in MS Access/Visual Basic (VBA).
  • Installation of software, lines, and hardware for NT and WANG servers and networks.

John Wood Community College

Quincy, IL  » Aug 1996 ~ Aug 1998
Computer Services » Computer Technician
Student Support Services » Student Support Staff
  • Coordinate with the IT team in planning and extensive installation of new CAT-5, hubs, and fiber optics.
  • Instruct staff members on efficient and productive use of their systems.
  • Transcribe recorded lectures and hand-written papers for disabled students.
  • Tutor special needs students on the effective use of available technologies.

United States Navy

http://www.navy.mil/  » Jul 1992 ~ Jul 1996
Deck Department » Computer Technician, DBA, Assistant Leading Chief Petty Officer, Watchbill Coordinator, Fire Team Member
  • Develop and maintain Deck Department's personnel information and qualifications database in MS Access / VBA.
  • Perform maintenance and repairs on shipboard computer systems.
  • Streamline memory in shipboard Windows 95 and DOS / Windows 3.11 operating systems.
  • Instruct officers and enlisted personnel on efficient and productive use of their systems.
  • Maintain high confidentiality and discretion standards.
 

Awards

John Wood Community College

  • Trustee Merit Full Tuition Scholarship
  • Who's Who Among Students in American Junior Colleges
  • Dean's List
  • Student Support Services Recognition Award

United States Navy

  • Awarded the Navy Achievement Medal (NAM) for my decisive action preventing serious damage to numerous submarines.