Skip Koppenhaver

Skip Koppenhaver Email and Phone Number

Senior Software Engineer @ QinetiQ
farnborough, hampshire, united kingdom
Skip Koppenhaver's Location
Sterling, Virginia, United States, United States
Skip Koppenhaver's Contact Details

Skip Koppenhaver work email

Skip Koppenhaver personal email

Skip Koppenhaver phone numbers

About Skip Koppenhaver

I am a software developer and architect with over 30 years experience. Over the years I have done it all. Highlights of things I've done:* Produced several iOS apps* Developed RF sensor that collected Wifi, Bluetooth, and TPMS data* Designed and built a BigData logging system using Hadoop, HBase, and Flume* Implemented a network management system* Built a network protocol analyzer* Database administration* Written device drivers on UnixI've always looked forward to new challenges. I have a thirst for knowledge and constantly read about new technologies. I take pride in my work and strive to always produce top quality software.I am a co-inventor on six patents related to hardware-based network traffic classification.My current focus is on developing apps for iOS, network security and penetration testing.Areas of expertise:Technologies: CocoaTouch, WAMP, REST, Hadoop, FlumeOS: iOS, Linux, MacOS, embedded systemsDatabases: MySQL, Postgres, HBase, Hive, sqliteLanguages: Go, Swift, Objective-C, C, PHP, Bash, PythonTools: Xcode, Visual Studio Code, Wireshark, GitHub, Confluence, JIRA

Skip Koppenhaver's Current Company Details
QinetiQ

Qinetiq

