Shawn Firth

Senior Java Developer at ASRC Federal
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
US
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Christopher H.

Shawn is one of the most dedicated technology professionals I have ever worked with. I lost count of how many times Shawn sacrificed his time and weekends while placing our company and customers first. Unlike most software engineers, Shawn has deep knowledge of and passion for requirements and process management disciplines. It's those attributes that serve as the catalyst for success and differentiation within his solutions. For the last 5 years he was one of my teams lead engineers supporting Air Force and Navy operations. When our customer desperately required an innovation, he authored Automatic Resource Scheduling (ARS) the most critical new feature of our JFAST platform. When fully deployed it will save tens of millions of operating costs for our customers. A team player he is trusted by every customer, and revered by his collages. Shawn is successful because he is loyal and never loses sight of the mission. A true American Patriot.

John F. Cybulski

Shawn is an excellent Systems Architect. He is very quick to identify straight-forward solutions to complex problems and can present his solutions in ways that clients can grasp. Perhaps most outstanding is that Shawn can accept sub-optimal changes to his solutions when the consulting environment requires it (e.g., due to political realities, client limitations, etc.). I highly recommend Shawn's services for anyone who is having difficulty finding an IT solution that sticks in their environment and needs a trustworthy, honest engineer to find the answer.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Certified Scaled Agile Framework Agilist
    -

