John Skidmore

John Skidmore Email and Phone Number

Software Engineer @ Werfen
John Skidmore's Location
San Diego County, California, United States, United States
John Skidmore's Contact Details

John Skidmore personal email

About John Skidmore

An accomplished and innovative Software Engineer with diversified experience in the defense, life sciences devices, medical devices, and wireless / telecommunications industries. Extensive hands-on experience with the full software development life cycle, from complex multi-year projects to rapid 2 month product enhancements.Strengths include multidisciplinary communication and collaboration, sharp attention to detail, and customer focused thinking.Technical specialties include C++/C/Java/Python, real-time embedded software, user interface applications, and GUI design.

John Skidmore's Current Company Details
Werfen

Werfen

View
Software Engineer
John Skidmore Work Experience Details
  • Werfen
    Staff Engineer
    Werfen Sep 2024 - Present
    L'Hospitalet De Llobregat, Barcelona, Es
  • Quantum-Si
    Senior Staff Software Engineer
    Quantum-Si Nov 2021 - Sep 2023
    Branford, Ct, Us
    • Designed and developed features using C++11 for the Platinum Next-Generation Protein Sequencer device.
  • Northrop Grumman
    Senior Principal (T4) / Team Lead
    Northrop Grumman Jan 2017 - Nov 2021
    Falls Church, Va, Us
    SP-1 Software Department, Advanced Technology Development Center (ATDC)• Developed an automated test system, collaborating within the IPT and across IPTsReal-Time Component Framework (RTCF) Internal Research & Development Project• Worked with the team to productize RTCF by automating unit tests and component builds, fixing and expanding unit test coverage to 95%, reintegrating external program forks, and delivering release 6.2 on time.NATO Alliance Ground Surveillance (AGS) Project• Worked closely with SEIT and the Pilot Instructor to automate several Pilot Trainer instructor activities, to update SVD and Software User Manual documentation, and to correct and improve the lab configuration.• Worked with DevOps to migrate and automate the MOVINT/SMS client build using TeamCity.• Supported MOVINT/SMS integration with external entities at customer site by delivering several critical fixes.Unmanned Command and Control (UC2) Internal Research & Development ProjectUser Interface (UI) Team Lead / Software Engineer• Led User Interface team of 2 to design and develop a new Critical Commands GUI application in Qt. Worked closely with Human Factors specialists to help design and refine the user interface specification along the way.Firebird Manned/Unmanned Aerial Vehicle (MUAV) ProjectVehicle Test Controller (VTC) Team Lead / Software and Test Engineer• Led a team of up to 2 through an Agile/Scrum development to code-complete of the VTC application.• Actively contributed to software requirements definition, feature implementation, customer demonstrations, peer reviews, test plan creation, and testing throughout development.• Successfully demonstrated the VTC’s capabilities to the customer during Critical Design Review (CDR).• Worked closely with SEIT, Ground Support Ops, and other software teams to define and implement subsystem-level requirements such as hardware definition, 3rd party tool identification, procedure authoring, and requirement verification.
  • L-3 Communications Linkabit
    Senior Staff Software Engineer
    L-3 Communications Linkabit Apr 2014 - Dec 2016
    New York, Ny, Us
    • Implemented serial protocol and antenna message set communication stack for new directional antenna.• Authored high-level architecture specification document including porting considerations based on prototype algorithms provided by a system architect.• Developed on-device memory tracking tool to help identify memory leaks and increase stability of the modem.• Developed file corruption detection and recovery system for device file system to handle improper shutdowns.• Developed scripting engine to enable dynamic, mixed virtual node and real node network testing.• Collaborated in three-man team to replace proprietary security software with OpenSSH/OpenSSL reducing product royalty costs and alleviating vendor lock-in.• Contributed 40% of department’s process improvement ideas and 25% of product improvement ideas.• Championed and furthered the use of the static code analysis tool Coverity to help identify and fix defects earlier in the development process.
  • Altair Semiconductor
    Consultant With Proxy Consulting
    Altair Semiconductor Oct 2013 - Apr 2014
    Hod Hasharon, Israel, Il
  • Covidien
    Senior Software Engineer / Gui Designer
    Covidien 2008 - 2013
    Fridley, Minnesota, Us
    • Designed & implemented embedded, multi-threaded graphical user interface for Covidien's next generation flagship ventilator, from toolset identification/validation through 510(k) submission.• Proactively stepped-up to become central user interface design engineer, resulting in a ventilator user interface has been roundly praised by internal customers and external focus groups alike.• Extensively involved in creation of customer-facing use cases, flow diagrams, & software requirements.• Directly involved with integration of COTS GUI builder Altia and Active Object Framework Quantum Leaps, resulting in rapid and flexible development of product look & feel.• Solely responsible for creation of interactive & static GUI prototypes, UI guidelines, wireframes, & flowcharts.• Followed strict software development process using version control (using ClearCase), peer code reviews (using Code Collaborator), and defect tracking (using ClearQuest).• Gained hardware debugging experience utilizing JTAG debuggers on the PowerPC e300 & Fujitsu Carmine.• Developed & improved Windows application envisioned to enable ventilator communication through Internet.• Collaborated extensively with in-house subject experts, marketing, external human factors experts, graphical artists, service, training, management, customers & engineering.• Participated in direct usability testing sessions through on-site & conference focus groups.
  • Verimatrix
    Consultant With Sdc Labs
    Verimatrix 2007 - 2008
    San Diego, Ca, Us
    • Created ViewRight Mobile VLC-based DRM media viewer for Nokia Symbian (Series 60) proof-of-concept.• Recognized at Nokia Worldwide Open C Challenge competition awarded at Nokia World conference.
  • Saic
    Senior Software Engineer / Human-Machine Interface (Hmi) Lead With Mccallie Assoc
    Saic 2006 - 2007
    Reston, Va, Us
    Software developer and Human-Machine Interface (HMI) design lead of distributed, object-oriented, UNIX based government defense strategic applications using C, C++, Ada and SQL.• Developed a distributed, client/server application for intelligence data input resulting in a successful delivery to USSTRATCOM with zero errors. • Acted as the direct customer interface with the Functional Manager at USSTRATCOM for intelligence data input/processing requirements analysis & refinement, interface control document specifications, user interface definition, & test data input & manipulation.
  • Nokia
    Senior Software Engineer / Ui Software Design Engineer
    Nokia 2001 - 2005
    Espoo, Southern Finland, Fi
    • Thrived in rapid development environment using waterfall, agile, and spiral development models.• Implemented applications for Nokia Series 40 OS on 11 platforms enabling Nokia to meet or exceed carrier requirements.• Solely responsible for Call & Operator UI applications resulting in timely & successful carrier certification. • Delivered improvements to composing, viewing, sending, receiving, & storage of MMS.• Selected by management to work on several high priority projects in Finland. Delivered key features for MMS Prompt Mode & Message Common Inbox to CDMA & GSM phones worldwide.• Finland “Away-Team” Ambassador.
  • Motorola
    Software Engineer
    Motorola 1997 - 2001
    Chicago, Illinois, Us
    • Architected department’s Windows based peer-to-peer messaging & client management system to provide distributed, fault-tolerant messaging & startup/shutdown management. • Engineered the install application to minimize user interaction & decrease installation time by 40% resulting in faster, more accurate system testing & deployment.• Streamlined build process to shorten production cycle-time by 15%, eliminate user interaction in process & decrease archival space by 85%.
  • Rockwell Collins
    Software Engineer
    Rockwell Collins 1994 - 1996
    Cedar Rapids, Iowa, Us
    • Implemented software for the Precision Lightweight GPS receiver in Jovial and for the Flight Management System in Ada delivering accurate, bug-free programming within strict deadlines.

