I am a Senior Software Engineer with a specialization in backend development and distributed systems. Expert in C#, .NET, and related technologies, with a proven track record in designing and implementing resilient, scalable, and maintainable systems. Proficient in microservices architecture, system design, domain-driven design (DDD), event sourcing, CQRS, and DevOps practices. Passionate about continuous learning, knowledge sharing, and solving complex challenges, with a strong commitment to contributing to open-source projects.
-
Senior Full Stack EngineerKalibr8™Egypt -
Senior Software EngineerAmanah Teknologia Sep 2024 - Present -
Senior Software EngineerWillow Jan 2024 - PresentSydney, New South Wales, Australia• Led the development of software solutions using Azure, C#, .NET, Cosmos DB, Key Vault, supporting over 10+ smart buildings globally.• Designed scalable APIs with Azure Functions and SQL Server , handling 1+ million daily transactions and ensuring 99.9% uptime.• Enhanced infrastructure and resource management through IoT/Data SaaS projects, boosting efficiency by 20% across multiple systems.• Collaborated with cross-functional teams including developers, designers, and stakeholders to deliver high-quality software solutions -
Senior Software EngineerInstabug May 2023 - Dec 2023New Cairo, Cairo, Egypt• Modernized a legacy POS system with a scalable Enterprise Service Center product using Microservices, and Outbox Pattern, and CI/CD.• Developed and maintained APIs with an API gateway for secure communication and built responsive front-end applications with Blazor.• Implemented CQRS to enhance system performance, leveraging Elasticsearch and Apache Kafka for efficient data processing and search.• Managed data storage with SQL Server and Cosmos DB, ensuring optimized performance, seamless integration, and CI/CD deployments. -
Senior Software EngineerFreelance Jan 2020 - Oct 2023New Cairo, Cairo, Egypt• Designed and developed full-stack applications: using Angular for the front end and .NET Core for the back end, integrating SQL Server PostgreSQL, and Redis databases and Deployed applications using Docker for consistent environments and scalability. • Implemented Domain-Driven Design (DDD) and Clean Architecture principles to build scalable, maintainable applications, ensuring clear separation of concerns and aligning databases with domain models.• Utilized Mediator and Fluent Validation: in ASP.NET Core to streamline request handling and enforce robust input validation, with Redis caching frequently accessed data for optimal performance.• Developed RESTful APIs: for secure communication between web/mobile platforms and back-end services, leveraging SQL Server and MongoDB for data operations and Redis for low-latency access.• Automated CI/CD pipelines: with GitHub Actions for continuous integration and deployment, including Dockerized environments for consistent and efficient application delivery.• Architected microservices: using .NET Core, Docker, and the outbox pattern for reliable message delivery and load balancing. Integrated SQL Server or PostgreSQL as primary data stores, Redis as a high-performance cache, and RabbitMQ with MassTransit for efficient message brokering and service communication, enhancing system resilience and scalability. -
Software EngineerSinmar Soft Jun 2020 - Jan 2021Cairo, Egypt• Refactored Legacy Systems: Upgraded an old HR system from VB6 to a modern web app using C# with ASP.NET MVC and Entity Framework.• Back-End Development: Engineered back-end services using C#, MVC, EFCore creating scalable and efficient solutions.• Database Modeling: Created and optimized database models with SQLServer, ensuring efficient data management and improved system performance.• Modern Web Interfaces: Developed dynamic web interfaces using Blazer, delivering a responsive and intuitive user experience for the new HR system
Frequently Asked Questions about Ebrahem Mohamed
What company does Ebrahem Mohamed work for?
Ebrahem Mohamed works for Kalibr8™
What is Ebrahem Mohamed's role at the current company?
Ebrahem Mohamed's current role is Senior Full Stack Engineer.
Not the Ebrahem Mohamed you were looking for?
-
Ebrahem Mohamed
Content Creator | Helping Startups Enhance There Digital Growth And Branding Through My Competitive Edge Creative Content Marketing And Strategies To Achieve Their Objectives | Created Marketing Content For Many StartupsGiza -
Ebrahem Mohamed
"Muslim | Creative Wordsmith | Passionate Storyteller | Turning Ideas Into Impactful Content"Shebin El Kom -
-
Ebrahem M.
Cairo, Egypt
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial