Mohamed IbrahimWaving Hand Gif

Full Stack Software Engineer & Competitive Programmer

AtCoder
Contact Me
Mohammed Ibrahim

About Me

My introduction

2+ Years
Experience
Working
11+
Completed
Projects
24/7
Support
Online

Full-Stack .NET developer and competitive programmer skilled in building scalable, data-driven applications. Proficient in C#, JavaScript, HTML5, CSS3, and the .NET Core Web API, with experience in full-stack Python development. Actively involved in competitive programming and committed to delivering efficient and impactful solutions.

View CV

Technical Proficiencies

Programming Languages

CC++C#LINQPythonJavaOOPGoSQL

Core Skills

AlgorithmsData StructuresOOPProblem SolvingCompetitive Programming

Frontend Development

HTMLCSSJavaScriptTypeScriptTailwind CSSBootstrapSASSReactNext.js

Backend Development

ASP.NET CoreDjangoFlaskRESTful APIsNode.js

Databases Technologies

MySQLPostgreSQLMS SQL ServerSQLiteMongoDB

Tools & IDEs

Git & GitHubVisual StudioVS CodeCodeblocksCLionPyCharmLaTeXFigmaPostmanSwagger

Soft Skills

CommunicationTeamworkTime ManagementLeadershipCritical ThinkingCreativityAdaptabilitySelf-MotivationConflict ResolutionEmpathyActive ListeningNegotiation

Qualification

My personal journey

Education

Bachelor's Degree in Computer Science and Information Technology

Helwan National University

September 2023 - Present

Experience

Vice President & Head of Technical Committee

HNU-FCSIT ICPC Community

December 2024 - Present

  • Assisting the President in overseeing the organization's operations
  • Managing the technical aspects of the ICPC
  • Leading the creation, review, and validation of programming problems

Trainee - Full Stack Development with .NET

Digital Egypt Pioneers Initiative (DEPI)

November 2024 - May 2025

  • Developing with .NET technologies and building data-driven applications
  • Working with C#, HTML5, JavaScript, CSS3, and .NET Core Web API

Trainee - Competitive Programming (Intern)

IEEE Delta Academy

November 2024 - February 2025

  • Participating in competitive programming training sessions and contests
  • Learning algorithms and data structures to solve complex problems efficiently
  • Collaborating with peers to enhance problem-solving skills and coding techniques

Academic Coordinator

Summarize Team

January 2024 - February 2025

  • Advising students on academic matters, including course selection, academic performance, and career guidance.

Trainee - Full Stack Development with Django

Information Technology Institute (ITI)

August 2024 - September 2024

  • Developing with Django and building data-driven applications
  • Working with Python, HTML5, JavaScript, CSS3, and Django REST Framework
  • Gaining experience in full-stack development and web application design

Head of Researchers

Triple-S Cairo branch

November 2023 - February 2024

  • Leading and managing the research team, which includes hiring, mentoring, and evaluating researchers.
  • Managing the resources allocated to research, including budgets, equipment, and facilities.

Featured Projects

Personal Portfolio

Personal Portfolio

A personal portfolio website showcasing my projects, skills, and experience. Built with Next.js and Tailwind CSS for a responsive design.

Next.jsTailwind CSSTypeScriptReactVercel
DemoCodeCompleted
CF-Problem Scraper

CF-Problem Scraper

A Python application that scrapes Codeforces for problem data, allowing users to search and filter problems based on difficulty, tags, and more. Features a GUI built with PyQt5.

PythonPyQt5requestsrequests-cacheJSON
DemoCodeCompleted
Collage Management System

Collage Management System

CMS is a web application that simplifies and automates academic and administrative tasks, improving efficiency and offering an easy-to-use interface for students, faculty, and administrators.

C#ASP.NET CoreEntity FrameworkSQL ServerNext.jsTailwind CSS
CodeCompleted
FCFS Scheduling Calculator

FCFS Scheduling Calculator

