Ryan Somma

Senior Software Developer

ideonexus.com

1000 Hunter St.                                                                                                                                    252-207-5768

Elizabeth City, NC 27909                                                                                                                  ryan at ideonexus.com

 

SUMMARY OF EXPERIENCE:

Nine years as a qualified USCG Aviation Information Systems Web Application Engineer working on the Aviation Logistics Management Information System. This is preceded by three years experience working as an independent contractor deploying web applications for clients such as AMS, SHRM, Lockheed Martin, PSINet and Sony Corp. Perpetually works on extracurricular charitable work for various organizations in need of an IT specialist and articles for various publications.

 

EDUCATION

 

¨       GC, Information Systems, Software Engineering Concentration, Strayer University, 2009 (4.0 GPA)

¨       BA English, Virginia Polytechnic Institute, Blacksburg, VA 1996

 

SPECIALIZED TECHNICAL TRAINING

¨       IBM Rational Synergy Training, 09/2009

¨       PHP, Webucator, 10/2008

¨       Cascading Style Sheets, HTML Writers Guild, 02/1999

¨       Edify Application Engineering, 02/1999

¨       Advanced JavaScript, HTML Writers Guild, 03/1998

 

CERTIFICATIONS

¨       Community Emergency Response Team Certification, CERT, 09/2006

¨       Aviation Information Systems Production Qualification, USCG, 05/2004

 

RELEVANT SKILLS

 

WEB APPLICATION DEVELOPMENT

¨       Client-Side Scripting (HTML/XHTML, JavaScript (AJAX, DHTML))

¨       Server-Side Programming (PHP/LAMP, VBScript, ASP)

¨       Data (XML, JSON)

¨       Open Source (Wordpress, MediaWiki)

¨       Site Traffic Monitoring (Google Analytics, StatCounter)

¨       Online Resources (W3C, PHP.net, w3schools)

 

SOFTWARE AND SOFTWARE DEVELOPMENT

¨       IDE’s (Eclipse, Netbeans, Visual Studio/Interdev, Ultraedit)

¨       Version Management Software (IBM Rational/Synergy, Subversion, Merant)

¨       Image Editing (Photoshop 4, GIMP)

¨       Office Suites (MS Office (98-2007), Open Office)

¨       Web Browsers (IE (1-9), Mozilla/Netscape (Firefox, Navigator), Google Chrome)

 

DATABASE

¨       SQL (Queries, Views, Stored Procedures), PL/SQL

¨       RDBMS (Ingres Database, MySQL, SQL Server 7, Access (98 through 2000))

 

OPERATING SYSTEMS

¨       MS Windows (3x through 7), Windows Server (NT, 2000), Ubuntu Linux, Macintosh OS, IBM OS/2 Warp

 

EXPERIENCE

 

United States Coast Guard - Information Services Division, Elizabeth City, NC                         07/01 – Present

Senior Software Developer, Competency Center                                                                                 07/08 -- Present

ALMIS Modernization Phase I: Continuing migration of an existing ASP application into a modernized integrated framework. Assisted in documentation, object modeling, training legacy developers, and project management in the conversion process.

ISD Framework: Developed the interface layer and foundational structure for an applications framework written in PHP, JavaScript (AJAX, DHTML), and XML. Assimilated a portion of an existing ASP application into the new framework, providing a seamless transfer between two domains within the application. Implemented XML configuration files to define web page content such as forms and reports. Applied design patterns, such as the observer, factory, MVC, front controller, and inversion of control to establish a new software development paradigm for the division with the vision of integrating procedural legacy systems into an Object-Oriented environment. Balanced research and experimentation with candidate technologies and solutions with achieving concrete software development milestones.

 

Senior Software Developer, Aviation Logistics Management Information Systems                 10/06 - 07/08

Served as second chair on a team developing mission-critical Aviation and Asset Logistics Management Systems supporting Coast Guard operations world-wide. Served as lead database developer for the Web Development Team, writing database procedures and designing database architecture. Adhered to ISO 9001:2000 & 14001:2004 standards for quality management systems and Section 508 compliance for users with disabilities. Responsible for front-end web development and back-end database development, architectural modifications to improve performance, interpreting new user requirements, coordination with other teams in development, provided guidance to teams adopting our software standards, supervised and interviewed new employees, and assumed management responsibilities in team lead's absence. Provided support to Database Architects, Business Analysts, Quality Assurance personnel, Decision Support Programmers, Help Writers, Project Planners, Systems Support, Pilots, Mechanics, and Officer's working in the field:

