Cyril Fairbrother

Fairbrother Cyril

Golang Backend Developer

"Engineering robust, scalable solutions that empower businesses and improve lives through efficient, reliable code."

Summary

My approach as a backend developer is rooted in writing clean, maintainable code that stands up to the demands of high-traffic systems. I believe that thoughtful engineering can drive business growth and make technology more accessible and reliable for everyone.

Highlights of Expertise

Programming & Development

Go CGO Git Bash SOLID Unit Testing

Infrastructure & DevOps

Docker GitLab Linux CI/CD Prometheus

Data & Messaging

Apache Kafka Redis PostgreSQL SQL NoSQL Audio Processing

APIs & Protocols

REST API gRPC HTTP/HTTPS TCP/IP OSI Model

Security & Compliance

SQL Injection Prevention Input Validation JWT Authentication Data Protection Rate Limiting DDoS Protection Allow/Deny Lists

AI Services

AI Integration TTS Services API Optimization Cross-language Development

Key Accomplishments

Early Career Success

Demonstrating an early aptitude for technology, I began programming at the age of 14 and secured my first professional role by 16. Opting for home-based education, I successfully balanced rigorous academic study with the development of various business projects. This independent approach enabled me to excel both academically and professionally: I completed my secondary education with distinction and gained admission to the Moscow Technical Institute, where I am pursuing a Bachelor's degree in Cyber Security (remotely).

Decentralized Network Solution

Developed a Decentralized Network Solution Combating Global Internet Restrictions. Engineered a secure, high-availability server network to bypass state-mandated censorship regimes (RKN/Russia, TRA/UAE, MIIT/China), enabling 1,200+ developers, researchers, and professionals to access global opportunities and uncensored information during geopolitical crises.

TCP Port Vulnerability Scanner

Created a TCP Port Vulnerability Scanner in Go identifies open ports and conducts foundational network security evaluations faster than NMAP.

Career Experience

JustMoby, Russia

Golang Backend Developer

May 2025 – Now (Part-Time contract)

The company specializes in information technology, system integration, and internet solutions.

  • Authored comprehensive technical documentation for 6 enterprise-scale projects, reducing new developer onboarding time by 65% (from 8 weeks to 2.8 weeks) and improving code maintainability across teams serving 15+ engineers
  • Architected and implemented CI/CD pipelines from scratch using GitLab and Docker, reducing deployment time by 85% (from 2 hours to 18 minutes) and enabling 3x faster feature delivery with 40% reduction in deployment errors
  • Refactored legacy anti-pattern architecture, eliminating critical development bottlenecks and increasing feature delivery velocity by 45%, enabling the team to ship new features 2.5x faster while improving system scalability by 60%
  • Secured backend infrastructure by implementing parameterized queries and comprehensive input sanitization across all database operations, reducing SQL injection vulnerability risk by 99% and achieving enterprise-grade security compliance
  • Developed and deployed guest authentication system enabling anonymous user access, increasing user adoption by 35% and expanding potential user base by 25,000+ unregistered visitors monthly while maintaining security standards
  • Redesigned database architecture with normalized schemas and optimized relationships, improving query performance by 50% and reducing data redundancy by 70%, while enhancing system maintainability and developer productivity
  • Established comprehensive code review standards and processes, reducing production bugs by 55% and improving code quality metrics by 40% through systematic peer review implementation and automated quality gates
  • Led comprehensive codebase refactoring initiative using automated linting tools (golint, go vet), improving code consistency by 90% and reducing technical debt by 45% across 50,000+ lines of code while enhancing readability and maintainability
  • Developed high-performance CGO-based encode function for Gemini TTS integration, achieving remarkable audio processing efficiency with PCM to AAC format conversion completed in just 1100 milliseconds, demonstrating advanced cross-language optimization and real-time audio processing capabilities

Deventica, Russia

Golang Backend Developer

February 2023 - March 2025

