
George Jabbour
Verified Expert in Engineering
Software Engineer and Developer
Knightdale, NC, United States
Toptal member since March 5, 2026
George is a software engineer specializing in back-end systems, distributed infrastructure, and cloud security. He has extensive experience in creating scalable, secure, and high-performance platforms across AWS, GCP, Azure, and IBM Cloud. George is proficient in programming languages such as Go, Rust, Java, and Python, making him adept at delivering robust software solutions.
Portfolio
Experience
- Software Engineering - 14 years
- Go - 8 years
- Java - 4 years
- PostgreSQL - 4 years
- Redis - 4 years
- Windsurf - 2 years
- Microsoft Copilot - 2 years
- Rust - 1 year
Preferred Environment
MacOS, Linux, Visual Studio, JetBrains IDE, Windsurf, Microsoft Copilot, GitHub, Jenkins, Jira
The most amazing...
...thing I've developed is a patented encryption protocol for distributed systems, ensuring secure communication across global cloud infrastructures.
Work Experience
Software Development Engineer
Amazon Web Services (AWS)
- Developed low-level networking software in Rust for both kernel and userspace to parse netlink messages and program switch ASICs.
- Optimized packet forwarding in core network devices to improve data throughput and reduce latency for global-scale cloud infrastructure.
- Engineered and integrated core components for the next generation of Amazon's switch software as part of a critical new product development initiative.
- Collaborated with the core networking team to design and implement high-performance packet processing logic within the distributed infrastructure.
Back-end Software Engineer
Sysdig
- Developed and maintained scalable microservices for multitenant container orchestration using Go and Java, leveraging gRPC for efficient inter-service communication.
- Implemented Redis caching to optimize performance for containerized workloads by storing frequently accessed schema information and batching transmissions via Kafka.
- Led incident response for high-severity production issues in distributed container environments, implementing durable fixes to enhance overall system stability and reliability.
- Optimized Neo4j queries for security data retrieval in Kubernetes environments, significantly reducing execution time and resource consumption.
Staff Software Engineer
IBM
- Invented and patented a novel encryption protocol for secure distributed communication (Patent #11997189), balancing high-level security with system performance.
- Built enterprise-grade back-end services in Go, specifically focusing on improving scalability, security, and reliability for global cloud-native systems.
- Designed fault-tolerant networking protocols and optimized distributed systems, significantly enhancing overall system efficiency and resilience for enterprise customers.
Experience
Distributed Systems Encryption Protocol and Secure Cloud Back end
I served as a key developer, building the accompanying back-end services in Go to ensure high performance and reliability for enterprise-grade systems. My work involved designing fault-tolerant networking protocols and optimizing distributed architectures to balance complex security requirements with operational resilience. Additionally, I automated CI/CD pipelines within containerized environments to accelerate the deployment of these cloud-native security solutions.
Education
Master's Degree in Computer Engineering
North Carolina State University - Raleigh, NC, USA
Skills
Tools
Visual Studio, Windsurf, Microsoft Copilot, GitHub, Jenkins, Jira
Languages
Go, Rust, Java, Python, GraphQL
Platforms
MacOS, Linux, Kubernetes, Apache Kafka
Frameworks
gRPC
Storage
Redis, PostgreSQL
Other
JetBrains IDE, Software Engineering, Back-end, Prometheus, Large-scale Projects
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring