Leonard Erwine's Resume

Leonard T. Erwine

General Dynamics, IT (NGIC)
2055 Boulders Road Charlottesville, VA 22911-8318
Comm: 434-951-1583
DSN: 318-521-1583

Summary of expertise

Web Application Programmer with over 18 years of web development experience, using many operating system platforms, programming languages and implementations as Internet technology has progressed. Proficiency in programming languages include C#, ASP.NET 4.0, XML Technologies (XSLT, XSDL, WSDL, WML, SOAP), Windows Communication Foundation (WCF), Silverlight 4.0, C++, C, Perl, CGI, PHP, TCL/TK, JavaScript, VB-Script, HTML / DHTML, CSS, MySQL, T-SQL, Microsoft Reporting Services and Assembly Language for x86 processors. Strong proficiency in object-oriented concepts and developing complex algorithms. Able to develop web parts for MOSS 2007.

Knowledge of Computer hardware, ability to setup and maintain Linux and Windows web servers, SharePoint 2003, MOSS 2007, Office Server 2010, MySQL and Microsoft SQL DBA and Experience with several engineering CAD applications including AutoCAD and ArcGIS in Civil Engineering and architectural scenarios gives him the ability of intimate collaboration with system administrators and engineers.

Experience

SharePoint/Web Developer

July 2009 to Present, General Dynamics, IT, NGIC Charlottesville, VA

  • SharePoint Integrated Web Application Development: Currently involved in developing SharePoint solutions and SharePoint-aware web applications.
  • Database Development: Develop SQL database solutions utilizing stored procedures and triggers, with automated installation components and .NET data layer.

SharePoint / Web Developer

January 2009 to July 2009, General Dynamics IT, SE Resources and Sustainment Tampa, FL

  • Web Application Development: Deployed in Baghdad Iraq, contributing to a Business Intelligence product which heavily utilizes Microsoft Reporting Services and GDI+ to present complex data reports.
  • SharePoint Web Part Development: Develop and deploy SharePoint 2007 solutions packages embedded in MSI installation packages.
  • Web Application Documentation: Thoroughly reviewed several web applications which were developed by former team members and produced exhaustive documentation.

Web Application Developer

July 2008 to January 2009, General Dynamics IT, MNF-I Baghdad Iraq

  • Project Lead: Served as project lead for a programming effort which involved a database-driven web application, using Similarity Analysis and Topical Matching technologies to consume unformatted text from various sources and build a database of financial information.
  • SharePoint Development Consultation: Served as SharePoint Services consultant for other developers who were creating various SharePoint products.
  • Coined by Iraq Threat Finance Cell: Product which I developed for the ITFC at Camp Slayer, Iraq was given excellent reviews by the customer.

SharePoint / Web Developer

December 2007 to July 2008, General Dynamics IT European Region / USAREUR-G3 BCSD Heidelberg, Germany

  • SharePoint Portal Development: Work within a web development team to provide professional customization and utilization of SharePoint 2003 and MOSS 2007 technology.
  • Enterprise Application Integration: Did research and development of the capabilities of integrating MS Exchange/Outlook, CIDNE, Adobe Connect and custom ASP.NET applications.
  • Web Development: Update and maintained websites, using HTML, JavaScript, Flash and XML technology. This also includes precise graphic manipulation for the purpose of creating logos and graphic effects.
  • SharePoint Migration: Manage SharePoint site collection migration from SharePoint 2003 to MOSS 2007. Responsible for post-migration clean-up, including the security setup and page data customization

Senior Command Web Developer and SharePoint Administrator

June 2006 to December 2007, General Dynamics IT SE Region / CENTCOM SOCCENT Tampa, FL

  • Leadership: Oversee 2 other team members (a web programmer and a web designer), delegating tasks according to their skill levels and providing technical guidance to ensure we meet task requirements in the most efficient manner.
  • Virtual PC Test Environment Creation: Configure, install and maintain virtual server farms using Microsoft Virtual PC for other team members for the purpose of separating the development processes from the production environment. Virtual server farms include Active Directory, Microsoft Exchange, IIS (Internet Information Server), SharePoint Portal 2003, Microsoft Office SharePoint Server 2007, Microsoft SharePoint Services 2.0, Microsoft SharePoint Services 3.0 and Microsoft SQL Server 2005.
  • Custom application suite for handling data at rest: Developed custom application to compile a Microsoft Excel compatible list of file system scan results for the purpose of the classification of data at rest. Formulated requirements for 2 servers dedicated to maintaining separation of data at rest according to classification requirements, then developed a web-based application to provide logically separated access to the data therein.
  • Web Server Farm Administration: Maintained 3 servers which hosted a Microsoft Proprietary web server, SharePoint 2003 Services and a Microsoft SQL Server. Developed procedural recommendations for the proper operation, maintenance, backup and restoration of the web and SharePoint servers.
  • Custom SharePoint Web Part Development: Created custom web part assemblies for SharePoint 2003 using Visual Studio 2005. These assemblies included a customizable nested menu structure, a customizable real-time world clock, and a diagnostic web part to assist in troubleshooting user permission issues.

Technology Specialist

