Shawn Firth
Senior Java Developer at ASRC Federal- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
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.
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.
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.
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.
Credentials
-
Certified Scaled Agile Framework Agilist
-
Experience
-
ASRC Federal
-
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.
-
-
-
ALTA IT Services, LLC
-
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.
-
-
-
Robbins-Gioia, LLC
-
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.
-
-
-
SES Satellites
-
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.
-
-
-
Robbins-Gioia, LLC
-
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.
-
-
-
Lockheed Martin
-
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.
-
-
-
AGI (Analytical Graphics, Inc.)
-
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.
-
-
-
Bendix Commercial Vehicle Systems LLC
-
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