Ahmed Hassan, Senior Software Developer

Ahmed Hassan

Senior Software Developer

Oracle

Location
Egypt - Cairo
Education
Bachelor's degree, Computer Engineering
Experience
4 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :4 years, 7 Months

Senior Software Developer at Oracle
  • Egypt - Cairo
  • March 2015 to March 2015
Senior Frontend Engineer at incorta
  • Egypt - Cairo
  • February 2014 to February 2015

- Design, and implement SPA for business analytics using the latest JavaScript, and CSS frameworks (AngularJS, highcharts, underscore, bootstrap, …).
-Work with stakeholders to understand and document software requirements, and ensure application UI meets functional requirements.
- Develop and optimize front-end UI functionality to ensure web applications are rendered consistently in cross-browser environment.
- Collaborate with stakeholders and software engineers to refine and improve the user experience.
- Follow industry trends with regard to front-end technologies and techniques.

Senior Software Developer at MBIZ-GLOBAL
  • Egypt - Cairo
  • June 2013 to January 2014

- Perform and develop quality programming and coding to written technical specifications, using relevant programming language
- Research, learn and write new software languages to meet the need of any given project
- Support to create test plans and scripts, carry out bugs testing, identify defects and fix them where they were discovered or required.
- Interpret written business requirements and technical specification documents
- Contribute to the technical direction and architecture of the software
- Support in writing and maintaining documentation of software functionality

Software Developer at National Bank of Egypt
  • Egypt - Cairo
  • October 2011 to May 2013

• Analyzing user requirements.
• Designing, coding and debugging applications in various software
languages.
• Correcting software defects.
• Evaluating and identifying new technologies for implementation.
• Integrating software with existing systems.
• Front end graphical user interface design.
• Support, maintain and document software functionality.

Freelancer at VWORKER.COM
  • Egypt - Cairo
  • April 2011 to September 2012

Completing 12 jobs with rating 10.00 (out of 10) . Ranked #7, 604 out of 351, 676
(higher than 97.84% of their peers)
• Splice/Convert PSD GUI to C# .Net WPF 4.0
• Converting a VB6 program that runs on a PC for use on an Android 2.0 and 3.0 Tablet.
• Implementing lexical and syntax analyzer for a limited -PHP-like language
using C and flex/bison.
• Enabling 16 PSD screens for WPF 3.5.
• Enabling coding against game dashboard using C#, Silverlight and WPF
.NET 4.0.
Full Work History

Quality Engineer at ITWORX
  • Egypt - Cairo
  • September 2011 to October 2011

- Improve customer deliverables quality
- Develop, execute, and maintain test plan and test cases to ensure best achievable project quality
- Follow up and tests defects after delivery
- Involve in training customer on developed system
- Trigger the measurement of effectiveness of testing per project
- Report bugs and issues back to development team to resolve

Software Developer at M-BIZ GLOBAL
  • Egypt - Cairo
  • December 2010 to March 2011

Developing new software called Movert; It is a tool to create a GUI for graphic
designers to enable them creates mobile advertisements with small size easily and efficiently.
• Creating Use Cases using UMLet.
• Writing Software Requirements Specifications (SRS)
• Designing and implementing classes using Visual Studio 2010 C# (WPF)
.NET 4.0.
• Performing Unit Tests.

Trainee at International Trunkey Systems
  • Egypt - Cairo
  • July 2007 to September 2007

• International Trunkey Systems (ITS) Internship Program (2007/2008)

Education

Bachelor's degree, Computer Engineering
  • at Cairo University
  • July 2010

2005 - 2010 Cairo University B.Sc. Computer Engineering Accumulative Grade: Good Project Grade: Excellent Graduation project: User friendly programmable mobile robot Building a programmable gripper-equipped mobile robot from scratch with a user friendly programming software that makes the robot build user described models with blocks, and another generic programming software that lets the user describe what he/she wants the robot to do through simple commands like move the robot to that location, move the arm of the robot to this position .etc. and then the software programs the robot to carry out the described function.

High school or equivalent, General
  • at Nasr Language School
  • June 2005

2005 General Secondary Education Certificate El-Nasr Language School, Heliopolis, Cairo

Specialties & Skills

Languages

Arabic
Expert
English
Intermediate