About

Software Engineer
Results-driven Software Engineer with expertise in building high-performance applications using Go and Node.js. Experienced in API design, database optimization, and distributed system architecture. Successfully delivered multiple projects for both companies and freelance clients, focusing on scalable solutions and quality code, with a proven track record in:
- API Design: Creating intuitive and efficient RESTful APIs with comprehensive documentation
- Database Optimization: Designing efficient database solutions with advanced query optimization
- System Architecture: Building scalable microservices and distributed systems
- Payment Integration: Implementing secure payment systems with multiple providers
Resume
Professional Experience
Software Engineer at TechBridge Lab
Aug 2024 - Present
DubbingHub — AI-Powered Video Dubbing Platform
- Built distributed video processing system with Golang, AWS SQS, and S3
- Designed and implemented multi-stage pipeline integrating multiple AI services (Deepgram, Play.ht, Replicate) for speech recognition, translation, and voice synthesis dubbing
- Implemented Stripe-powered billing with token-based subscription tiers
- Built secure YouTube integration with OAuth authentication and implemented PubSubHubbub (WebSub) protocol
- Utilized FFmpeg for media processing to handle audio extraction, manipulation, and preservation
Feedbq.io — Enterprise Feedback Management Platform
- Implemented Caching System using Redis reducing API response times by 60%
- Executed database migration from MongoDB to PostgreSQL, implementing Drizzle ORM for type-safe queries
- Built integration system connecting 6+ project management platforms (Discord, Slack, Jira, ClickUp, Asana, Linear)
- Implemented tiered subscription billing system with Stripe
- Created API documentation with Swagger/Tsoa and implemented content moderation
Freelance Software Engineer
Oct 2023 - Present
Leopard ERP & E-commerce Platform
- Designed and developed comprehensive ERP system with integrated e-commerce functionality
- Implemented multi-warehouse inventory system with stock transfers and movement tracking
- Created complete purchase, sales, and returns processing workflows
- Integrated Paymob payment gateway supporting multiple payment methods
- Developed comprehensive analytics dashboard with financial reporting
Rakad On-Demand Car Wash Platform
- Designed and developed Node.js/TypeScript backend with MongoDB for on-demand car wash marketplace
- Implemented geospatial service matching algorithm for efficient worker-to-customer assignment
- Built WebSocket system for real-time location updates and notifications
- Integrated multiple payment gateways (Moyasar, Tabby, Tamara)
- Designed worker earnings system with automated commission calculations
Parent-Connect Social Platform
- Developed intelligent matching algorithm connecting parents based on children's educational and common activities
- Implemented secure authentication with OAuth
- Created location-based services for community building
Skills
Here are my key technical skills and expertise:
Languages & Frameworks
- Go, TypeScript, Node.js
- Express.js, Nest.js, Gin
- React.js
Database Technologies
- PostgreSQL, MongoDB, Redis
- Drizzle ORM, Mongoose
API Development
- RESTful APIs
- Swagger/OpenAPI, Tsoa
Cloud & DevOps
- AWS (EC2, S3, SQS)
- Docker, Nginx, CI/CD (GitHub Actions)
Authentication & Security
- OAuth 2.0, JWT
- HMAC Verification, Role-based Access Control
Payment Processing & Messaging
- Stripe, Paymob, Moyasar, Tabby, Tamara
- WebSockets, OneSignal
Education
Education
Bachelor's Degree in Computer Science
Faculty of Computers and Artificial Intelligence - Helwan University (FCAI) - Cairo, Egypt
- GPA: 3.1 out of 4.0
- Core Coursework:
- Data Structures & Algorithms
- Mathematics I, II, Discrete Mathematics, Probability (I)
- Operating Systems I & II, Logical Design, Computer Networks
- Programming Languages (I, II, III), Software Engineering (I, II)
- Database Management, Database Design, SQL & NoSQL Technologies
- Artificial Intelligence, Information Systems Security, Decision Support Systems
-
Graduation Project: Fixflex - Task Marketplace Platform
- Designed and implemented scalable RESTful APIs using TypeScript and Node.js
- Set up CI/CD pipelines with Docker Swarm deployment on AWS EC2
- Implemented real-time chat using WebSockets and OneSignal notifications
- Integrated Paymob payment gateway and Google OAuth 2.0
- Built comprehensive testing suite using Jest
Contact
Location:
Cairo, Egypt
Email:
contact@ahmadalasiri.info
Call:
(+20) 1066032817