Resume

Professional Summary

B.S. (Computer Information Systems), Senior Programmer Analyst with five years of demonstrated problem solving and software development experience utilizing various development frameworks, programming languages and relational database systems.  Experience includes: object oriented programming skills using C#(.Net, ASP.Net), PHP and Java; relational database design and programming using SQL, T-SQL and the SQL Server 2000/2005, MySql and Postgres database systems; server scripting Linux and Windows servers using bash (Linux) and vbscript (Windows); software architecture and data-modeling skills designing n-tier applications and working in various tiers of their development.

  • Object Oriented Programming
  • Relational Database Design
  • Software Architecture Knowledge
  • Customer Requirements Gathering
  • Project Management
  • Grace Under Tight Deadlines
  • Team Player
  • Continuously Pursuing Education

Selected Accomplishments

  • Promoted twice while working with Alachua County.
  • Wrote a magnetic stripe scanning system using C# and ASP.Net to replace an antiquated barcode reading system used for recording reservations and attendance of students at University of Florida Athletic Association events.
  • Designed and developed a software license management tool using C#, ASP.Net and MS SQL 2000 that tracked license keys and the serial numbers of the computers they were installed on.
  • Designed and developed a database search engine using T-SQL with MS SQL 2000 that uses a porter stemmer algorithm to derive the root of searched words to return relevant results. I have also ported this search engine to MS SQL 2005.
  • Designed and served as lead developer for an online training application, built with C#, ASP.Net, and MS SQL 2005, that is used by the Alachua County Supervisor of Elections office and Alachua County Fire/Rescue Department to deliver training courses to personnel.
  • Served as database architect and application developer for the development of an online employment application and applicant management software currently in use by the Alachua County Sheriff Office to receive and manage more than 100 applicants a week. This software was developed with C#, ASP.Net, and MS SQL 2005.
  • Developed a spam blocking system using a custom implementation of SpamAssassin, postfix and dbMail.

Professional Experience

April 2007 - Current                           
Alachua County, BOCC - Gainesville, FL
Programmer Analyst

  • Develop rich Internet and windows forms applications using .Net, ASP.Net and C# to meet the information needs of citizens and employees.
  • Design and develop databases on Microsoft SQL Server 2005, write stored procedures and user defined functions for use with data-driven applications.
  • Perform DBA functions on Microsoft SQL Server 2005 servers.
  • Lead project teams in the development of complex software applications written on the .Net and ASP.Net framework.
  • Prepare comprehensive flow charts and diagrams as solutions to user requirements.
  • Verify accuracy and completeness of programs by preparing sample data and testing the data for accuracy; correct program errors by revising instructions or altering the sequence of operations.
  • Evaluate and modify existing programs as a result of changes in procedures or types of reports desired.
  • Consult with administrative and operations personnel in the Information Services division to identify problem areas and develop solutions.
  • Work with junior programmers by offering guidance, advice or instruction where needed to aid in their professional growth and ensure the quality of their contributions to the team.

Dec. 2005 - April 2007                                   
University of Florida Athletic Association - Gainesville, FL
Computer Programmer

  • Develop applications for Windows Platforms using .Net and ASP.Net to accommodate NCAA compliance regulations and streamline business and operational processes.
  • Support internally developed systems using standard troubleshooting techniques.
  • Develop software to interface with magnetic stripe and bar code scanning equipment.
  • Patch Windows 2000 and 2003 servers with latest security updates.
  • Perform DBA and database design functions on Microsoft SQL Server 2000 servers.
  • Oversee the operation of internally developed systems.
  • Write technical documentation to accompany deployed applications.
  • Serve as project lead over teams of as many as three people for various projects.

Jul. 2003 - Current                              
Freelance Work - Gainesville, FL
Service Provider / Consultant

  • Coordinate sub contractors and integrate their work into the overall project.
  • Provide web, mail, and database hosting service on a dedicated server running Mandrake/Mandriva Linux.
  • Develop web sites and applications such as content management systems, e-commerce sites, and other custom solutions using PHP and MySql or ASP.Net and Microsoft SQL.
  • Develop database driven applications using various technologies including Access, .Net and opensource tools.
  • Install and maintain various open source products such as Mambo, Wordpress, Sugar CRM, phpBB, etc.
  • Design graphics, logos and touch up photographs using Photoshop or Gimp photo editing software.
  • Procure, configure and select appropriate web hosting for domains.
  • Install small office networks.
  • Install computer hardware and software.

Aug. 2005 - Dec. 2005
Communication Systems, Inc. - Gainesville, FL
Information Services Specialist

  • Programmed telephone systems.
  • Used troubleshooting skills to pinpoint problems in telephone systems and suggest solutions for technicians to implement.
  • Assist in the installation of telephone systems including punch-down of extensions, deployment of telephones and programming of flexible buttons at individual extensions.
  • Provide internal technical support and maintenance of company workstation and network computer equipment and infrastructure.
  • Complete internal projects as required; examples of which include white-listing company Public IP addresses with AOL and implementing a web mail solution for employees.

Jun. 2005 - Aug.2005                         
University of Florida Athletic Association - Gainesville, FL
Help Desk Tech - Temp

  • Received tech support inquiries and entered work orders into help desk support system.
  • Performed computer hardware and printer maintenance and replacement.
  • Upgraded software systems.
  • Assisted in the organization-wide deployment of MS Office 2003.
  • Checked and maintained computer hardware/software inventories.
  • Used Norton Ghost to back-up data on trouble machines in order to ensure data integrity.

Education

January 2008 – April 2009                           
Saint Leo University - Saint Leo, FL
MBA with specialization in Information Security Management

Fall 2004 – Spring 2007                                 
Saint Leo University - Gainesville, FL
B.S. Degree in Computer Information Systems
Minor: Management

Mar. 2006                                           
Learning Tree International - Reston, VA
Training Class: SQL Server 2005 Database Administration
Completed and passed course certification test.

Fall 2000 - Fall 2003                          
Santa Fe Community College - Gainesville, FL
A.A. Degree in General Social Science
Graduated Phi Theta Kappa
Phi Theta Kappa Historian Fall 2001