A web-based calculator for First-Come, First-Served (FCFS) scheduling algorithm. It allows users to input process details and calculates waiting time, turnaround time, and average waiting time.

PythonFlaskJavaScriptHTML/CSSSQLiteBootstrap
DemoCodeCompleted
Event Management System

Event Management System

A Java-based event management system with features for event creation, registration, and ticketing. Utilizes JavaFX for the GUI and text files for data storage.

JavaOOPJavaFXText Files
CodeCompleted
N Puzzle Solver

N Puzzle Solver

A Python-based N puzzle solver using Best First search algorithm and heuristics. It provides a GUI for user interaction and visualizes the solving process.

PythonOOPPyQt5Search AlgorithmsHeuristics
CodeCompleted
E-commerce Platform

E-commerce Platform

A full-stack e-commerce platform built with Django and React. It features user authentication, product management, and a shopping cart system.

DjangoReactPostgreSQLTailwind CSS
Under Development
FilmAPI

FilmAPI

A RESTful API for managing film data, built with Go and PostgreSQL. It supports CRUD operations, user authentication, and advanced search features.

Go (Golang)FiberPostgreSQLLogrusRate Limiting
CodeUnder Development
Weather Application

Weather Application

A responsive weather application using React and OpenWeatherMap API. It provides real-time weather information, forecasts, and location-based services.

ReactOpenWeatherMap APIGeolocation APITailwind CSS
Under Development
Task Management System

Task Management System

A comprehensive task management system with features like task creation, assignment, progress tracking, and team collaboration tools.

.NET CoreReactMongoDBTilwind CSS
Under Development
Todo List Application

Todo List Application

A feature-rich Todo list application built with React and TypeScript. Includes task prioritization, due dates, and local storage persistence.

ReactTypeScriptLocalStorage APITailwind CSS
Under Development

Professional Certifications

2025

Introduction to Software Testing Certification

Sprints

A verified certification demonstrating foundational knowledge in software testing principles and practices

View Certificate
2025

Software Engineer Intern Certification

HackerRank

A verified HackerRank certification showcasing foundational software engineering abilities, suitable for internship roles

View Certificate
2025

Software Engineer Certification

HackerRank

A verified HackerRank certification demonstrating proficiency in software engineering concepts, problem-solving, and coding skills

View Certificate
2025

Problem Solving (Intermediate) Assessment

HackerRank

Completed intermediate-level problem-solving assessment

View Certificate
2025

REST API (Intermediate) Assessment

HackerRank

Completed intermediate-level REST API assessment

View Certificate
2024

ECPC Qualification Contest 2024

Egyptian Collegiate Programming Contest (ECPC)

Participated in the ECPC qualification contest 2024

View Certificate
2024

Advanced Problem Solving Training

Coach Academy

Completed advanced problem-solving training and achieved high rank in final contest

View Certificate
2024

Problem Solving (Basic) Assessment

HackerRank

Completed basic-level problem-solving assessment

View Certificate
2024

C++ Programming Fundamentals

Udemy - Yassin Marco

5 hours comprehensive introduction to C++ programming fundamentals

View Certificate
2024

Advanced C++ Programming

Udemy - Maria EduCare

Advanced C++ programming concepts and expert-level techniques

View Certificate
2024

Mastering Data Structures and OPP in C++

Udemy - OCSALY Academy

Mastered data structures and object-oriented programming in C++

View Certificate
2024

AI Career Essentials

ALX Africa

Essential skills and knowledge for AI career development

View Certificate
2024

Web Development Course

Udemy - Ziad Smadi

Comprehensive web development course covering HTML, CSS

View Certificate
2024

Learn SQL from scratch in Arabic

Udemy - Ahmed Hatem

A beginner-level SQL course taught in Arabic

View Certificate
2024

Full Stack Summer Training

Information Technology Institute (ITI)

Completed summer training program focused on Full Stack Web Development with django

View Certificate
2024

Principles of Writing Clean Code

MaharaTech ITIMooca

Learned principles of writing clean and maintainable code

View Certificate

Get in touch

Contact Information

Send me a message