Open to Opportunities

Abdallah Selim

Software Engineer specializing in high-performance backend systems, microservices, and data pipelines. Polyglot engineer with Microsoft & Cegedim experience.

Python C# Javascript .NET Django PostgreSQL Docker
Abdallah Selim
Abdallah Selim
Software Engineer · Cairo, Egypt
1600+
Problems Solved
3
Companies
3.52
GPA / 4.0
Open to new roles in 2026
Who I Am

About Me

Engineer, competitive programmer, and open-source contributor.

Abdallah Selim

I'm Abdallah Selim, a Software Engineer with production experience at Microsoft and Cegedim, specializing in high-performance backend systems, microservices architecture, and data pipelines.

I'm a polyglot engineer comfortable in Python, C#, Go, and TypeScript, with a strong foundation in algorithms and distributed infrastructure. I've contributed to Microsoft's .NET Aspire open-source project and love solving hard problems — over 1,600 on Codeforces alone.

Python / Django C# / ASP.NET React.js PostgreSQL Docker Redis
3
Companies
1600+
CF Problems
1yr
Experience
Career

Experience

Production-grade engineering across data, backend, and full-stack domains.

Cegedim
Software Engineer Intern — Data Engineering
Jul 2024 – Sep 2024 · Cairo, Egypt
  • Architected high-throughput data pipelines using Apache Spark and Kafka, achieving 154 MB/s throughput on large-scale datasets.
  • Integrated LLM APIs and NLP models to automate GDPR-sensitive data detection, reducing manual compliance workload by 84% with 91% accuracy.
  • Designed scalable ETL workflows capable of migrating a 65 GB database in under 7 minutes, ensuring minimal downtime for critical systems.
Microsoft
Software Engineer Intern — InboxCoupons Team
Jul 2023 – Sep 2023 · Cairo, Egypt
  • Developed full-stack enterprise tooling using TypeScript (React) and ASP.NET Core, improving internal operational efficiency.
  • Implemented complex data aggregation logic on Cosmos DB and Kusto (Big Data Analytics) to power real-time reporting dashboards.
  • Collaborated with cross-functional teams to refactor legacy codebases, enhancing system maintainability and component reusability.
Bld.ai
Software Engineer (Promoted from Intern)
Aug 2022 – Jul 2023 · Remote
  • Promoted to Part-Time Software Engineer after a 3-month internship; spearheaded backend development for high-traffic B2B SaaS platforms.
  • Built a company incorporation platform for Singapore using Django (Python) and React.
  • Integrated Stripe Payments and automated document generation workflows for shareholder registration.
  • Utilized Redis and Celery for asynchronous task management, improving scalability and response times.
.NET Aspire — Microsoft Open Source
Open Source Contributor · Merged PR #14006
2024
  • Resolved race conditions in CertificateTrustExecutionConfigurationGatherer within Microsoft's cloud-native stack.
  • Refactored exception handling to correctly map ObjectDisposedException to OperationCanceledException during startup.
My Work

Projects

Systems-level projects demonstrating distributed architecture, performance engineering, and database internals.

Selimetry Go · Kafka · Docker

High-performance event-driven observability platform.

  • Engineered a Go ingestion service handling 20,000+ requests/second via optimized batching and async Kafka production.
  • Orchestrated a distributed stack (Postgres, Zookeeper, Grafana) using Docker Compose for robust fault tolerance.
TalentHire .NET · Kafka · PostgreSQL

Distributed microservices hiring backend system.

  • Implemented event-driven microservices (Identity, Job, Applications) using ASP.NET Core and Apache Kafka.
  • Built an API Gateway for secure, unified RESTful endpoint exposure; each service owns its isolated PostgreSQL DB.
SimDB C++ · B-Trees · SQL

File-based relational database engine built from scratch.

  • Developed a SQL query parser and execution engine with custom binary file storage system.
  • Implemented B-Tree indexing for O(log n) lookups, demonstrating deep knowledge of database internals.
Multi-threaded Web Server C++ · POSIX Threads

High-performance HTTP server using system-level concurrency primitives.

  • Implemented thread pooling with synchronization to prevent race conditions and ensure safe shared resource access.
  • Designed custom request parsing and scheduling logic, profiling to resolve performance bottlenecks under load.
Toolbox

Tech Stack

Technologies I use to architect reliable, high-performance systems.

Languages
Python Go C# C++ JavaScript / TypeScript SQL
Backend & Frameworks
Django FastAPI ASP.NET Core RESTful APIs Microservices Event-Driven Architecture
Data & Messaging
Apache Kafka Apache Spark Redis Celery ETL Pipelines
Databases & DevOps
PostgreSQL MySQL MongoDB Cosmos DB Docker CI/CD (GitHub Actions) Linux Git
Recognition

Achievements

Competitive programming, mentorship, and academic excellence.

Codeforces Specialist
Solved 1,600+ problems with a peak rating of 1,460 — demonstrating elite algorithmic problem-solving.
1600+
🏆
ECPC Top Ranker
Ranked 54th (2022) and 60th (2023) in the Egyptian Collegiate Programming Contest among 150+ teams.
#54
🎓
Honors Graduate
B.Sc. Computer Engineering from Menoufia University with GPA 3.52/4.0 — Excellent with Honors.
3.52
🤝
ICPC Mentor & Problem Setter
Volunteering as ICPC Mentor and Problem Setter for Menoufia University Community since 2022.
2022–
🔀
Microsoft Open Source
Merged PR #14006 in .NET Aspire — resolved race conditions in cloud-native certificate trust execution.
PR #14006
📊
Data Pipeline Performance
Engineered pipelines at Cegedim achieving 154 MB/s throughput and migrating 65 GB in under 7 minutes.
154 MB/s
Reach Out

Contact Me

Open to roles, collaborations, or just a good technical conversation.

Get in Touch
abdallahmselim.work@gmail.com · +20 109 082 4605