Experience

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Java Developer
      • Sep 2017 - Present

      Software development for Drug Enforcement Agency Diversion Control Division for over 30 public facing and 8 internal facing JEE web applications developed on Windows and deployed on Linux. About half of the web applications use an older Java/JEE/PrimeFaces/JSF/Spring Web Flow/Spring/JPA/JBoss/Oracle technology stack, while the newer half use a Java/JEE/PrimeFaces/JSF/Faces Flows/CDI/JPA/JBoss/Oracle technology stack. These applications handle all DEA Diversion public registration and reporting activities. Responsible for maintaining existing applications, enhancing existing applications, developing new applications. Oracle porting activities include porting all applications from Oracle 12c to 19c. Web application server porting activities included porting from SunOne/Java 7/RHEL5 to JBoss 7.1/Java 8/RHEL6, and then from JBoss 7.1/Java 8/RHEL6 to JBoss 7.4/Java 11/RHEL8. The development environment is CVS/Maven/Eclipse/TOAD for Oracle.

    • United States
    • Staffing and Recruiting
    • 100 - 200 Employee
    • Senior Java Developer
      • Mar 2017 - Sep 2017

      Software development on the Department of State Refuge Processing Center (RPC) Worldwide Refugee Admissions Processing System (WRAPS) system. WRAPS is a JEE6 (Java, GWT) and .NET (APSX and C#.NET) web based system hosted on Glassfish, IIS, Liquibase, and MS SQL Server. WRAPS is a Scaled Agile development project utilizing JIRA, Confluence, Jenkins, Fisheye, Gradle, and SVN. Software development on the Department of State Refuge Processing Center (RPC) Worldwide Refugee Admissions Processing System (WRAPS) system. WRAPS is a JEE6 (Java, GWT) and .NET (APSX and C#.NET) web based system hosted on Glassfish, IIS, Liquibase, and MS SQL Server. WRAPS is a Scaled Agile development project utilizing JIRA, Confluence, Jenkins, Fisheye, Gradle, and SVN.

    • United States
    • Business Consulting and Services
    • 200 - 300 Employee
    • Senior Systems Architect
      • Jul 2012 - Mar 2017

      Technical lead and subject matter expert for Object Oriented Analysis, Object Oriented Design, Software Development Life Cycle (Agile, RUP, Waterfall, etc.), Software Development Cost Estimation, Requirements Analysis, Analysis of Alternatives, Web Application Design, Software Design, Database Design, Independent Verification and Validation, Java, C++, C, PL/SQL, Oracle, SQL Server, SOAP. Duties include cradle to grave software application design, development, deployment, and maintenance (solo, group, and/or team lead), independent software development project assessments, independent software development cost estimation, and the development of any/all software development life cycle deliverables. Software development projects have involved Java/J2EE on Linux and Informix, ASP.NET/VB.NET on Windows and SQL Server, ASP/VB/C++/Java on Windows and C++/C on Unix and Oracle.

    • Luxembourg
    • Telecommunications
    • 700 & Above Employee
    • Senior Software Engineer
      • Aug 2011 - Jul 2012

      Duties include software maintenance and enhancement of the E-Scorpio Satellite Ground Control System which is used to control 23+ geosynchronous communication satellites. Other activities involved the maintenance and enhancement of the Heart telemetry archive and retrieval system, the inventory, consolidation, and expansion of the Dynamic Satellite Simulators (DSS) supporting E-Scorpio, deployed the OSSEC Intrusion Detection System. Performed the Telemetry Processing Unit (TPU) virtualization proof-of-concepts with both WMware vSphere 5 and Red Hat Enterprise Virtualization 3.0. Deployed Red Hat Enterprise Virtualization 3.0 on several E-Scorpio systems and virtualized the TPU servers.

    • United States
    • Business Consulting and Services
    • 200 - 300 Employee
    • Senior Systems Architect
      • Sep 1997 - Aug 2011

      Technical lead and subject matter expert for Object Oriented Analysis, Object Oriented Design, Software Development Life Cycle (Agile, RUP, Waterfall, etc.), Software Development Cost Estimation, Requirements Analysis, Analysis of Alternatives, Web Application Design, Software Design, Database Design, Independent Verification and Validation, Java, C++, C, PL/SQL, Oracle, SQL Server, SOAP. Duties include cradle to grave software application design, development, deployment, and maintenance (solo, group, and/or team lead), independent software development project assessments, independent software development cost estimation, and the development of any/all software development life cycle deliverables. Software development projects have involved Java/J2EE on Linux and Informix, ASP.NET/VB.NET on Windows and SQL Server, ASP/VB/C++/Java on Windows and C++/C on Unix and Oracle.

    • United States
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Senior Software Engineer
      • Jun 1993 - Sep 1997

      User Interface Group - Technical lead of the user interface development team for FOS. Responsible for X/Motif user interface for the EOSDIS Operations Center (EOC), and the Instrument Support Terminals (IST). Involved in complete design and development life cycle including SSR, PDR, CDR, development, integration, and testing of the FOS user interface. PDR and CDR consisted of an end-to-end OOA/OOD design utilizing Software Through Picture’s/Object Modeling Tool (STP/OMT). Implemented design for supporting multiple spacecraft simultaneously on a heterogeneous network of UNIX workstations (SUN, DEC, HP, SGI). Was directly responsible for design of desktop control, real-time displays, and report subsystem. Development was performed primarily on SUNs with later ports to DEC and HP.

    • Senior Software Engineer
      • Jan 1993 - Jun 1993

      Member of a three person team involved in the end-to-end design and rapid prototyping of the user interface of the Interim Situation Display (ISD) for over-the-ocean air traffic control for the FAA. This system was built on the IBM RS/6000 using proprietary display software running on top of X-Windows. Developed an inter-process communication library for use on ISD utilizing TCP/IP. Member of a three person team involved in the end-to-end design and rapid prototyping of the user interface of the Interim Situation Display (ISD) for over-the-ocean air traffic control for the FAA. This system was built on the IBM RS/6000 using proprietary display software running on top of X-Windows. Developed an inter-process communication library for use on ISD utilizing TCP/IP.

    • United States
    • Defense and Space Manufacturing
    • 400 - 500 Employee
    • Senior Software Engineer
      • Oct 1990 - Jan 1993

      Member of a three person team involved in end-to-end design and implementation of Satellite Tool Kit Programmer's Library/Satellite Tool Kit v2.0 (STK-PL/STK v2.0) functions, sources, file layout, and user interface. STK-PL/STK v2.0 is a UNIX based 2D Aerospace Systems Modeling tool with function level and X/Motif interfaces; codeveloped on the Sun SPARC, IBM RS/6000, and DEC Station 5000. Involved in the design, implementation, and testing of upgrades to STK v1.2 and v1.3. Involved in numerous user interface upgrades to STK v1.3. Performed STK v1.3 Sunview to XView port and STK v1.3 Sunview to RS/6000 X/Motif port. Added Air Force Satellite orbit generator and user interface (Sunview) to STK v1.2. In addition: performed demos at trade shows and customer facilities, handled sales calls, fielded customer problem calls, performed configuration management functions, and have a working knowledge of NeXT and Stardent Titan.

    • Software Engineer
      • Aug 1988 - Oct 1990

      Valley Forge, PA - Designed and implemented major components of the Applications Insulation Layer (AIL), utilized SunOS 4.x, OpenWindows, and C in the development environment. Used DoD Standard 2167A as the basis of the documentation within the STP CASE tool. The components were required to operate in the UNIX and MVS/ESA operation environments and be callable from C and FORTRAN. Springfield, VA - Software maintenance on IBM 3084 and 3090 under MVS/XA and ISPF. Familiarity with CLISTS, ISPF Panels, FORTRAN, IBM PC terminal emulation of IBM 3270s. Extensive use of on-line Discrepancy, Build, and Modification reports. Utilized GE extended implementation of FORTRAN I/O to include circular files, blocked BDAM, and sequential files.

    • United States
    • Truck Transportation
    • 700 & Above Employee
    • Real-Time Spacecraft Analyst
      • Jul 1986 - Jul 1988

      Involved in contractor operation of the NASA/ESA/SERC International Ultraviolet Explorer Geosynchronous satellite. Responsibilities included 24 hour real-time operations, anomaly analysis, and report generation as well as mission specific Macintosh software development and maintenance for the collection and interpretation of satellite telemetry. Mission specific software output was used for weekly, monthly, and biannual report generation by operations personnel. Ground system software maintenance was performed on Xerox SIGMA 5 & 9.

    • Analyst
      • Aug 1985 - Jul 1986

      Involved contractor documentation support of Reliability Centered Maintenance (RCM) for the Naval Aviation Systems Command. Involved contractor documentation support of Reliability Centered Maintenance (RCM) for the Naval Aviation Systems Command.

Education

  • James Madison University
    BS, Physics
    1980 - 1985

Community

You need to have a working account to view this content. Click here to join now