About

Backend Software Engineer
Focused on crafting efficient and maintainable software solutions
Results-driven Backend Engineer with expertise in building scalable systems and microservices architecture. Proficient in developing high-performance applications using Go and Node.js, with a strong focus on:
- API Design: Creating intuitive and efficient RESTful APIs
- Database Management: Designing and implementing efficient database solutions
- System Architecture: Designing scalable microservices and distributed systems
- Performance: Optimizing applications for speed and efficiency
Demonstrated success in both collaborative team environments and independent projects, with a track record of delivering robust solutions that meet business requirements while maintaining high code quality standards.
Resume
Professional Experience
Backend Engineer at TechBridge Lab
Aug 2024 - Present
Feedbq.io - Enterprise Feedback Management Platform
- Led complete backend redesign, successfully migrating from MongoDB to PostgreSQL
- Engineered integration systems for multiple platforms (Discord, Slack, Jira, ClickUp, Asana, Linear)
- Optimized system performance through Redis caching, reducing response time by 60%
- Established comprehensive API documentation standards using Swagger and tsoa
- Implemented robust error handling and monitoring systems
DubbingHub - Automated Video Content Dubbing Platform
- Architected and implemented scalable video processing pipeline using Go and AWS SQS
- Developed automated systems for video transcription, translation, and YouTube publishing
- Engineered real-time update system using webhooks and PubSubHubbub
- Designed comprehensive workflow management system with advanced CRUD operations
Independent Freelance Engineer
2023 - Present
Leopard (E-commerce Platform)
- Built comprehensive e-commerce solution with advanced admin capabilities
- Implemented multi-warehouse inventory system and Paymob payment gateway
- Developed dynamic pricing engine and automated order processing
- Created analytics dashboard with customizable reporting
Parent-Connect (Social Platform for Parents)
- Developed intelligent parent matching algorithm based on children's profiles
- Implemented real-time chat system with push notifications
- Built secure authentication system with OAuth integration
- Designed location-based services for local community building
Rakad (On-Demand Car Wash Platform)
- Developed backend APIs for customer, worker, and admin dashboard applications
- Implemented real-time location-based service matching and order tracking system
- Integrated multiple payment gateways (Paymob, Tabby, Tamara) with automated commission calculations
- Built admin dashboard with analytics, user management, and service configuration capabilities
- Built multi-language support (Arabic/English)
- Implemented service rating system with rewards wheel for cashback
Skills
Here are my key technical skills and expertise:
- Typescript, Node.js, Express.js
- Git & GitHub (git-flow)
- Data Structures, Algorithms, OS, Networking, Databases
- SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis)
- ORMs (Drizzle, Mongoose)
- OOP, SOLID principles, Design Patterns (main ones)
- Third-party integrations (Stripe, OneSignal, Paymob, Tabby, Tamara)
- Serverside Rendering (SSR), Template Engines (EJS)
- Web security principles, best practices
- Unit/Integration testing with jest.js
- API documentation (Swagger, Postman)
- Docker, Apache Kafka
- CI/CD, Github Actions
Education
Education
Bachelor's Degree in Computer Science
2020 - 2024
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
Contact
Location:
Cairo, Egypt
Email:
contact@ahmadalasiri.info
Call:
(+20) 1066032817