Name : Esraa Taha Abdelmohimen
Role : Full-Stack .NET Trainee @ ITI | Ex Embedded Software Engineer
Location : Cairo, Egypt πͺπ¬
Focus : C# | ASP.NET Core | SQL Server | Frontend
Background : Embedded Systems | Competitive Programming | Problem Solving
Status : Open to Opportunitiesπ‘ I'm a passionate developer with a background in embedded software engineering and a strong algorithmic foundation from competitive programming, currently building real-world full-stack web applications through intensive training at ITI.
| Area | Details |
|---|---|
| ποΈ Architecture | N-Tier Architecture Β· OOP Β· SOLID Principles Β· Repository Β· Unit of Work Β· Clean & Structured Code |
| βοΈ Backend | C# Β· ASP.NET Core Β· ASP.NET MVC Β· Web API Β· SQL Β· T-SQL Β· Entity Framework Β· LINQ |
| ποΈ Database | SQL Server Β· EF Core Β· LINQ Β· Migrations Β· Relationships |
| π Security | Authentication Β· Role-Based Authorization |
| π¨ Frontend | HTML5 Β· CSS3 Β· JavaScript (ES6+) Β· TypeScript Β· Bootstrap Β· Tailwind CSS |
| π§© Fundamentals | Data Structures Β· Algorithms Β· Problem Solving |
| π Workflow | Git Β· GitHub Β· Pull Requests |
My competitive programming journey has been a core part of who I am as a developer β it shaped how I think, debug, and solve problems under pressure.
- π ACPC Girls 2023 β 9th place (Bronze Medal) out of 210 contestants
- π ACPC Kickoff 2023 β 105th place out of 810 contestants
- πͺπ¬ ECPC 2022 β 49th place out of 250 teams β π― Qualified to ACPC 2023
- β Solved +3500 problems on Codeforces and other platforms
- Mentored +300 students preparing for ICPC-style contests
- Coached at AIC & GIC student activity groups (Jun 2022 β present)
- Created problem sets, training sessions, and full contest rounds
- Also working as Problem Solving Coach @ CoachAcademy (Jun 2023 β present, remotely)
B.Sc. Electronics and Communications Engineering Al-Azhar University β Sep 2019 β Jul 2024
- Grade: Good
- Graduation Project: Excellent β
"The only way to get better at something is to do it over and over β one problem at a time."
"Think twice, code once."
