|
Ryan Somma Information Science Sensei1000 Hunter St.252-207-5768 Elizabeth City, NC 27909ryan at ideonexus.com SUMMARY RELEVANT TECHNICAL SKILLS: Mr. Somma has worked for 9 years as a qualified USCG Aviation Information Systems Web Application Engineer, developing and administering the Electronic Aircraft Logbook and Corrosion Mapping applications using ASP, HTML, JavaScript, VBScript, and SQL. He provides technical support to the Help Desk, Database, DSS, Implementation, EAL QA, AMMIS, Contract Labor, Documentation & Help, and Quality Assurance teams, as well as providing his singular understanding of Electronic Asset Logbook and Corrosion Mapping application and business logic to his teammates. During his 3 years as an Independent Contractor in Washington DC, Mr. Somma provided start to finish Web Application solutions for companies such as American Management Systems, the Society for Human Resource Management, Lockheed Martin, PSINet, and Sony Corporation. During this time, he also a partnered in a joint dot-com venture, Waygate Consulting, LLC, where he acted as Project Manager overseeing the development of Web Applications for various clients. Mr. Somma continues to build ASP Applications in his spare time for causes such as the Children’s Hospital of the King’s Daughters and a children’s Science Center, Port Discover. EDUCATION: ¨ GC,
Information Systems, Software Engineering Concentration, Strayer University,
2009 (4.0 GPA) ¨ BA English,
Virginia Polytechnic Institute, Blacksburg, VA 1996 INTERNET/NETWORK AND SECURITY TECHNOLOGIES: ¨ HTML,XHTML, 13
years ¨ JavaScript,
AJAX, 11 Years ¨ PHP, LAMP 3
Years ¨ XML, 4 Years ¨ VBScript, ASP,
8 Years ¨ Site Traffic
Monitoring, 6 Years ¨ MS Knowledge
Base, W3C Consortium, and other Online Resources. SOFTWARE AND SOFTWARE DEVELOPMENT: ¨ Eclipse/Netbeans,
3 Years ¨ IBM
Rational/Synergy 1 Year ¨ Ultraedit, 7
Years ¨ GIMP, 1 Year ¨ Adobe
Photoshop, 12 Years ¨ MS Visual
Studio, Visual Basic, 7 Years ¨ Merant Version
Manager, 8 Years ¨ MS Office 98
through 2007, 14 Years ¨ Internet
Explorer, 11 Years ¨ Mozilla
Firefox, 4 Years ¨ Google
Chrome, 2 Years DATABASE: ¨ SQL, 7 Years ¨ Ingres
Database, 8 Years ¨ MySQL, 3 Years ¨ SQL Server 7,
4 Years ¨ Access (98
through 2000), 12 Years OPERATING SYSTEMS:
¨ MS Windows (3x
through 7), 13 Years ¨ Windows
Server (NT, 2000), 9 Years ¨ Ubuntu
Linux, 2 Years ¨ Macintosh
OS, 2 Years ¨ IBM
OS/2 Warp, 1 Year SPECIALIZED TECHNICAL TRAINING: ¨ IBM Rational
Synergy Training, 09/2009 ¨ PHP,
Webucator, 10/2008 ¨ Cascading
Style Sheets, HTML Writers Guild, 02/1999 ¨ Advanced
JavaScript, HTML Writers Guild, 03/1998 ¨ Edify
Application Engineering, 02/1999 CERTIFICATIONS: ¨
Community Emergency Response Team Certification,
CERT, 09/2006 ¨
Aviation Information Systems Production
Qualification, USCG, 05/2004 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 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 Mr.
Somma has 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. |