John Skidmore Skills

Software Design Software Development Embedded Software Embedded Systems C++ Unix C Clearcase Debugging Testing Programming Object Oriented Design Integration Software Engineering Requirements Analysis Agile Methodologies Sql Firmware Perl Arm Distributed Systems Rtos Device Drivers System Architecture Mobile Devices Embedded Linux User Interface Design Product Development Algorithms C# Linux Software Documentation User Interface Design Patterns Software Design Patterns Eclipse Medical Device R&d Medical Devices Multithreading Oop Operating Systems Powerpc R&d Requirements Gathering Requirement Specifications Test Automation Threadx Visual C++ Visual Studio Xml

John Skidmore Education Details

  • National Technological University
    National Technological University
    Computer Engineering
  • Iowa State University
    Iowa State University
    Computer Engineering

Frequently Asked Questions about John Skidmore

What company does John Skidmore work for?

John Skidmore works for Werfen

What is John Skidmore's role at the current company?

John Skidmore's current role is Software Engineer.

What is John Skidmore's email address?

John Skidmore's email address is pj****@****ail.com

What schools did John Skidmore attend?

John Skidmore attended National Technological University, Iowa State University.

What skills is John Skidmore known for?

John Skidmore has skills like Software Design, Software Development, Embedded Software, Embedded Systems, C++, Unix, C, Clearcase, Debugging, Testing, Programming, Object Oriented Design.

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.