Logistics Information Management System (LIMS): Multi-team project to bring the Coast Guard's surface fleet and marine operations within the Aviation branch's logistical management SOPs, and consolidate all logistics management into one application according to Logistics Transformation Program Integration Office (LTPIO) requirements. Involved transforming the Electronic Aircraft Logbook into an entirely dynamic application built on a completely new database architecture, and expanded the application's scope to include 338 operational facilities, 8,500 users, 14,000 personnel, and thousands of projected assets.

 

Web Application Engineer, Aviation Logistics Management Information Systems                  07/01 - 09/06

Electronic Aircraft Logbook (EAL): Team effort to replace an existing paper-based/terminal system with a comprehensive web-based application for managing real-time aircraft maintenance, flight scheduling, mission operations, and personnel training for the Coast Guard’s 28 airbases nationwide. Project became the Coast Guard's flagship web application, the SOP for Asset Management for fields outside Aviation, and the recommended SOP for the Department of Homeland Security in an evaluation conducted by management firm Booze, Allen and Hamilton over Customs and Border Patrol applications.

Corrosion Mapping: Assumed the role of lead developer on an application allowing the Aging Aircraft Division to bring up aircraft part diagrams and note various types of wear and tear on a grid using X and Y coordinates. Included reporting functionality for tabulating corrosion instances and identifying corrosion hotspots on parts and airframes.

EAL Lite: Team effort to develop a bare-bones version of EAL for personnel deployed on ships and limited to a 2kb satellite Internet connection.

System Performance Tiger Team (SPerTT): After an outside consulting firm analyzing our performance problems determined that our normalized database was bringing down our application's response times, we undertook a project to consolidate our numerous SQL views into a single database procedure per web page that would denormalize the data into faster returns. Evaluated SQL procedure performance by measuring page response times, disk cycles per transaction, and other performance metrics.

 

Independent Contractor, Various Locations                                                                                          07/97 – Present

Information Technology Consultant

Have worked on a wide variety of start to finish projects throughout his career as a freelance consultant, providing web development, software development, and systems administration to a number of clients in Virginia and North Carolina:

The Daily Advance, Blogger, (11/07 – 10/09): Maintained a daily web log titled Geeking Out, covering science, cyberspace, and mathematical interests for Elizabeth City’s local newspaper with a circulation of 11,750 subscribers.

Port Discover Children’s Science Center, Web Master / Systems Engineer, (03/06 – 03/07): Developed a dynamic online presence, including several web applications such as an Events Calendar, Volunteer Management, and Links Management. Set up a network of 5 computers with content blocking software for children to browse Science-related websites and run science software. Built an exhibit customizing MS Flight Simulator to allow children to experience flying a plane out of the local USCG Coast Guard base and over Elizabeth City.

Earth 383 Comics and Games, (02/2004 – 03/2005): Managed a computer lab of 10 systems networked for competitive play with over ten different video games, including first-person shooters, online role-playing (MMORPG), and real-time strategy (RTS) formats. Hosted tournaments, provided customer support, maintained hardware,

Children’s Hospital of the King’s Daughters, Software Developer (03/03 – 07/03): Developed a CD Rom application according to the direction of Doctors at Eastern Virginia Medical School that tied together a wide variety of resources, both online and stored on the CD, as a research and diagnosis tool for Medical Workers in the field of Genetics

Eastern Virginia Medical School - Theresa A. Thomas Professional Skills Teaching and Assessment Center, Web Developer (10/02 – 03/03): Developed a comprehensive training and evaluation web application using ASP, HTML, JavaScript, and SQL according to the business needs of Eastern Virginia Medical School Training Administrators. Application was used by administrators to develop tests, which were administered to medical students, and included a wide variety of reporting capabilities to track results.

Workforce Technologies, Web Developer (07/99 – 01/01): Developed comprehensive Human Resource Management web applications for clients such as Sony Corp, PSINet, and Lockheed Martin using, HTML, JavaScript, and the Workscape development environment. Applications included Payroll Management, Employee Self-Service Benefits Management, Training Enrollment, and Timekeeping functionality. Provided web development support to three different project teams nationwide.

