Dina Magdy, Mobile development Team Lead

Dina Magdy

Mobile development Team Lead

Perfect Presentation

Location
Egypt - Cairo
Education
Master's degree, Computer and system engineering
Experience
14 years, 6 Months

Share My Profile

Block User


Work Experience

Total years of experience :14 years, 6 Months

Mobile development Team Lead at Perfect Presentation
  • Egypt - Cairo
  • My current job since February 2014

Main
responsibilities and tasks include:
• Planning, developing and implementing software solutions for (iOS, Android and Windows Phone).
• Interfacing directly with clients to capture and author Client Requirements Documentation.
• Meeting with Product Designers and Marketing Department to acquire and understand their system and functional requirements.
• Authoring and refining database tables.
• Helping Documentation Department review and author product manuals, tutorials and
online help files.

Senior iOS Developer at Perfect Prestation
  • Egypt - Cairo
  • February 2013 to February 2014

Main responsibilities and tasks included working in mobile applications (iOS, Android, and Windows Phone).

Software Engineer at Globe Telecom
  • Egypt
  • August 2011 to January 2013

Job Title: Software Engineer August 2011 to Present
Company Name: Globe Telecom
City: Cairo
Role: Working in mobile applications (IPhone, blackberry and j2me)

Software Engineer at InnoWorx
  • Egypt
  • November 2009 to August 2011

Job Title: Software Engineer November 2009 to August 2011
Company Name: InnoWorx
City: Cairo
Role: Working in mobile applications and desktop applications using Java
And objective c.

Main Responsibilities: • Planning, develop and implement software solutions for (J2ME, J2SE, IPAD, Blackberry and IPHONE)
• Interfaced directly with clients to capture and author Client Requirements Documentation.
• Meeting with product Designers and Marketing Department to acquire and understand their system and functional requirements.
• Authored and refined database tables.
• Helping Documentation Department review and author product manuals, tutorials and online help files.

Software Projects:-
1. Yellow pages Russia mobile application (in InnoWorx Company): • Project Description: is a software application that was installed on the mobile phones that support the programming platform of the application, the application give the user attractive, easy to use interface to navigate the content of Yellow Pages DB, and have different options to use and communicate with the downloaded materials.
• Contribution: was developing all functionality of this application
• Technology and methodologies used: java (netbeans 6.7.1), LWUIT 1.1 (for designing themes), kxml (for parsing xml)
2. ATM's Guide mobile application
• Project Description: is a software application that was installed on the mobile phones that support the programming platform of the application, the application is the only guide listing the locations & important info of all ATM machines spread all over Egypt.
• Contribution: was designing and developing all functionality of this application
• Technology and methodologies used: java (Netbeans 6.8), LWUIT 1.1 (for designing themes), kxml (for parsing local xml)
http://www.atmsguide.net/
3. AVITO I-Phone application
• Project Description: is a software application that was installed on the I-phone devices
The application is the biggest Mobile application for advertisement in Russia (
Private advertisements, advertisements or companies buying and selling.Pets, home appliances, electronics, real estate, cars, clothes and much more)
• Contribution: was designing and developing all functionality of this application
• Technology and methodologies used: objective c (I-phone SDK & Xcode) and user interface design using ( using UI Builder)
http://itunes.apple.com/us/app/avito/id417281773?mt=8
4. Mega plan I-Phone application
• Project Description: is a software application that was installed on the I-phone devices
This application for business management. It is suitable for businesses of any orientation, because at the heart of every enterprise is identical to the structure. Whether it's a pharmacy or a postcard-small business, personnel management
• Contribution: was designing and developing all functionality of this application
• Technology and methodologies used: objective c (I-phone SDK & Xcode) and user interface design using ( using UI Builder)
5. dMisr I Phone application
• Project Description: is a software application that was installed on the I-phone devices
This application for social networking and by its help you can take your city to a different level and experience all what it has to offer, learn more about it, help make it better and share your experiences with others.
• Contribution: was designing and developing all functionality of this application
• Technology and methodologies used: objective c (Xcode 4)

http://itunes.apple.com/us/app/dmisr/id469813552?mt=8

6 .dMisr Blackberry application
• Project Description: is a software application that was installed on the blackberry devices
This application for social networking and by its help you can take your city to a different level and experience all what it has to offer, learn more about it, help make it better and share your experiences with others.
• Contribution: was designing and developing all functionality of this application

• Technology and methodologies used: java (blackberry sdk using eclipse)

http://appworld.blackberry.com/webstore/content/reviews/95307/?lang=en


Software engineer with experience in the field of business applications and various
programming languages. Well suited to positions and functions where software
Development and detailed design activities are required.

In-field skills: 1- Very Good at Java (j2SE: (threading, RMI, JDBC, I/O& Networking)),
(J2ME: (Bluetooth technology, mobile application Life cycle, LWUIT))
And good at (j2ee: (Servlet, JSP))
2- Very Good at Objective C and Good Programming experience on iPhone.
3- Skilled at C during undergraduate stage and my graduation project.
4- Skilled at C# and ASP.net during undergraduate stage.
5- Good at ADO.net and SQL programming.
6- Good at HTML, CSS, xml and Applet.
7- Excellent working knowledge database modeling and design.
8- Very Good experience with Object oriented design and programming.
Helpful tools:-
Microcontroller: skilled at 91SAM7S64 IC programming at my graduation project and also Atmel 8051 IC.
Electronic Workbench EWB: General knowledge in drawing electronic circuits during undergraduate stage.
MATLAB: MATLAB 7 (Introduction, Programming)
Microsoft package:-
Office 2007: MS Word, MS PowerPoint, MS Project, MS Visio, MS Excel.

Graduation Project: Security application on mobile devices (Graduation project): • Project Description: is utilizing the concept that a person's mobile phone could be a form his unique identity. The main application will be access control using the built in Bluetooth technology in mobile phones to allow users to access various hardware and software resources or even buildings.
• Contribution: was developing mobile application and desktop application for (attendance system)
• Technology and methodologies used: java (netbeans6.5) and also studied
C embedded and at command in hardware part to help other members in team.

Projects during study: 1- Random number generator using java.
2- Library system and chatting program ( (multiple clients) and server) using java.
3- Round Robin algorithm using java.
4- Hospital system using visual basic and ado. Net.
5- Generalized Hough transform using MATLAB.
6- Face gender classification using MATLAB.
7- I made many mini projects using c# and java.

Education

Master's degree, Computer and system engineering
  • at Faculty of Engineering, Ain Shams University
  • June 2014
Bachelor's degree, Computer and Systems Engineering Department
  • at Ain Shams University
  • January 2009

University: Ain Shams University. - Faculty: Engineering. - Department: Computer and Systems Engineering Department. - B.sc of Engineering (Computer and Systems Engineering Department) - Graduation year: 2009. -Graduation project grade: excellent. -Graduation grade: Very good.

High school or equivalent,
  • at General Secondary Grade
  • September 2002

- High School Degree: General Secondary Certificate. - General Secondary Grade: 98%.

Specialties & Skills

User Interface
ADO.NET
ALGORITHM
AND MARKETING
ASP.NET
BLACKBERRY
ENGINEER
SOFTWARE ENGINEER
iOS Development
Scrum Master Activities

Languages

Arabic
Beginner
English
Intermediate
French
Beginner

Hobbies

  • PERSONAL KNOWLEDGE AND SKILLS
    • Strong analytical, planning, organizational, research, and time management skills. • High level of interpersonal skills to handle sensitive and confidential situations. • Attention to detail and establishing priorities and meeting deadlines. • Ability to maintain a high level of confidentiality.