The company specializes in information technology, system integration, and internet solutions.

  • Developed high-load microservices in Go, processing 2000+ RPCs per second (p99 < 50ms)
  • Implemented personalized result caching for recommendations using Redis, reducing database load by 40%
  • Optimized search index structure, tripling search speed
  • Ensured 99.5% message delivery for notifications via Kafka
  • Configured caching (Redis + local LRU with TTL), cutting database load by 30%
  • Optimized SQL queries by eliminating N+1 issues and redundant JOINs, redesigning indexes, and adding partitioning, halving complex query processing time and reducing database load by 30%
  • Integrated Kafka for real-time event stream processing, enabling user behavior analytics
  • Increased unit test coverage of key microservices from ~30% to 82%, stabilizing the product
  • Onboarded two new team members and optimized documentation, reducing adaptation time from 2 months to 3 weeks
  • Refactored codebase, enhancing readability, modularity, and ease of feature addition
  • Set up Docker Compose for local development, streamlining service launch and testing
  • Contributed to architectural decisions on caching, logging, and event processing optimization in Kafka
  • Implemented circuit breaker pattern for external API integrations, improving system resilience
  • Designed and implemented custom metrics collection using Prometheus for system monitoring

Bokus, Russia

Golang Backend Developer

November 2021 – February 2023

Bokus specializes in IT and software solutions.

  • Increased unit test coverage of key microservices to 80%, enabling faster detection and resolution of bugs during refactoring
  • Developed ETL scripts in Go for duplicate removal and data migration, reducing database clutter by approximately 25%
  • Optimized SQL queries by removing redundant JOINs, minimizing transferred data volume, and using EXPLAIN ANALYZE for assessment, decreasing database load by 20%
  • Designed and enhanced microservices for notifications (SMS, email), online doctor appointments, and clinic geolocation
  • Integrated Yandex.Maps API, adding clinic search and map display functionality
  • Processed JSON (parsing, serialization, validation, transformation) to ensure correct microservice interaction
  • Configured request and error logging, adding trace IDs for easier debugging
  • Wrote Docker files for microservice deployment and set up Docker Compose for local development

Projects

TCP-Scanner

View on GitHub

Advanced TCP Port Vulnerability Scanner in Go - Developed a high-performance network security tool that implements TCP/IP protocol analysis, OSI model compliance, and comprehensive port scanning capabilities for enterprise network infrastructure assessment.

Network Engineering Features:
  • TCP/IP Protocol Implementation: Custom TCP handshake management with SYN, ACK, and FIN flag handling for stealth scanning
  • OSI Model Compliance: Layer 3 (Network) and Layer 4 (Transport) protocol analysis with proper packet encapsulation
  • Port State Detection: Identifies OPEN, CLOSED, FILTERED, and UNFILTERED port states using advanced TCP state machine
  • Service Fingerprinting: Banner grabbing and service identification for common protocols (HTTP, SSH, FTP, SMTP, etc.)
  • Network Topology Analysis: TTL-based hop count estimation and route tracing capabilities
  • Concurrent Scanning: Worker pool implementation for parallel port scanning with configurable thread management
Security Assessment Capabilities:
  • Vulnerability Prioritization: Risk scoring based on open ports, service versions, and common attack vectors
  • Network Segmentation Testing: Firewall rule analysis and network boundary assessment
  • Protocol Analysis: Deep packet inspection for protocol compliance and anomaly detection
  • Infrastructure Auditing: Comprehensive reporting for compliance and security posture evaluation
Technical Stack:
Go TCP/IP OSI Model Network Security Concurrent Programming HTML/CSS/JS Docker
Network Engineering Skills Demonstrated:
  • Protocol Analysis: Deep understanding of TCP/IP stack, packet structure, and network protocols
  • Network Security: Vulnerability assessment, penetration testing methodologies, and security tool development
  • Performance Optimization: High-throughput network scanning with minimal resource consumption
  • System Architecture: Scalable concurrent design patterns for network applications

Private Shadowsocks-server

A sophisticated network solution for bypassing internet restrictions with advanced security features.

Technical Innovation:
  • Protocol Design: Integrated Shadowsocks with TLS-based obfuscation to evade deep packet inspection (DPI), reducing block detection rates by 92%
  • Security Architecture: Enforced strict port filtering and next-gen firewall rules, achieving 99.9% uptime amid sustained DDoS attacks
  • Privacy Framework: Randomized traffic routing across 12 global nodes + zero-log policy
Societal Impact:
  • Economic Empowerment: Facilitated remote work and job market access for 800+ IT professionals
  • Educational Access: Restored connectivity to 15+ blocked academic platforms for 300+ students
  • Media Freedom: Secured access to 50+ independent news outlets

Education and Languages

Moscow Technological Institute

Cyber Security faculty (remotely)

Language Proficiencies

English B2-C1
Russian Native