Society for Human Resource Management, Web Developer (06/99 – 10/99): Managed the web presence for the most extensive Human Resource Reference Site on the Internet using HTML and JavaScript. Provided web development support to all departments and chapters nationwide. Recommended freelance Web Application Developers to convert sections of the site to a database-driven format and to automate many daily tasks.

American Management Systems, Web Developer (04/98 – 06/99): Upgraded thousands of static HTML pages to a dynamic ASP format for the International Corporate website using include pages and database functionality to manage content.

Booz, Allen, & Hamilton, Team Leader / Systems Administrator (10/98 – 02/99): Managed a team of 5 systems administrators on a project upgrading over 1000 obsolete computers to Pentium II laptops and Desktops. Backed up users’ existing Windows 3.0 and Macintosh systems, installed new systems, restored previous files and preferences into Windows 98, customized systems and software to users’ specific needs, and provided technical support for users adjusting to the new operating system. Included customizing two computers for blind users.

Science Applications International Corporation, Print Technician (07/97 – 02/98): Managed several Xerox print servers for a fast-paced, high profile proposal department. Provided support in producing hardcopies of proposals to over 20 graphics designers and technical writers.

 

Waygate Consulting, LLC, Alexandria, VA                                                                                              09/99 – 03/02

Partner – Project Manager / Marketing Director

Acted as Project Manager in a startup venture for a Microsoft Certified Solutions Provider (MCSP), responsible for monitoring product development, ensured component units were achieving their goals and provided support wherever needed, balanced project requirements with development constraints. Acted as Marketing Director; coordinated with graphic designers, application engineers, and clients to produce brochures, web sites, proposals, slide presentations, a Marketing Plan, and corporate branding.

 

Virginia Tech - Newman Library, Blacksburg, VA                                                                                 01/97 – 07/97

Print Technician

Managed numerous printers, copiers, and print servers. Provided support to students in producing hardcopies of term papers and web sites.

 

Eastern Virginia Medical School, Norfolk, VA                                                                                         09/96 – 01/97

Team Leader / Surveyor

Managed a team of 3 surveyors for an Immunization survey covering all of Virginia. Was responsible for ensuring all households on our docket for the Western portion of the state were interviewed.

 

Shadowrun BBS, Virginia Beach, VA                                                                                                      1985ish – 1986ish

Sysop

Ran a Bulletin Board System (BBS) on a Commodore 128 with a performance enhancement card on two 5 ˝” floppy drives, a 1200 baud modem, and DMBBS software. Managed a software library that users could upload and download from using credits based on bytes exchanged. Fielded chat-sessions with users and supervised bulletin board thread topics.

 

AFFILIATIONS

¨       Member of the Association for Computing Machinery (ACM)

¨       Member of the Computer Science Teachers Association (CSTA)

¨       Member of the Society for Amateur Scientists

¨       Member of Mensa, 03/2005 - Present

 

PROFESSIONAL RECOGNITION

¨       Certificate of Appreciation for Contributions to the Mission Pallets Project, USCG, 2008

¨       Unsung Hero Award, USCG January – March 2008

¨       Certificate of Appreciation for Contributions to the HC-144A CASA Aircraft Induction Project, USCG, 2007

¨       Certificate of Appreciation for Contributions to the Port Discover Children’s Science Center, 2007

¨       Certificate of Appreciation for Contributions to the National Security Cutter Logbook Project, USCG, 2006

¨       Certificate of Appreciation for Service to the Aging Aircraft Division, USCG, 2005

¨       Certificate of Appreciation for Troubleshooting Complex Client Issue, USCG, 2004

¨       Certificate of Appreciation for Contributions to the Electronic Aircraft Logbook Project, USCG, 2003

¨       Most Conscientious Supervisor Award, Eastern Virginia Medical School, 1996

 

PUBLICATIONS

“MSP Induction Demostrate’s EAL’s Extensibility.” U.S. Coast Guard Engineering, Electronics & Logistics Quarterly,

Summer 2009.

 

 “ALMIS Offers Partial Mission Capable Logistics.” U.S. Coast Guard Engineering, Electronics & Logistics Quarterly,

Winter 2009.