Yousry Essam Ayoub

Software Engineer |

Software Engineer with strong problem-solving skills and a solid grasp of software engineering principles and competitive programming. Experienced in developing full-stack applications with .NET technologies, with knowledge in solving complex problems, and solved more than +3500 problems on various online judges.

About Me

Passionate about creating innovative solutions and solving complex problems

Profile Picture

Passionate Software Engineer

I'm a dedicated Software Engineer with a passion for creating innovative solutions and solving complex problems. With expertise in full-stack development using .NET technologies and a strong foundation in competitive programming, I bring both technical depth and creative problem-solving to every project.

My journey in software development has been driven by curiosity and a commitment to continuous learning. Having solved over 3500 programming challenges, I've developed a keen eye for optimization and elegant solutions. I thrive in collaborative environments where I can contribute to meaningful projects while growing professionally.

3500+

Problems Solved

4+ Years

Programming Experience

Core Strengths

Technical Documentation

Clear, comprehensive documentation for complex systems

Cross-functional Collaboration

Effective teamwork across diverse technical teams

Problem Solving

Critical thinking and analytical reasoning for debugging

Adaptability

Quick learning of new technologies and working under pressure

Focus on Quality

Writing clean, maintainable, and scalable code

Communication

Clear communication of technical concepts to diverse audiences

Education

My academic journey and continuous learning path

Information Technology Institute (ITI)

9-Month Diploma: Professional Training Program (PTP)

Professional Development & BI-infused CRM

In Progress
Oct 2024 - Present Egypt

Intensive professional training program focusing on business intelligence and customer relationship management systems.

Business Intelligence .NET Development Professional Development Industry-Ready Skills

Assiut University

Bachelor of Computer Science

Faculty of Computer Science and Information Technology

Completed
Oct 2020 - Jul 2024 Assiut, Egypt GPA: 2.93/4.0

Comprehensive computer science education with focus on software engineering, algorithms, and system design.

Software Engineering Data Structures & Algorithms Database Systems Web Development

Technical Skills

My technical expertise and proficiency levels

Backend

ASP.NET Core 90%
.NET Framework 85%
RESTful APIs 88%
Entity Framework Core 85%
SignalR 80%
CQRS 75%

Languages

C# 95%
C++ 95%
Python 70%
JavaScript 75%
TypeScript 70%
SQL 90%

Databases

Microsoft SQL Server 88%
MySQL 85%
MongoDB 70%

Frontend

Angular 60%
Blazor 65%
HTML5 95%
CSS3 85%
Bootstrap 80%

Development

OOP 95%
SOLID Principles 88%
Clean Architecture 82%
Design Patterns 85%
Unit Testing 78%

Tools

Visual Studio 92%
VS Code 90%
Git & GitHub 88%
Postman 85%
Swagger 80%

Featured Projects

Showcasing my best work and technical achievements

Experience

My professional journey and contributions

Professional Experience

Summer Internship

Petra Software Industries
Jul 2023 - Aug 2023 Assiut, Egypt Internship

Gained hands-on experience in database management and development during an intensive summer internship program.

Key Responsibilities:
  • Designed and managed databases using MySQL for real-world project implementations
  • Wrote efficient, high-quality SQL queries to support diverse application needs
  • Handled daily database tasks, ensuring accurate and timely updates
  • Collaborated with development teams to optimize database performance
MySQL Database Design SQL Queries Data Management Performance Optimization

Volunteering Experience

Instructor & Mentor

ICPC EELU Community
Mar 2024 - Jun 2025 Assiut, Egypt Volunteer

Leading educational initiatives in competitive programming and mentoring students in advanced problem-solving techniques.

Key Responsibilities:
  • Led C++ and problem-solving sessions for aspiring competitive programmers
  • Created comprehensive lesson plans and educational materials
  • Mentored students on algorithms, debugging, and coding best practices
  • Organized programming contests and workshops
C++ Teaching Mentoring Algorithm Design Problem Solving

Mentor

ICPC Assiut Community
Oct 2021 - Jun 2024 Assiut, Egypt Volunteer

Provided guidance and support to fellow students in competitive programming, building a foundation for mentoring skills.

Key Responsibilities:
  • Guided peers in C++ programming and algorithmic thinking
  • Offered support in debugging and problem-solving techniques
  • Strengthened mentoring and communication skills through peer interaction
  • Contributed to a collaborative learning environment
C++ Peer Mentoring Communication Debugging Team Collaboration

Awards & Achievements

Recognition for excellence in competitive programming

3500+
Problems Solved
4
ECPC Participations
Top 13%
Best National Ranking
4+
Years of Programming

ECPC 2024 Finals

2024

Ranked 51st among 397 teams (top 13%)

Egypt's premier competitive programming contest finals

ECPC 2024 Qualifications

2024

Secured 29th position out of 447 teams (top 7%)

Outstanding performance in national qualifications

ECPC 2023 Qualifications

2023

Achieved 22nd place among 235 teams (top 10%)

Consistent high performance in competitive programming

ECPC 2022 Qualifications

2022

Placed 24th out of 237 teams (top 11%)

Strong foundation in competitive programming

Programming Warfare 2023

2023

Ranked 19th among 150 teams

Upper Egypt's regional programming competition

Programming Mastery

Ongoing

Solved 3500+ programming challenges

Across various platforms (Codeforces, LeetCode, HackerRank)

Get In Touch

Ready to discuss your next project or explore opportunities? Let's connect!

Let's Connect

I'm always open to discussing new opportunities, collaborations, or just having a chat about technology.

Location
Cairo, Egypt

Send a Message