www.faa.gov: SWIM Program: The transformation to the Next Generation. Air Transportation System (NextGen) requires programs and technologies that provide more efficient operations, including streamlined data communications capabilities. The SWIM program is an integral part of that transformation. SWIM will provide open, flexible, and secure information management architecture for sharing NAS advisory data and enabling increased common situational awareness and improved NAS agility. SWIM will use commercial off-the-shelf hardware and software to support a loosely coupled service-oriented architecture that allows for easier addition of new systems and connections.
Solution Architect: Subject Matter Expert and Solutions Architect providing solutions to the following FAA Systems
ITWS: Integrated Terminal Weather System (ITWS) provides improved integration of weather data into timely, accurate aviation weather information.
CIWS: CIWS is an animated three-dimensional weather tracking system. CIWS products range from current weather depictions, including growth and decay trends, to convective weather forecasts of precipitation and echo tops - two hours into the future
TDDS: Terminal Data Distribution System (TDDS) SWIM-based interface to many terminal systems will be provided. This infrastructure will provide an IP-based front end to Terminal legacy systems. Existing flight data interfaces to Terminal are antiquated and are limited to receiving a subset of the data.
AIM: AIM Systems is responsible for operations, maintenance and enhancement of aeronautical information management systems, hardware and software. AIM Systems includes three components: NAS Aeronautical Information Management Enterprise System (NAIMES) Military Operations (MILOPS) Airspace and Aeronautical Information Management Laboratory (ATALAB).
WMSCR: The Weather Message Switching Center Replacement System (WMSCR) collects, processes, stores, and disseminates textual aviation weather products and NOTAM information between NAS systems, the airlines, and commercial users 24 hours every day. The accurate, reliable, and continuous delivery of these messages is the core of WMSCR is mission and essential for aviation safety.
- Developed communications strategy and plans to communicate the process and expectations of each individual in the standardization of EA standards and policies.
- Responsible to deliver required Software development life cycle documentation (SDLC) per the FAA documentation templates along with 508 compliant.
- Provided support to create/update documents such as Solution Architecture Document, Solution Design Document, User Interface Design Document, Installation Plans and Operational Support Plan.
- Provided systems and technology roadmaps to the development teams for transitioning to the target architecture.
- Manage the systems lifecycle of the architecture itself to include feedback and periodic updates
- Developed an executable process model that communicates enough implementation detail for direct execution while retaining clarity required for maintainability and business stakeholder communication.
- Participate in program level stakeholder meeting with respect to system design like critical design review, system design review, testing and deployment related
- Implemented and supported AGILE development process with proper documentation.
- Responsible to ensure systems are compatible and in compliance with the standards for agency IT architectures, and profiles of standards (FAA STD065, 66, 69, & 80).
- Lead business and technology stakeholders in developing technology architectures, strategies, and plans that align with and across multiple lines of business.
- Provide technical and architectural subject matter expertise to the various development teams including communicating architectural decisions and mentoring other technical staff around the various development technologies and decisions.
- Responsible to ensure application of FAA standards to the implementation and specific to the solution for the platform, integration with other systems, and the external interfaces
- Provided support to have version management and release support
- Implemented and followed established FAA Configuration Management (CM) policies and procedures for all code and prototypes.
- Responsible to work collaboratively with all teams designated by FAA to provide a breakdown of responsibilities, deliverables, phases and timelines in order to complete the delivery of the project in a timely and effective manner.
- Provided guidance and documentation to the FAA for all aspects necessary to deliver a project design or technical recommendations.
- Supporting the SWIM implementation lead and participated in program status review, program management review (PMR), cost effective review, and technical account manager (Fuse TAM) meetings on regular basis.
- Overseeing the testing activities and onsite deployments (Tech Center, Boston, Raytheon MIT LL, Volpe)
- Responsible to provide planning, architecture, design, development, legacy migration, configuration management, build environments, testing, security, delivery and operations.
- Provided GAP analysis and expand on existing requirements to develop and derive functional, non-functional and technical requirements that are buildable and testable.
- Produced an overall Solutions Technical Architecture based on the FAA business technical architecture and capability needs.
- Established architecture and design related policies, standards, guidelines, and best practices to be utilized in the development of technology solutions
- Provide technical review comments on system interface requirement document (IRD), system specification document (SSD), Interface control documents (ICD), Web service specification (WSDD).
- Identified efficiencies in the current design and proposed development platform solutions to provide cost effective solutions.
- Provided product evaluations which resulted in huge cost savings, like FUSE , Open source products
- Educated, evangelize and transfer knowledge regarding technology strategies, architectures and migration plans to the implementations are Fuse ESB, Message Broker, Service Frame Work and Mediation Router
- Provided documentation and recommendations for the acceptance or mitigation of any issues and risks associated with requirements, proposed systems, solutions, development, designs, plans
- Provided impact analysis of the SWIM technical architecture for CIWS, ITWS, WMSCR, and AIM along with mitigation strategy recommendations.
- Conducted architecture assessments on SWIM implementing programs.
- Worked with SWIM Architect to provide technical support for all SWIM implementing programs. Also, participate and work closely with SWIM Architect in conducting architectural review, working group meetings, and technical interchange meetings.
- As a SOA Architect and SME providing support to the SWIM implementing programs AIM, TDDS, CIWS, ITWS and WMSCR.
- Participate in product support meetings at COTs working group, bug fixes detailed discussion
- Provided support by working closely with FAA technical architecture staff and independently lead the identification and resolution of problems within the SWIM technical infrastructure.
- Provided architecture design, technical support to FAA recommended Fuse product implementations.
- Develop and maintain a technology gaps and opportunities assessment by analyzing the business strategy, goals, objectives and the current state of the technology platform.
- Develop and maintain future state technology architectures and transition roadmaps which meet the enterprise needs as identified in the gaps and opportunities assessment.
- Responsible to identify development iterations, focus team development of prototypes.
- Proactively monitored process execution and perform performance tuning with the components of its application stack in order ensure optimal configuration and performance.
Environment: JBoss AS6, AS7, BRMS, Red Hat, IBM tools Rational Software Architect, (RSA), RAD, WSAD and Enterprise Architect tools. Web Sphere Application Server 6.0 and 6.1, IBM Datapower / XI50 and IBM Master Data Management, WebSphere Portal 7AWT, Swing, Servlets, JSP, Struts, EJB, JNDI, JMS, JDBC, RMI, XML, XSLT, SAX, DOM, JAXP, MQ Series, XSL, XSLT, DTDs, Schemas ), HTTP, JDBC, Web Publisher, JAVA, SQL, JAVAEE, XML, HTML, JSP, XSL, Google App Engine, PL/SQL, JUNIT, PD4ML, Oracle, UNIX, and HP Unix Server