Java, Python, Kotlin, Rust, Ruby, C, Smalltalk, Lisp, Go
github.com/joeygibson • linkedin.com/in/joeygibson
Profile
Professional software developer since 1990, with roots in programming
dating back to 1983. I’ve consistently stayed current across multiple
programming languages and platforms throughout my career. In 2002, I
co-authored Ant
Developers Handbook and was an active conference speaker for several
years. My work includes contributions to major open source projects like
Ruby on Rails and Docker, as well as commercial software on the iOS App
Store. I specialize in rapidly assimilating new technologies and
applying them to solve practical problems.
Open Source Contributions
Experience
- 2013 - present
-
Cisco Systems, Inc. – Software Engineering Technical
Leader
- Key contributor to XDR (Extended Detection and Response)
cloud-native data ingestion platform, processing security events from
10+ enterprise security products including CrowdStrike, Microsoft
Defender, Cisco Secure Network Analytics (StealthWatch), and Cisco
Secure Cloud Analytics.
- Contributed to a codebase of 60+ AWS Lambda functions in Python 3.12
for event-driven data transformation pipelines using S3, SNS, SQS, and
EventBridge, with comprehensive documentation and monitoring.
- Designed and implemented OCSF (Open Cybersecurity Schema Framework)
1.0 and 1.4 compliant transformations for multiple security data
sources, ensuring interoperability and standardization across the
security ecosystem.
- Built enrichment system that adds contextual information from device
insights, reputation services, and threat intelligence to security
findings.
- Delivered substantial contributions with 360+ commits addressing
220+ engineering tickets since 2023, including critical bug fixes,
performance optimizations (large file memory management), and data
quality improvements.
- Pivotal member of the Central Data Store team, which delivered a
high-performance centralized Vertica database, loading data from
multiple distributed StealthWatch (SNA) flow collectors.
- Member of the architecture team, designing and building applications
in Go, Java, Kotlin, Scala, Python, Clojure, Ruby, and Bash across
on-premises and cloud environments.
- One of three main developers working on Elsy, a unified build tool for
Stealthwatch products (open source project).
- Designed and built multiple Go-based services for network telemetry
data collection and processing:
- Protobuf-based data collection from 0MQ sockets with
compression
- On-prem to cloud data transfer services
- Kotlin service for Protobuf to Parquet conversion for analytics
- Configuration export service for cloud migration
- High-performance NetFlow collector prototype using the LMAX
Disruptor pattern
- Contributed to next generation NetFlow collection engine in C and
cloud-enabled variants.
- Worked on various aspects of the Stealthwatch suite of programs,
most of which are in Java.
- Worked with geographically distributed teams in Prague, Paris,
Rolle, Raleigh, and Boxborough.
- Technical mentor and code-reviewer for multiple teams.
- 2008 - 2013
-
GlobalScholar – Senior Architect
- Specification, architecture, and development in Java and Flex across
both front and back of the system.
- Database schema definition and migration scripts.
- Implemented and managed build process and CI server. Our build tool
was Maven,. I implemented the Maven release-plugin’s features in Ant,
which gave us the flexibility that Maven didn’t provide.
- Filled in for department director in his absence.
- Technical mentor and code-reviewer for other team members.
- 2004 - 2008
-
Jobkabob, Inc. – Chief Technologist
- Designed and implemented all Jobkabob software, including all user
interface and back-end processes.
- Designed and built user interface using Tapestry and
JavaScript.
- Designed and built back-end using Hibernate, Spring and SQL with a
MySQL database, deployed in the JBoss application server, running on
Linux systems.
- Designed and built indexing and searching server for all jobs and
job seekers in our system using Lucene.
- Rebuilt a portion of the Jobkabob functionality in Ruby on
Rails.
- 2001 - 2004
-
BravePoint, Inc. – Senior Consultant/Instructor
- As a consultant at BravePoint, I worked for several companies and on
various projects.
- Architect/Lead Developer/DBA/Group Mentor on C#/ASP.Net project
- Second architect on large web-enablement project for the State of
Georgia using Java and BEA WebLogic 7 that had to be HIPAA
compliant
- Technical mentor to the entire team
- One of four team leads; performed design and code reviews for all
team members
- Designed and implemented Web Service based back-end for Interactive
Voice Response (IVR) system
- Designed and implemented a Web Service solution to integrate
business functionality for Expedia.com to back-end legacy airline
ticketing systems
- Designed and implemented a web site solution using Java and Apache
Struts to dynamically host content for 45 subsidiary company web sites
on a single server, with content sharing capabilities and full product
catalog access, including shared products
- Co-authored BravePoint training materials on Enterprise JavaBeans,
Advanced Servlets & JSP
- Instructed BravePoint training classes for students from several
companies
- Designed and implemented Web Service in Java with clients written in
Java and Smalltalk
joey@joeygibson.com • 678-404-0954 • Georgia,
USA
Short
resume • Full
resume