View
Senior Software Engineer
farnborough, hampshire, united kingdom
Website:
qinetiq.com
Employees:
4515
Skip Koppenhaver Work Experience Details
  • Qinetiq
    Senior Software Engineer
    Qinetiq Jan 2021 - Present
    Reston, Virginia, United States
    Developing automated testing system.
  • Telecommunications Company
    Senior Software Engineer
    Telecommunications Company Sep 2016 - Nov 2020
    Reston, Virginia, United States
    - Developed an iOS messaging app that featured end-to-end-encryption, encrypted VOIP audio calls, location sharing, read receipts, reactions, rich text, and photo sharing.- Developed RF sensor software in Go for capturing information from Wifi, Bluetooth, and TPMS bands.
  • Photobucket
    Senior Ios Engineer
    Photobucket Jul 2013 - May 2016
    Denver, Co
    * As lead iOS developer, helped develop Photobucket iOS app which featured background uploading of images, in-app purchases, GIF creation, photo editing, printing, and media management.* Helped design and implement the PrintShop iOS SDK which provided the ability to customize various print products such as framed, canvas, and metal prints using photos from the phone. The PrintShop iOS SDK is currently being used in the Verizon VzCloud app.* Helped design and develop a generic print product REST API and SDK for supporting multiple print products with various layouts from multiple print vendors.
  • Photobucket
    Senior Devops Developer
    Photobucket Oct 2006 - Jul 2013
    Denver, Co
    * As member of devops team, designed and implemented a Hadoop-based system for logging every access to every image on Photobucket.* Designed and implemented a system for logging all media uploads (approximately 7 million per day) on web site to a content moderation system.* Designed and implemented a user metrics system for collecting data about user actions on the Photobucket web site.* Implemented several file system crawlers to comb through 17 petabytes of media to record EXIF data & geo coordinates, re-encode video files, and regenerate thumbnails.* Performed routine maintenance with zero downtime on the hundreds of MySQL databases used throughout the site including backups, restores, partitioned table rotation, replication fixes, upgrades, etc.* Used MySQL tuning scripts to optimize the performance multiple databases for their specific roles.* Created a log file collection system for collecting logs from hundreds of servers, aggregating the data, and storing it in a MySQL database.
  • Self-Employed
    Web Developer
    Self-Employed Jan 1997 - Sep 2012
    As an independent software consultant worked on a variety of projects mostly related to web development. Accomplishments include:* Current webmaster of five websites: three rock clubs and two bands. Uses XHTML, CSS and JavaScript.* Used the osCommerce PHP framework to design and implement an online clothing store. Used PHP and MySQL.* Designed and implemented several enhancements to an existing web application for searching and maintaining a large database of all government employees from the federal level down to the municipal level. Implemented using ASP and SQL Server.* Designed and developed an online meeting product written in Java using Swing. The product featured proposal creation, amendments, voting, announcements, and alarms. SQL Server was used as the database backend.* Designed and implemented tools for building and maintaining a database of trivia questions for use in a game played throughout the Denver area. Used Visual Basic and Microsoft Access.
  • Hifn, Inc.
    Senior Software Engineer
    Hifn, Inc. Nov 1994 - Jun 2006
    * Implemented a real-time network flow classifier in microcode for the HIFN 4GSC network processor. The code performed packet parsing, filtering, validation, and flow lookup.Enhanced an existing flow classification product:* Added support for IPv6* Enhanced IP fragmentation* Added stateful analysis engines for AIM and MS Messenger* Designed a Protocol Definition Language (PDL) and compiler for describing network protocols. The compiler would generate microcode for a custom ASIC processor that would parse the protocol headers and scan the packet payload for events such as new data connections and URLs.* Designed and implemented testing tools for ASIC flow classification chip.* Implemented a protocol decoder similar to Ethereal. The decoder used a protocol definition language for describing the various protocols thus allowing more to be added by simply describing them in PDL.* Implemented a Java SNMP class package for doing web-based network management.
  • The Wollongong Group
    Lead Software Engineer
    The Wollongong Group Sep 1990 - Oct 1994
    Developed a network management product for use in TCP/IP networks. The software was developed using UNIX, C, the X Windows system, Motif, and SNMP. Development systems included Suns (SunOS and Solaris), Unisys U6000, UnixWare, Ultrix, Motorola, and SCO.* Designed and implemented the SNMP API used by the Management Station product. This API provided a clean, easy to use interface for writing SNMP applications and agents.* Designed and implemented a MIB compiler.* Designed and implemented a form editor which allows users to create their own SNMP forms for displaying information from remote agents.* Internationalized the Management Station product for use in Japan. This included designing and implementing an automated build process for generating user message files.* Webmaster for the company's initial web site. Duties included installing and administering the NCSA Web server and designing the initial layout of the company web site.
  • Network Applications Technology
    Senior Systems Engineer
    Network Applications Technology May 1989 - Sep 1990
    As a senior member of the Engineering Development Group supervised a team of five engineers in various software development efforts. Development was done in C on SCO UNIX and AIX.* Technical supervisor for a SNMP-based network management system. Oversaw the design and implementation of enhancements including a Motif user interface, system accounting, and a database backend.* Designed and implemented a library of routines for creating database forms using the Motif widget set.
  • Planning Research Corporation
    Computer Systems Scientist
    Planning Research Corporation May 1988 - May 1989
    As computer systems scientist on the Automated Patent System (APS) project for the Patent Trademark Office, developed software systems running UNIX and SunOS.* Developed software to write digitally-scanned patent documents to optical disk for later retrieval by a proprietary DBMS. This software featured Direct Read After Write verification and automatic sector relocation. It interfaced with the controlling process over an Ethernet LAN using XNS protocol.* Developing two libraries of C routines for accessing a proprietary DBMS and for providing an application-level network protocol interface. Both libraries are being used extensively throughout the APS project.* Developing several diagnostic and utility programs for use in the APS. These included a table of contents generator for optical platters, diagnostics for optical drives, collection of error/performance statistics for all optical drives on the network, and collection of board-level network statistics.
  • Perceptronics, Inc.
    Software Group Supervisor
    Perceptronics, Inc. Jan 1984 - May 1988
    As software group supervisor managed a staff of 11 programmers on a variety of different projects. Responsibilities included software design, task scheduling, customer interfacing, configuration management, quality assurance, and technical proposal development.* Technical supervisor for the Laser Mapping System (LMS) product which is a videodisc-based mapping system. Oversaw the design, implementation, and testing of enhancements including high resolution graphics, DBMS interfaces, PC to PC communications, and terrain data processing. Supervised porting LMS to several new platforms including IBM AIX and UNIX System V.* Chief architect of the Videomap Production System (VPS) which records map images to optical memory disks. This system uses a computer controlled gantry system to move a video camera over paper map products to record the map images directly onto the optical memory disks. Designed the user front-end and all top level modules and interfaces.
  • Input Output Computer Systems
    Systems Programmer
    Input Output Computer Systems Oct 1982 - Jan 1984
    Designed and implemented (in firmware) a communications protocol converter, written in Z80 assembly language, to connect five asynchronous serial ports using a custom-designed protocol to one synchronous port using the IBM 3270 Bisync protocol which communicated with the remote database.

Skip Koppenhaver Skills

Linux Mysql Php Databases Java Software Development C Subversion Hadoop Git Bash Css Windows Apache Solaris Agile Methodologies Html Hbase Asp Xhtml Open Source Tcp/ip Cvs Flex Flume Distributed Systems Mapreduce Big Data Hive Zookeeper Ios Ios Development Objective C Cocoa Touch Unix

Skip Koppenhaver Education Details

Frequently Asked Questions about Skip Koppenhaver

What company does Skip Koppenhaver work for?

Skip Koppenhaver works for Qinetiq

What is Skip Koppenhaver's role at the current company?

Skip Koppenhaver's current role is Senior Software Engineer.

What is Skip Koppenhaver's email address?

Skip Koppenhaver's email address is sk****@****ail.com

What is Skip Koppenhaver's direct phone number?

Skip Koppenhaver's direct phone number is +120690*****

What schools did Skip Koppenhaver attend?

Skip Koppenhaver attended University Of Maryland, Prince Georges Community College.

What skills is Skip Koppenhaver known for?

Skip Koppenhaver has skills like Linux, Mysql, Php, Databases, Java, Software Development, C, Subversion, Hadoop, Git, Bash, Css.

Who are Skip Koppenhaver's colleagues?

Skip Koppenhaver's colleagues are David Nash, Ronnie Brown, Paul Shakespeare, Samantha Wright, Martin Wood, Alan Shelley, Luke Morton.

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.