Basic Info

Mustafa Ezzat

5 years

October 6 City, Egypt

Bachelor's Degree

Experienced

Work Experience

Senior iOS Software Engineer at Waqood.sa

Experience Details

Senior iOS Software Engineer

IT/Software Development

Experienced (Non-Manager)

I'm an iOS Software Engineer with a background in a Computer Science, I have working knowledge of the principles of computer science such as [Algorithms, Data Structure, OOP, Design Patterns, Problem Solving and Machine Learning] that guide me to learn new technologies.

I've released an open-source swift framework for easy touch-controlled drawing and erasing with hand-touch or iPad pro pencil:
https://github.com/mustafa2010/iPad-Pro-Pencil

I believe in technical hobbies such as cracking the coding at HackerRank to improve my problem solving skills, and explore ideas, projects at Kickstarter that guide me to bring fresh ideas and share it with my colleagues.

As an iOS Software Engineer, when developing new apps that aim to make people's lives easier globally. I have to keep in mind some key points such as:

- Awesome Design: UI/UX based on iOS Human Interface Guidelines, iOS Auto Layout and Google Material design to attract a large number of users.
- Code: Creating highly readable and easily maintainable source code based on Core iOS Application Design Patterns.
- Code Review: Having a code review and debugging skills to review a source code and fix app bugs to improve the app performance.
- Testing: integrating with a test team to ensure 100% test coverage, so i’m Writing XCTest Unit test, Integrating Automation test library such as Kiwi and UITest such as FBSnapshotTestCase and understanding the concept of A/B.
- Restful API: Access Restful API through pure techniques such as URLSession and Alamofire.
- Integration: Familiar with Cocoa-pods and how to integrate with open source frameworks.
- App performance: Multithreading (GCD), Cashing techniques, iOS Persistence and Core Data.
- Management Methodologies: Agile and Scrum and use platforms such as Jira and Trello.
- Source Control: Git protocol platforms such as Github and Bitbucket.


Company Details

Waqood.sa

Jeddah, Saudi Arabia

51-100 employees

Computer Software

http://waqood.sa/

Jun 2015 to present (2 years 1 month)
IOS Software Engineer at Simprex3D S.A.

Experience Details

IOS Software Engineer

IT/Software Development

Entry Level

N/A


Company Details

Simprex3D S.A.

Geneva, Switzerland

51-100 employees

Computer Software

http://simprex3d.com/

May 2013 to Jun 2015 (2 years 1 month)
IOS Software Engineer at Book mark

Experience Details

IOS Software Engineer

IT/Software Development

Entry Level

N/A


Company Details

Book mark

California, United States

51-100 employees

Computer Software

N/A

Jul 2011 to May 2013 (1 year 10 months)

Education

B.S. in Computer Science

Education Details

B.S.

Computer Science

Cairo University, Egypt

B / Very Good / 75 - 85%

OOP Data structure File structure Algorithm Image Processing Network Graphic OpenGL Computer Distributed Computer Architecture

GPA: 3.0

Cairo University
2007 - 2011
High School - Thanaweya Amma

High School Details

Thanaweya Amma

El-Mohagreen

Egypt

2007

A / Excellent / 85 -100%

GPA: 4.0

El-Mohagreen
2007
This profile is fresh!
Last update 3 days ago.

Jobseeker photo

Profile Skills and Keywords

A/B TestAlgorithmsArabicAugmented RealityAutolayoutC/C++Clean CodeClear CodeComputer ScienceComputer SoftwareCreativeData ScienceData StructureDesign PatternsEnglishGCDIOSIOS Software EngineerITInnovativeInteractiveLeaderLinuxMac OSMachine LearningOOPObjective-CProblem SolverProblem SolvingSenior IOS Software EngineerSoftware DevelopmentSoftware EngineeringSwift 3.0UI TestUnit TestVirtual RealityXcode

Self-assesed Skills

Languages

Arabic

Arabic

: Fluent

: Fluent

: Fluent

: Fluent

English

English

: Fluent

: Fluent

: Advanced

: Advanced

Tools and Technologies

UI Test

UI Test

: Expert

: Extreme - I love it!

:

3-5 years

xcode

xcode

: Expert

: Extreme - I love it!

:

3-5 years

Mac OS

Mac OS

: Expert

: Extreme - I love it!

:

3-5 years

Objective-C

Objective-C

: Expert

: Extreme - I love it!

:

3-5 years

C/C++

C/C++

: Expert

: Extreme - I love it!

:

3-5 years

Swift 3.0

Swift 3.0

: Expert

: Extreme - I love it!

:

1-3 years

Clear Code

Clear Code

: Expert

: Extreme - I love it!

:

3-5 years

Algorithms

Algorithms

: Expert

: Extreme - I love it!

:

3-5 years

Design Patterns

Design Patterns

: Expert

: Extreme - I love it!

:

3-5 years

Software Engineering

Software Engineering

: Expert

: Extreme - I love it!

:

3-5 years

OOP

OOP

: Expert

: Extreme - I love it!

:

3-5 years

A/B Test

A/B Test

: Advanced

: Extreme - I love it!

:

3-5 years

GCD

GCD

: Advanced

: Extreme - I love it!

:

3-5 years

Problem Solving

Problem Solving

: Advanced

: Extreme - I love it!

:

3-5 years

iOS

iOS

: Advanced

: Extreme - I love it!

:

1-3 years

Unit Test

Unit Test

: Advanced

: Extreme - I love it!

:

1-3 years

Autolayout

Autolayout

: Advanced

: Extreme - I love it!

:

1-3 years

Clean Code

Clean Code

: Advanced

: Extreme - I love it!

:

1-3 years

Linux

Linux

: Intermediate

: Medium

:

Less than 1 year

Fields of Expertise

Algorithms

Algorithms

: Expert

: Extreme - I love it!

:

3-5 years

Design Patterns

Design Patterns

: Expert

: Extreme - I love it!

:

3-5 years

OOP

OOP

: Expert

: Extreme - I love it!

:

3-5 years

Data Structure

Data Structure

: Expert

: Extreme - I love it!

:

3-5 years

Problem Solving

Problem Solving

: Advanced

: Extreme - I love it!

:

3-5 years

Machine Learning

Machine Learning

: Advanced

: Extreme - I love it!

:

1-3 years

Data Science

Data Science

: Advanced

: Extreme - I love it!

:

1-3 years

Augmented Reality

Augmented Reality

: Advanced

: Extreme - I love it!

:

1-3 years

Virtual Reality

Virtual Reality

: Advanced

: Extreme - I love it!

:

1-3 years

Key Skills

Leader, Creative, Problem Solver, Innovative, Interactive

Online Presence

https://www.linkedin.com/in/mustafa-ezzat-21844962https://github.com/mustafa2010

Create highly testable apps.

Get Your own Wuzzuf Profile Now !

Employer? If you're representing an organization or an enterprise, Signup here for FREE to see Mustafa's full profile and find more great talent and professionals to join your team.