Mid-Senior Software Engineer
Badr
مجموع سنوات الخبرة :12 years, 0 أشهر
Working at android, iOS and cross-platform application development, as well as, web development using NodeJs, AngularJs and a lot of javascript libraries.
Working at android, iOS and cross-platforms applications development, as well as, web development using NodeJs, AngularJs and a lot of javascript frameworks.
Developing web application for mobile phones under Scrum
management process and also became familiar with some frameworks like
BackBone JS, Persistence JS and JQuery Mobile.
Experience in dealing with PLC and DCS Systems in the Control and
Instrumentations Unit of the Factories.
Faculty of Engineering, Alexandria University Intended Major: Computer and Systems Engineering, Class 2014 Graduation Project: * Google Glass Eye Tracking and Gesture Recognition Tracking eye motions and hand gestures to interact with Glass overriding the touch pad so we can provide better user experience. Assignments and projects: * Boost: A PC game in OpenGL, which is a lot similar to the mobile boost game. * Rubik's Cube: A PC game in OpenGL. * Lexical Analyzer: First phase of any compiler which takes the regular expression to generate it's NFA and minimized DFA. * Query Processor and Optimizer: Implementing a query processor and optimizer based on the Minibase project provided by Wisconsin university. * Assembler SIC/XE: Desktop app - C++ Implementation of an assem- bler for SIC/XE Assembly Langauge written in C++, producing code for loader. * Database management System and JDBC driver: DMBS with an XML back-end *les, Query processor. * Compression Techniques: Hu*man Compression Algorithm. * Pong: Desktop App- (Assembly (CISC) implementation) -2d game as a project term for the MicroProcessors Course.