Technical Resume
[Printer Friendly Version]


Freelancing Highlights

2006-present
Resort Clubs International
Jacksonville, FL
Website Design, Application Development, IT Support

Responsible for various design, development and IT tasks including:

  • www.golfvalueclub.com - website & logo design and implementation. Web Application development including membership registration & management, campaign management, and payment processor integration. Combination Java/Python Web application with a mySQL database
  • www.yourtrophyclub,com - website & logo design and implementation.
  • www.rtci.us - website & logo design and implementation
  • Server support and administration including web/email servers, domain management, and CMS management.
  • Membership database management and support.
  • Various video editing, graphic design and manipulation.

2004-present
i-Sys Corporation
Charleston SC
Application Development, IT Support

Various software development and IT support tasks including:

  • Development and support of internal job tracking,forecasting and reporting applications (J2EE Web Application interfacing w/ MS SQL Server database)
  • Automation of billing, job-costing, payroll and reporting processes including integration with MAS-90 accounting system.
  • Analysis and procurement of IT resources including software, hardware, and internet and phone access
  • Custom software development and graphic design of UI elements for 3rd party building automation software
  • Data migration and on-going support of 3rd party accounting system (MAS-90).
  • General IT support for backoffice systems (Exchange, SQL Server, MAS-90, Active Directory Server)

2004
SPAWAR/ONR SeaFox Project
Charleston, SC
Software Development, Hardware Integration

Contracted to design and implement a streaming video surveillance system for use on the unmanned watercraft vehicle named "SeaFox". Video had to operate on a secure wireless connection with a one mile range over open water. Implementation included placement of IP video cameras, design and placement of wireless transmitters, and custom software to display streaming videos and control PTZ functionality. Project was developed for the ONR and featured at Fleet Week 2004.




1998-present
Various
Webcasting

Production of webcast content for a variety of clients. Responsibilities involved hardware selection/installation, software development and configuration, and hosting/multicasting. Webcasts include:

Employment Highlights

2002-2006
ICF Consulting
Charleston, SC
Senior Software Engineer/Technical Specialist

Senior Software Engineer for a government contracting/consulting firm. Responsibilities include the architectural and implementation oversight on projects developed by the Charleston office. Also responsible for the implementation and enforcement of best practices including code reviews, unit testing, issue management, and quality assurance. Projects include:

  • Emall (ODM/ETO): BEA Weblogic J2EE Application designed to streamline the procurement of non-stocked items through the use of basic ordering agreements (BOAs) with suppliers.
  • CRISP: J2EE Web Services (BEA Weblogic Integrator) project used to manage XML repair item status messages between the US Air Force and commercial vendors.
  • E2E: A WebMethods based EDI gateway linking multiple government suppliers and vendors. EDI formats include XCbl, EDI 843, and a variety of flat format files.
  • Designed and Implemented processes and procedures used to acheive CMM Level 2 certification.

2001-2002
BenefitFocus.com
Charleston, SC
Senior Software Engineer

Senior developer responsible for the design and implementation of several projects including:

  • Designed and implemented the J2EE-based command engine and persistence layer used to drive the application's business logic.
  • Refactored and implemented core Java libraries used as the foundation for the benefits-enrollment web application.
  • Designed and implemented API and framework used to map application benefit transaction data to 3rd party EDI transactions.

2000-2001
Clinetic, Inc
Charleston, SC
Senior Software Engineer

Senior developer responsible for the design and implementation of web-based medical referral system. Responsibilities included:

  • Design and development of core web application leveraging J2EE components on a Weblogic application server and Oracle 8i database.
  • Management of software development team and Quality Assurance process.

1998-2000
Orient Express Hotels
Charleston, SC
Internet Technology Manager

Responsible for managing the Internet technology efforts for the North American and Caribbean hotels and restaurants. Responsibilities included:

  • Procurement and management of Internet facilities at each location.
  • Established Guest Internet Service as a new revenue source for the chain.
  • Managed the design and implementation teams for promotional web sites.
  • Integrated management of on-line reservations system.
  • Management of internal backoffice servers and IT support staff.

1997-1998
Ichor, LLC
Charleston, SC
Senior Developer

Senior developer on the WristRecord a C++ based Windows CE application that used scripted questionnaires to create an electronic medical record. The EMR was then stored on a smart card-like device called an iButton.



1995-1997
Home Account Network, Inc
Charleston, SC
Lead Developer, Contractor

Became one of the first developers to use Java in developing a commercial application. Served as a key member on various projects including:

  • Lead Java developer on HAN's web-based home-banking product.
  • Sub-contracted to Sun Microsystems to assist in the design and implementation of the Java Electronic Commerce Framework..

Publications

"Testing, Testing, Easy as 1-2-3." WMUsers E-Zine, Feb. 2003. - An article on in integrating unit testing with WebMethod services.

A. P. Leclerc, T. Breslin, and P. Arvanitis. Parallel Interval Global Optimization Using the Message Passing Interface, South Carolina Supercomputer Network Workshop, University of South Carolina, August 23-24, 1996.


Education

Bachelor of Science, Computer Science. College of Charleston, Charleston, SC - May 1996


Technical Skill Sets

Programming Languages: Java (J2SE, J2EE, J2ME), C++, SQL, Visual Basic, JavaScript, ActiveScript, ASP, PL/SQL, Python, XML (OAGIS, xCBL), UML

API's & Frameworks: Struts, Tiles, Velocity, Hibernate, J2EE/EJB

Databases and Application Servers: Oracle 8i/9i, Microsoft SQL Server, MySQL 4/5, MS Access, Weblogic Server, Weblogic Integrator, WebMethods Integrator, Apache, Tomcat, Microsoft Exchange, Active Directory Server, Flash Media Server 2, Windows Media Server

Platforms: Windows (2k, XP, Server 2003, Mobile/CE), Linux(Fedora, RHES, CentOS), Solaris

Configuration management:Visual Source Safe, CVS, PVCS Tracker