Objectives
- Primary Objective: To gain secure, long term employment as a Programmer Analyst (ideally operating as a telecommuter).
- 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. 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
Database
- Access » Advanced » Jul 2006
- Dbase » Intermediate » Jul 1996
- Lotus Notes » Beginner » Mar 2001
- MySQL » Advanced » Current
- PL/B (indexed files) » Advanced » Jul 2000
- SQL » 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
Programming Language & Markup
- AJAX » Expert » Current
- ASP » Advanced » Current
- C++ » Intermediate » May 2006
- CSS » Expert » Current
- JavaScript » Expert » Current
- Perl » Advanced » Current
- PHP (Zend Certified) » Expert » Current
- PL/B COBOL » Advanced » Jul 2000
- VBA » Intermediate » May 2006
- Visual Basic (6.0 - .net) » Advanced » May 2007
- Visual Studio » Advanced » May 2006
- XHTML » Expert » Current
- XML » Advanced » Current
Operating System
- Linux (Debian / KDE / Gnome / etc) » Advanced » Current
- Novell » Intermediate » May 1999
- OS 9 / OS 10 / OS X » Intermediate » Current
- Unix » Intermediate » May 1999
- Windos 95 & 98, Dos & Windows 3.0 - 3.11 » Advanced » Jul 2000
- Window NT (Server & Client), 2000, XP (Home & Pro) » Advanced » Current
Other
- Microsoft Office (3.11, 95, 97, 2000, 2002 XP, & 2003 Office System) » Advanced » Current
- OpenOffice.org » Advanced » Current
- Technical and Business Writing » Advanced » Current
- Telecommuting "Best Practices" » Advanced » Current
- Tutoring (one-on-one and group) » Advanced » Current
Development Tool
- Apache » Expert » Current
- ColdFusion » Intermediate » Mar 2001
- Crystal Reports » Advanced » Oct 2003
- DreamWeaver » Expert » Jan 2007
- Drupal » Advanced » Current
- Gimp » Intermediate » Current
- IIS » Intermediate » Current
- Savant3 » Expert » Current
- SEO » Intermediate » Current
- Source Safe » Advanced » Oct 2003
- SVN » Advanced » Current
- VI / VIM » Expert » Current
- Visual Studio » Advanced » Jul 2006
- Zend Development Evironment » Advanced » Jan 2007
Work Experience
Southfield, MI » Feb 2007 ~ Present
Technical Staff » Programmer Analyst, Web Designer, Technical Support, Customer Relations
- Full life-cycle development of databases and web applicaions using PHP, Perl, SQL, MySQL, JavaScript, Apache, ASP, etc.
- Provide comprehensive code testing and analysis for various browsers on the Mac, Windows, and Linux.
- Interact with customers on-site for product demonstration and evaluation purposes.
- Participate in long term planning towards implementation of various projects.
Orono, ME » Dec 2005 ~ Jan 2007
Contractor » Programmer Analyst, Database Developer, Web Designer
Technical Staff » Programmer Analyst, Database Developer, Web Designer
- Initial contract called for 80% telecommuting and 20% on-site, but resolved into 100% on-site following a shift to full-time regular employment.
- Full life-cycle development of databases and web applicaions using PHP, MySQL, JavaScript, Apache, Access, etc.
- Database conversion for client migration projects
- Provide comprehensive code testing and analysis for various browsers on the Mac, Windows, and Linux.
- Interact with customers on-site for product demonstration and evaluation purposes.
- Participate in long term planning towards implementation of various projects.
Orono, ME » May 2004 ~ Jul 2006
Technical Staff » Programmer Analyst, Database Administrator, Web Designer, Technical Support
- 90% telecommuting and 10% on-site.
- Full life-cycle development of databases and web sites using PHP, ASP, MySQL, JavaScript, Apache, Access, IIS, etc.
- Provide comprehensive code testing and analysis for various browsers on the Mac, Windows, Linux, and Unix platforms.
- Provide administrative reports on technology issues.
- Perform data conversion and maintenance on various DB and OS platforms.
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 without overstepping Dell's compensation guidelines.
- Support peer agents with procedural guidance and instruction.
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 pertaining to the company's fund-based accounting software package, ProFund SeQueL, as well as numerous specialty programs for internal use.
- Primary developer of the Data Interface module, which is responsible for importing from and exporting to third party accounting products in a generic and user-friendly fashion.
- Development in SQL and Crystal .rpt files of new and existing reports.
- 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.
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.
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).
- Participate in long term planning towards implementation of Visual Basic.
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).
- Instruct staff members on efficient and productive use of their systems.
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.
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.
- Minor web development and implementation.
- Tutor staff members on efficient and productive use of their systems.
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.
Norfolk, VA » 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.
Education
Zend Certified Engineer » 2006
Bachelor of Science in Computer Science » 2006
Associate of Science in Computer Information Systems » 1998
Certificate in Computer Information Systems » 1998
Awards
- Trustee Merit Full Tuition Scholarship
- Who's Who Among Students in American Junior Colleges
- Dean's List
- Student Support Services Recognition Award
- Awarded the Navy Achievement Medal (NAM) for my decisive action preventing serious damage to numerous submarines.