Available to hire
My name is Eslam Hamdy,
Senior Software Engineer with 5+ years specializing in Golang microservices
architecture and distributed systems. Proven expertise in building production-scale
backend platforms serving 100K+ users using gRPC, REST APIs, Kafka and RabbitMQ.
Deep experience in designing API Gateways, implementing event-driven architectures, and
deploying cloud-native applications. Strong foundation in OAuth2, JWT, RBAC, and
payment systems for high-availability enterprise platforms.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
Arabic
Fluent
English
Fluent
Work Experience
Senior Backend Software Engineer at Takrub Platform
January 1, 2024 - PresentDesigned and implemented scalable microservices using Golang and gRPC; built an API gateway for internal gRPC services; implemented OTP-based authentication, JWT access & refresh tokens, and RBAC; supported multi-tenant organization management; built assessment, analytics, and revenue/payments services; developed media, articles, courses, and metadata-management services; implemented service-request and complaint workflows for users and organizations; collaborated with cross-functional teams to ensure performance, scalability, and reliability across distributed systems.
Senior Software Engineer at Affinity Information Technology
October 1, 2023 - PresentDesigned and developed a form builder platform; implemented OAuth 2 authentication and authorization; built real-time video communications services using LiveKit and WebSockets; developed analytics integrations with third-party APIs for real-time data processing and dashboards; implemented job scheduling and rate-limiting for external API usage; led multi-tenant migration and refactoring to improve scalability and tenant isolation.
Senior Software Engineer at Affinity Information Technology
February 1, 2021 - September 1, 2023Developed a schema-driven website builder and CMS using Golang and GraphQL; built data analytics platforms processing large-scale social media data; implemented authentication, authorization, and RBAC; built activity logging and auditing with Kafka; designed data processing pipelines and service-oriented architecture.
Senior Backend Software Engineer (Golang) at Takrub Platform
January 1, 2024 - PresentDesigned and implemented 10+ scalable microservices using Golang and gRPC, following Clean Architecture and SOLID principles. Built production-grade backend platforms serving 100K+ users with high availability. Led API design, event-driven architecture, and deployment of cloud-native services. Implemented OTP-based authentication and OAuth2, JWT, RBAC, and multi-tenant data isolation. Reduced response times by 40% through Redis caching and Redis-based rate limiting; integrated RabbitMQ for asynchronous messaging and Kafka for event streaming.
Remote Senior Software Engineer at Invento
October 1, 2023 - January 1, 2024Led backend development for cloud-native microservices, focusing on scalable architecture and secure, reliable delivery. Implemented asynchronous messaging with RabbitMQ and optimized data access patterns to support growth and resilience.
Remote Software Engineer at TechTypes
February 1, 2021 - September 1, 2023Developed a schema-driven web site builder and CMS using Golang and GraphQL. Built an analytics pipeline and integrated social APIs for real-time data processing; implemented event-driven logging with Kafka and enhanced data indexing and query performance.
Education
Bachelor of Computer Science at Cairo University
January 11, 2030 - January 1, 2019Bachelor of Computer Science at Cairo University, Egypt
January 11, 2030 - January 1, 2019Qualifications
Industry Experience
Software & Internet, Media & Entertainment, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Cairo today.