Career
Experience
A reverse-chronological record of roles, responsibilities, and impact.
Current
Alhakeem
Engineering lead
Sudan's first domestic and international telemedicine platform, bringing healthcare services to the MENA region with official support from the Sudanese government.
Architected a proprietary analytics engine to monitor, track, and optimize complex user interaction patterns.
Engineered the platform's core backend infrastructure using Rust as our first-class language, ensuring maximum memory safety, concurrency, and high-performance execution.
Developed custom DevOps orchestration tools to manage deployments, utilizing blue-green strategies to maintain 100% service availability and zero downtime.
Spearheading final-stage system optimizations and scaling protocols in preparation for the upcoming commercial launch.
Rust
Analytics
DevOps
Blue-green deployment
Current
SilverKey Technologies
Senior Node.js developer
Designed, developed, and maintained core backend functionality to improve reliability and performance across web and mobile platforms.
Integrated Firebase Analytics, Adjust, and MoEngage to enable data-driven marketing and user engagement strategies.
Optimized product view endpoints and resolved crawler-related issues to enhance SEO and product discoverability.
Built a high-performance image processing microservice using Rust, achieving an average performance increase of over 98%.
Migrated the codebase to TypeScript, improving code maintainability, type safety, and long-term scalability.
Improved internal documentation and tooling, streamlining onboarding and enhancing cross-team collaboration.
Improved platform performance by optimizing queries and system design.
Rust
TypeScript
Node.js
Firebase
Ecom Payments
Backend developer
Designed, developed, and maintained high-performance, scalable microservices using NestJS, enabling seamless integration with front-end systems and third-party APIs.
Built and managed microservices for document generation, file storage, and file uploads, implementing AES encryption to ensure data security and compliance.
Developed a merchant management microservice to handle critical merchant data, including bank details, user information, payment methods, and fee structures.
Created a statistics microservice to calculate and analyze key metrics, providing actionable insights for business decision-making.
Ensured all microservices were highly scalable, maintainable, and thoroughly tested, adhering to best practices for code quality and performance optimization.
Collaborated closely with product managers and front-end developers to define and implement new features, improving user experience and functionality.
Utilized RabbitMQ for efficient message queuing and Docker for containerization, streamlining deployment processes and improving system reliability.
Troubleshot and debugged applications, delivering clean, maintainable, and well-documented code while adhering to Agile development methodologies.
NestJS
RabbitMQ
Docker
AES
Circles
Backend developer
Designed, developed, and maintained a highly scalable Healthcare Management System using a microservices architecture, leveraging GraphQL for optimized data fetching and Kafka for real-time data streaming and event-driven communication.
Built and enhanced a Community & Learning Platform to foster knowledge sharing and collaboration among users, ensuring seamless performance and scalability.
Collaborated closely with frontend developers to deliver high-quality, user-centric features, ensuring smooth integration between backend services and frontend applications.
Demonstrated strong problem-solving skills and adaptability by tackling complex technical challenges and delivering innovative solutions.
Continuously expanded technical expertise by mastering NestJS, Rust, and GraphQL, applying these technologies to optimize platform performance, reliability, and maintainability.
GraphQL
Kafka
Microservices
NestJS
Alimny
Backend developer and co-founder
Co-founded a startup providing innovative and accessible e-learning solutions for students and teachers, using technologies such as web development, machine learning, and cloud computing.
Designed, developed, and maintained server-side logic, APIs, and databases for web applications powering the e-learning platform using Node.js, Express.js, MongoDB, GraphQL, and Firebase.
Developed a robust authentication system using JWT and Firebase, and optimized database queries and indexes to improve response time and reduce server load.
Debugged and resolved issues and bugs reported by users and clients.
Wrote unit tests and documentation for the codebase, and collaborated with co-founders and frontend developers to ensure application quality and performance.
Node.js
GraphQL
Firebase
MongoDB
EnayaTech
Backend developer
Designed, developed, and maintained RESTful APIs using Express.js, MySQL, and MongoDB to support various web applications, gaining hands-on experience in backend development.
Collaborated closely with frontend developers, designers, and product managers to deliver high-quality features and seamless user experiences.
Actively learned and applied new technologies and tools, participated in code reviews, documentation, and testing processes to contribute to overall codebase quality.
Express.js
MySQL
MongoDB