
Omar Abdelrahman
Software Engineer | 2x Ejada Intern | ITI 9M | Codeforces Specialist
Software Engineering graduate from Assiut University (GPA 3.78, Rank #2). Completed two internships at Ejada: first as a Software Integration Engineer (APIs, Oracle SQL, automation) and second as a Business Analyst Intern. ICPC mentor & EOI coach with strong foundations in algorithms, OOP, and databases, plus proven teamwork, problem-solving, and leadership skills.
About Me
Software Engineering graduate from Assiut University (FCI) with a 3.78 GPA (Ranked #2). Completed core courses in Software Engineering, including Data Structures, Algorithms, Object-Oriented Programming (OOP), Databases, and Software Engineering principles. Developed strong teamwork and communication skills.
From Trainee to Coach: Beside my studies, I joined the ICPC Assiut Community, trained in Newcomer & Phase 1, ranking in the top 10. Later became mentor in ICPC (C++, problem-solving) and EOI coach—trainees became Codeforces Pupil/Specialist and ECPC/EOI finalists.
Courses & Trainings: To gain practical experience, I joined training programs starting with web development at ITI (HTML, CSS, JS), then a 6-month track at DEPI (React, Node.js), and learned AWS (EC2, S3) at NTI. Currently pursuing ITI 9-month Professional Development & BI infused CRM program.
Student Activities: As OC at GDG Assiut, helped organize DevFest, WTM, PWF and design. At Enactus AU (HR), I tracked meetings, supported interviews, and improved English communication and soft skills.
Internships: Completed two internships at EJADA: Software Integration Engineer (Jul-Aug 2024) working with APIs, WSO2, Oracle SQL, and automation. Business Analyst Intern (Aug-Sep 2025) focusing on requirements elicitation, SRS documentation, wireframing, and Agile methodologies.
Projects: Built Listenify (speech-to-text), CashGuard (expense tracker), CryptoX (steganography app), and ShellX (CMD-like console app).
Experience
Business Analyst Intern
Ejada
Aug 2025 – Sep 2025
Remote
Learned requirements elicitation and gathering, created an SRS document, detailed use cases and user stories, and designed wireframes for web and mobile. Built master and screen-level data dictionaries and developed state, workflow, context, and ERD diagrams. Used LaTeX with reusable templates and built automation to extract use cases to JSON, convert HTML to PDFs/images, and generate project trees.
Integration Engineer Intern
Ejada
Jul 2024 – Aug 2024
Asyut, Egypt · Hybrid
Learned REST API, SOAP, JSON, XML, Xpath, and WSDL. Experienced with WSO2 Integration Studio and Micro Integrator, using mediators like Log, Call, Filter, and PayloadFactory. Hands-on with API creation, testing, publishing, and lifecycle management. Familiar with Postman and Swagger. Learned Oracle SQL for querying, table design, sequences, and PL/SQL.
Problem Solving Coach at Egyptian Olympiad in Informatics (EOI)
IOI - International Olympiad in Informatics
Jul 2022 – Sep 2023
Egypt
Mentored junior students on algorithms and problem-solving techniques. Prepared trainees for competitive programming contests and international competitions.
Education
ITI 9-month Professional Development & BI infused CRM
Information Technology Institute (ITI)
Oct 2025 – Jun 2026
Currently Enrolled
Professional Development program focusing on Business Intelligence and Customer Relationship Management systems. Comprehensive training in modern enterprise solutions and data-driven business processes.
Faculty of Computers and Information - Department of Software Engineering
Assiut University
Oct 2021 – Jul 2025
Grade: Excellent with Honors – GPA: 3.78 / 4.00, Ranked #2
Bachelor's degree in Software Engineering with comprehensive coursework in programming fundamentals, algorithms, data structures, software engineering principles, databases, operating systems, and project management.
Projects
Chess Speed Test
Master chess speed with our free online trainer. Practice bullet chess, blitz chess, and speed training. Test your moves per minute, improve reaction time, and climb leaderboards.
Listenify
Modern web application for real-time speech transcription with AI-powered features. Built with React and TypeScript.
Dalal - Qiasat Aradi
Comprehensive land measurement tool for Egyptian farmers. Convert, calculate, and manage land areas with traditional units.
QuizatAI
AI-powered quiz generator that transforms any topic into interactive questions with customizable settings and smart review.
ShadowSpeak
Reading practice tool with text-to-speech functionality and word highlighting for Arabic and English text.
Writings
Why I'm Retiring from Chess
Why I'm Retiring from Chess
Desperation to Abundance: What Someone Learned After Applying to 100+ Jobs
Desperation to Abundance: What Someone Learned After Applying to 100+ Jobs
Black/White AI Technique for Studying from Books
Black/White AI Technique for Studying from Books
Commit Types: A Better Way to Organize Your Commits
Commit Types: A Better Way to Organize Your Commits
Manipulation Tactics Uncovered: How to Stay One Step Ahead
Manipulation Tactics Uncovered: How to Stay One Step Ahead
Simple Easy C++ Solution | Using Row Pattern Frequency | O(n * m)
Flip Columns For Maximum Number of Equal Rows
Skills & Technologies
Programming Languages
Web Technologies
Markup and Data Languages
Database Technologies
Deployment Platforms
Documentation Stack
Integrated Development Environments
Blogs & Learning Platforms
Get In Touch
Have a project in mind or want to collaborate? Feel free to reach out!
Location
Egypt
Connect with me
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Whether you have a question or just want to say hi, I'll try my best to get back to you!