1. Ibrahim Mohamed Ali Amer
Email: Ibrahim.ali.amer92@{gmail.com, cis.edu.asu.eg}
Phone: (02)2450-72-87
Cell: (+20) 1140101202
Address: 18 Ibn Gahdam Street- Ibn Sender Square - Heliopolis district - Cairo.
Date of Birth: Jun. 23rd
, 1992
Keywords
C#, ASP. NET, ASP.NET MVC, .NET Web API, OOP, NodeJS, MEAN Stack, MongoDB,
CouchDB, SQL Server, Microservices, CQRS, Design Patterns, CSS3, HTML, JavaScript,
AngularJS, TwoJS, Grunt, Research, Image Processing, Computer Vision, Machine
Learning, Deep Learning.
Education [1] M.Sc. Degree: Computer Vision.
December 2017
Thesis Title: Deep Arabic Document Image Analysis
Ain Shams University
Faculty of Computer and Information Sciences.
[2] Bachelor's Degree of Computer Science. Faculty of Computer And
Information Sciences
Ain Shams University
2010 – 2014: Excellent with Degree of Honor
Rank: 1st on Computer Science class
Ranked 1st on my graduation year
Department: Computer Science
Website: www.shams.edu.eg
Work
Experience
[1] Senior R&D Software Engineer at Infas Middle East
-Backend developer using ASP.NET and ASP.NET MVC, .Net Web APIs and Node JS
Social Insurance Organization Digital Archiving System (ASP.NET MVC).
EFG Foundation Website (Asp.net).
KFAS Online Portal (Asp.NET MVC).
Fotopia Document Management System (NodeJS, Angular JS, ASP.NET Web API
MongoDB, CouchDB).
-Worked for R&D department on:
Fotopia OCR (C#, Matlab):
Arabic / English OCR system using segmented approach.
Document Structure Analysis:
2. Images / text separation in documents using document structure analysis and
Text detection (C#, Matlab).
-Currently I'm working with Fotopia Team http://fotopiatech.com/en/
[2] Teaching Assistant at Faculty of Computer and Information Science
Ain Shams University since 25th
of April 2015
Teaching, preparing materials and supporting students' projects.
Courses:
Operating Systems
Assembly Language
Object Oriented Programming
[3] Summer Trainee at Valeo since 16th
of July 2014 till 9th
of October
GEEDS MBD & Tooling team
-It is a tool used to compute the amount of stack size allocated by a given assembly
Code .It is used also to determine the time consumed by the given
Assembly instructions.
I was working on GetStack & GetTime Tool :
GUI enhancements
Unit Testing and building automation on Jenkins
Developing new targets
Solving bug issues reported by customers
[4] 5 to 1 App Factory at Microsoft program intern from 1st
February 2013
to June (developing windows 8 and windows phone applications)
Projects:
Abjad Application (Windows 8) : Application to teach kids
Arabic alphabetical letters easily and with more fun.
Prophets Stories (Windows 8 & Windows phone) : application
to teach kids prophets stories in an easy manner supported
with photos.
Publications 1- Ibrahim M. Amer, Salma Hamdy, Mostafa, M. G. Mostafa, “Deep Arabic
Document Layout Analysis”. IEEE International conference on Intelligent
Computing and Information Systems (ICICS). 2017.
2- Ibrahim M. Amer, Salma Hamdy, Mostafa, M. G. Mostafa, “Deep Arabic Font
Type And Font Size Recognition”. International Journal of Computer
Applications (IJCA). 176(4):1-6, October 2017.
3. Training
Courses
C++ Data Structure Course 32 hours (IBM Certificate).
Java Basics and Advanced Java Course – Inform Center (72 hours) (IBM Certificate)
Scalable Machine Learning Verified Certificate From Berkeley University
Machine Learning Statement of Accomplishment from Stanford University
Technical
Skills
Backend
C#, .NET
C# windows forms, WPF
ASP.NET MVC
ASP.NET web forms
.Net Web APIs
NodeJS
C++
Python
Matlab
Frontend
HTML
CSS
Angular JS
Javascript
Grunt
TwoJS
Database
SQL
NoSQL: MongoDB, CouchDB
Tools
Microsoft Visual Studio 2010, 2012, 2013, 2015, 2017
SQL Server Management Studio
Net Beans, Eclipse
Personal
Information
Place of residence: Cairo
Gender: Male
Nationality: Egyptian
Marital status: Single
Military Status: Exempted
Languages Arabic: Native language
English: Very good