Ibrahim A.

About Me

Ibrahim is a seasoned full-stack developer with 13+ years of experience in software development using a wide range of tools and technologies, especially .NET and JavaScript. He has High Object Oriented Programming skills, good problem-solving capabilities, and high analytical skills. Ibrahim has hands-on experience in leading teams, the ability to work under pressure, and self-improvement capabilities.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Full-Stack Developer
2021 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Crossover
Crossover
Senior Software Engineer
2018 - Present (7 years)
Remote
  • Worked on the development of a warehouse management software called IMI, as well as a digital content management system.

  • Developed Codealike, which is a tracking software for almost all of used development IDEs.

  • Created Coretrac, a CRM application for banks, as well as contributed to Sococo, an online workplace for distributed teams.

Medstreaming
Medstreaming
Senior Software Engineer
2017 - 2019 (2 years)
Egypt
  • Worked on the development of AI-based workflow applications to enable 360 view of multimedia data sets for intelligent navigation of medical information and provides real-time care guidance at the point of care.

  • Developed PACS, a medical system that manages the workflow of the hospitals, as well as a Patient Portal where the patients can get different medical services.

  • Created the Physician Portal that provides multiple medical services to assist physicians.

Nahdet Misr Publishing House
Nahdet Misr Publishing House
Technical Lead
2013 - 2017 (4 years)
Egypt
  • Worked on the development of one of the largest E-Learning Portals in Egypt that provides rich interactive content for students, parents, and teachers. Worked on planning, designing, leading, and executing technical solutions and improvements for the portal.

  • Developed Ketapedia, an interactive educational application aligned with the Egyptian National Curriculum; available as Desktop, Android, and iOS applications.

  • Created a QR Code reader app for reading Al-Adwaa books QR Codes that open Interactive content, videos, and lessons summaries. Worked on many other projects including an educational app for deaf people and the Millennium project for Intel (Desktop & Android).

MGD - Effective Education
MGD - Effective Education
Senior Software Engineer
2010 - 2013 (3 years)
Egypt
  • Worked for the first company in the Middle East to specialize in planning and developing of complete e-learning solutions for educational institutions.

  • Developed an EBook Player (Offline –online –Android - iOS) and an EBook Editor (Offline - Online).

  • Worked on the development of the MGD Digital Library and MGD Publisher.

Excel Systems
Senior Software Developer
2010 - 2010
Egypt
  • Worked on the development of a Taxation Package Suite with Electronic Signature and an Electronic Payment Portal.

  • Identified, prioritized, and executes tasks in the entire software development life cycle.

  • Automated tasks through appropriate tools and scripting.

Sakhr Software
Sakhr Software
Senior Software Developer
2008 - 2010 (2 years)
Egypt
  • Worked on the development of the Sakhr Statistical Machine Translation System and Sakhr Rule-Based Translation Engine.

  • Developed multiple internal tools and components for software products.

  • Collaborated with internal teams and vendors to fix and improve company products.

Showcase

Full Stack Developer - Sococo
Full Stack Developer - Sococo
  • Sococo is an online workplace for distributed teams.

  • It facilitates collaboration among team members regardless of location.

  • The project was developed using Node.js, Angular, and MongoDB.

Tech Lead/Full-Stack Developer - AL-Adwaa
Tech Lead/Full-Stack Developer - AL-Adwaa
  • Develops and maintains a popular E-Learning Portal in Egypt.

  • Utilizes C#, ASP.NET, MSSQL Server, HTML, Javascript, CSS, Java (Android), and Objective-C technologies.

  • Responsible for technical planning, design, execution, and improvement of the portal's functionality.

Software Developer - Sakhr Machine Translation System
Software Developer - Sakhr Machine Translation System
  • Sakhr provides bidirectional machine translation (MT) for Arabic-English.

  • Sakhr MT is the world’s most accurate due to extensive NLP research on Arabic.

  • Sakhr MT utilizes a hybrid engine combining rule-based and statistical processes for rapid, high-accuracy translation.

Education

Bachelor's Degree, Computer Science
Bachelor's Degree, Computer Science
Ain Shams University
2002 - 2006 (4 years)
Agile Foundation
Agile Foundation
Software Engineering Competence Center-SECC