October 2005 to June 2006, School District of Hillsborough County Tampa, FL

  • Installed, maintained and repaired Adult Educational Software: Installed, maintained and provided technical support  in an adult education department for the following educational software in many computer labs throughout Hillsborough County: Rosetta Stone language skills software, Harcourt-Achieve Read On, Contemporary’s MHC Pre-GED, and Contemporary’s MHC GED 3.0.
  • Software and Technology Training: Trained instructors and paraprofessionals to use computers, equipment and software tools to maximize efficiency and productivity.
  • Managed large and medium-sized computer labs: Installed and maintained Altiris PC cloning and management software.
  • Developed automation scripts: Used WSH (Windows Scripting Host) for the purpose of securing computers and providing a more user-friendly interface for non-English-speaking students.
  • Developed Comprehensive Collaboration Website: Created a custom web application for the purpose of inter-office collaboration and information dissemination. Installed, configured and maintained an Apache Web Server, a MySQL Server and PHP Scripting Engine. Web application included dynamic document storage, search and dynamically customizable content.
  • Created Advanced Microsoft Access Application: Created a secure and distributable interactive Microsoft Access Application for the nursing department to track patient visits and medication dispensation information.

Web Application Developer

November 2003 to October 2005, Lightning Technology Group Oldsmar, FL

  • Created a pre-SharePoint Collaboration Suite: Developed a distributable and rebrand-able pre-SharePoint collaboration web application on a Linux environment using a PHP Scripting Engine, Custom Server-Side Applications, MySQL Database Server and Apache Web Server. Application included dynamic blog creation, calendars, message boards, document storage and work flow management.
  • Developed an audio blog: Allowed users to add audio content using their telephone. Application utilized a PBX server running Asterisk. Wrote scripts for the Asterisk which provided audio encoding and storage as well as the voice prompting tree.
  • Provided computer-based Fax Reception and Transmission Solution: Installed and maintained HylaFax software on a Linux computer to enable automated digital fax reception and auto-response.
  • Linux Server Administration: Installed and maintained my own SuSE Linux 9.0 server for development purposes.
  • Created Inventory Maintenance and Online Shopping Cart Application: Created a dynamic and robust shopping cart application which had the capability of dealing with many tax and customs scenarios as well as communicating with online financial institutions for product purchase.
  • Built website with dynamically customizable content: Online editing tables and forms allowed user to dynamically create pages, news articles and online training modules and to change them without any knowledge of HTML or web design.

Technology Consultant

October 1999 to November 2003, Nationwide Data Systems Tampa, FL

  • Linux Server Administrator: Built a dedicated server and installed Linux with Apache to host company website.
  • Created interactive company website: Included online shopping cart. Developed online tool to allow customer and business interaction with equipment maintenance schedules. Created web-based application to dispatch formatted text messages in a prioritized and non-intrusive manner to field technicians.
  • Technical Consultation Expert: Provided consultation services for customers for technologies relating to the rasterization and printing of vector images.
  • Certified Wide Format Printing Technician: Installed, maintained and repaired wide-format ink-jet and laser printing equipment for customers in the Engineering and Architectural community.
  • Developed Custom Mass Marketing Software Suite: Developed mass-marketing solution using HylaFax, a custom web application, and a custom server-side application to broadcast marketing literature to a list of fax numbers and email addresses.
  • Enterprise CAD Software Consultant: Provided software support for Micro-Station, AutoCAD, ArcView and ArcGIS for the rendering of drawings.

Education

Graphic Arts, Columbia-Montour Area Vocational/Technical School, 1985

Certifications

  • MCTS: .NET Framework 4, Web Applications
  • MCTS: .NET Framework 4, Data Access CompTIA
  • Security+ (Career ID COMP001020152769)
  • MCTS: .NET Framework 3.5 ASP.NET Applications
  • ITIL V3 Foundations (Candidate ID SR5735532)
  • CompTIA A+ (Career ID COMP001005325212)

Technical Training

  • ITIL Foundations 3.0, iTSM Solutions, 2008
  • CIDNE Introductory Training, ISF, Germany, 2008
  • Implementing Microsoft Windows SharePoint Services 3.0, Microsoft E-Learning Collection 5403, 2007
  • Implementing Microsoft Office SharePoint Server 2007, Microsoft E-Learning Collection 5404, 2007
  • Inside Look at Developing with Microsoft Windows SharePoint Services 3.0, Microsoft E-Learning Clinic 5045, 2007
  • Inside Look at Building and Developing Solutions with Microsoft Office SharePoint Server 2007, Microsoft E-Learning Clinic 5046, 2007
  • Developing Rich Experiences with Microsoft .NET Framework 3.0 and Visual Studio 2005, Microsoft E-Learning Collection 5134, 2007
  • Developing Enhanced Web Experiences with Microsoft ASP.NET AJAX Extensions, Microsoft E-Learning Clinic 5230, 2007
  • Microsoft Security Guidance Training for Developers, Microsoft E-Learning Clinic 2806, 2007
  • Creating Custom Data Sets, Online Microsoft classroom, 2006
  • Applying SharePoint 2003 Services, New Horizons Computer Learning Center, 2006
  • Customizing SharePoint Sites and Portals (SharePoint 2003) , Microsoft E-Learning, 2006
  • Implementing Microsoft Windows SharePoint Services 2.0, Microsoft E-Learning
  • Implementing Microsoft Office SharePoint Portal Server 2003, Microsoft E-Learning, 2006
  • Installation, Support and Maintenance of the X2 Tech High Speed Wide-Format Printer, Xerox 2003
  • Maintenance and Repair of Hewlett-Packard DesignJet 1000 series wide-format printers, 2002
  • Maintenance and Repair of Hewlett-Packard Personal Computer Products, 2002
  • Maintenance and Support of Hewlett-Packard CC800PS Wide-Format Mutli-function printer, 2002
Comments