Paul Barry

Paul Barry Email and Phone Number

Senior Software Engineer
Paul Barry's Location
Phoenixville, Pennsylvania, United States, United States
About Paul Barry

Accomplished Software Engineer with extensive experience in full stack software development across mission-critical systems. With expertise in designing, developing, and deploying complex applications using current technologies. Demonstrating skills in system architecture, data management, and containerized deployments. Strong analytical, engineering and communication skills and experience in technical leadership roles.

Paul Barry's Current Company Details

Senior Software Engineer
Paul Barry Work Experience Details
  • Lockheed Martin
    Software Engineer Staff
    Lockheed Martin Oct 2022 - Oct 2024
    Bethesda, Md, Us
    Development and maintenance of a sophisticated software system for geospatial data management.Contributed to the MTDA (Mission Tracking Data Analytics) team by developing and maintaining a geospatial data management system, enhancing accessibility for data analytics applications.Leveraged Java microservices and Kafka to optimize data retrieval and storage processes, ensuring efficient integration with multiple repositories.Utilized tools like Eclipse, Toad, pgAdmin, Kibana, Rancher, Hue, Jira and Gitlab throughout the software development lifecycle, facilitating streamlined deployment and effective project collaboration.
  • Lockheed Martin
    Software Engineer Staff
    Lockheed Martin Jun 2021 - Oct 2022
    Bethesda, Md, Us
    Served as a technical lead for the design and implementation of integrated data query and workflow applications.Oversaw the design and implementation of the TSM Query application, improving data retrieval processes through a user-friendly Node.js interface connected to the Total System Model (TSM) REST API. The TSM is an integrated data source comprising multiple disconnected digital models.Developed the TSM Workflow Pipeline Service using Java Spring Boot, enabling effective management and execution of workflow pipelines that query the TSM, validates the returned data, and sends user notifications.Deployed applications in a Red Hat OpenShift containerized environment, streamlining deployment processes and improving application scalability.Managed source code control and build pipelines with Git and GitLab, ensuring version control integrity and efficient collaboration within the engineering team.
  • Lockheed Martin
    Software Engineer Staff
    Lockheed Martin Mar 2021 - Jun 2021
    Bethesda, Md, Us
    Design and develop advanced technology software solutions to resolve obsolescence issues, add capability, improve performance and improve maintainability. Evolve the current ground architecture to leverage newer technologies, facilitate the addition of new systems and reduce Operations & Sustainment (O&S) costs. This effort is focused on transitioning the Telemetry, Tracking, and Commanding (TT&C) and Mission Management (MM) of current and future Space assets to a single ground baseline.
  • Lockheed Martin
    Software Engineer Staff
    Lockheed Martin Jan 2017 - Mar 2021
    Bethesda, Md, Us
    Design and development of a global satellite communication system and its associated operation and maintenance software.Design and development of a global satellite 4G-LTE communication system and the Satellite Access Controller (SAC) component of this system. The SAC is part of the SBSE (Satellite Base Station Equipment).Led a team in development of the HMI (human-machine-interface) component of the OAM (operation and maintenance) software, successfully designing and implementing a Node.js HMI using JavaScript and Redis. Developed the back-end SAC-OAM system using C++, implementing Redis for in-memory data caching and inter-process communication.Utilized PostgreSQL as the persistent SQL database for SAC-OAM components, ensuring reliable data management across applications.Employed Visual Studio Code and Eclipse as IDEs for JavaScript and C++ development.
  • Lockheed Martin
    Senior Software Engineer
    Lockheed Martin Apr 2016 - Jan 2017
    Bethesda, Md, Us
    Development of a command and control system for the operation of Space Vehicles.Developed a Java application to capture streaming telemetry data, perform decommutation of the data and save the data to a Big Data store to be used for subsequent query and analysis. This application uses Cloudera Software’s distribution of Apache Hadoop and their stack of services for processing and storage of the telemetry data. These services include HDFS, Yarn, Kafka, HBase and Spark. Development in C# of a process responsible for managing the state variables available and configurable within the system. The process queries a PostgreSQL database for the static system values and Redis, an in-memory database cache, for the dynamic system values.
  • Lockheed Martin
    Senior Software Engineer
    Lockheed Martin Jun 2015 - Mar 2016
    Bethesda, Md, Us
    Development of a system to manage the operation of Space Vehicles. This included development in Java of a JEE application that processes ephemeris data received from these vehicles. Calculations are performed on this data to determine when vehicles are in view of ground antennas, and other information that may affect the operation of the vehicle. This data is then persisted to an Oracle database.Developed in C# web services to query the database for data used for planning and scheduling of these vehicles.
  • Lockheed Martin
    Senior Software Engineer
    Lockheed Martin Mar 2015 - Jun 2015
    Bethesda, Md, Us
    Research and development of a system for ingesting various types of data into a Big Data Store for subsequent query and analysis. Installed and configured a Big Data cluster for this project within a Linux environment using Cloudera Software’s distribution of Apache Hadoop.Development of a Java application utilizing the Apache Spark API to ingest data into the Big Data store (An HBase NoSQL database).
  • Automated Financial Systems, Inc. (Afs)
    Senior Programmer/Analyst
    Automated Financial Systems, Inc. (Afs) Jun 2006 - Mar 2015
    Exton, Pa, Us
    Development and support of software systems for the origination and servicing of consumer and commercial loans. One is a web-based Java application using IBM WebSphere and a DB2 database. The other is a distributed Visual Basic application using a Microsoft SQL Server database. Both are object-oriented enterprise systems providing workflows for processing loans. Duties included analysis, development and testing to implement new functionality and custom requirements for individual banks.Web Services development.
  • Wyeth Pharmaceuticals
    It Engineer
    Wyeth Pharmaceuticals 1998 - Jun 2006
    Design and development of enterprise computer systems for the management of clinical data.Developed front end and middle-tier components using various languages and development tools including Visual Basic, Java, Delphi PL/SQL and Oracle Forms.Projects included the development and support of a workflow system for entry and review of clinical data within the Oracle Clinical environment using PL/SQL, Oracle Forms, and Java. An application for the administration of these workflows using Delphi and various applications in support of a document imaging system using Visual Basic.Developed PL/SQL procedures for systems integration and data warehousing.Project management experience in a Technical Lead role.

Paul Barry Education Details

  • Temple University
    Temple University
    Electrical And Electronics Engineering
  • Villanova University
    Villanova University
    Computer Science
  • Penn State Great Valley
    Penn State Great Valley
    Computer Science
  • Villanova University
    Villanova University
    Computer Software Engineering

Frequently Asked Questions about Paul Barry

What is Paul Barry's role at the current company?

Paul Barry's current role is Senior Software Engineer.

What schools did Paul Barry attend?

Paul Barry attended Temple University, Villanova University, Penn State Great Valley, Villanova University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.