John Nabil Habib
Phone: 202 24909732
Mobile: [login to view URL]
Personal Details
• Date of Birth : 9 –Augest-1982
• Nationality : Egyptian
• Martial Status : Single
• Military Service : Exempted :
Objectives
• Being creative, while contributing in achieving the organization's goals.
• Strong desire to learn more, especially in the field of information systems and computer sciences.
• Gaining teamwork experience and enriching my technical knowledge and experience
Key Skills
1) Programming Tools:
• C sharp (intermediate to high)
• C ++ ( intermediate to high )
• Java ( intermediate to high)
• Algorithms (intermediate to high)
• Visual Basic (.net ) (intermediate to high)
• GDI (intermediate to high)
• Qt ( intermediate to high )
• OpenGL (intermediate)
• Assembly (intermediate)
• Prolog (intermediate)
• Win32 API programming (novice)
• Networks (novice)
2) Database Tools:
• SQL Server (advanced)
• ADO (advanced)
• JDBC (advanced)
• Oracle ( SQL, PL/SQL, Forms, Reports )( intermediate to high)
3) WebDevelopment Tools:
• ASP.Net 2.0(intermediate to high)
• JavaScript (intermediate to high)
• JSP/Servlets( intermediate to high)
• EJP(intermediate to high)
• AJAX (intermediate)
• Flash / ActionScript (intermediate)
• DreamWeaver (intermediate)
• ActionScript (intermediate)
• HTML (intermediate)
• FrontPage ( advanced )
• CSS (intermediate)
4) Design Tools:
• Rational Rose (intermediate)
5) Operating Systems :
• Microsoft Windows 2003 Server
• Linux ( Ubuntu & Redhat )
6) Language Skills:
• Arabic : Mother Tongue
• English : Fluent ( written and spoken )
• French : Pass
Work Experience
• Mentor Graphics: 9/2003 until Now
• Pyramids Software Development ( PSD ) 7/2003 until 9/2003
Key Achievements
• Capital Harness System ( Mentor Graphics ) 2003
• Products for electrical system design, electrical analysis, system integration / wiring design, harness engineering and service documentation.
• Developed for electrical design of automotive, aerospace and rail transportation platforms.
• Technologies Used: Java, Hibernate , Oracle DB.
• [login to view URL]
• Protection Server ( PSD ) 2003
• Application for controlling the license of the all the products provided by the PSD.
• The protection server is located in the main server and controlling the number of instances and the features allowed for each product .
• Technologies Used : C++, MFC.
• Portable E-book Display Device 2006/2007
• Graduation Project, Computer Systems Department.
• ARM9 Based Development Board, built a complete embedded system platform using Embedded
Linux Kernel 2.4.
• Built a Device Driver as a module inside the Linux Kernel 2.4 for a Real Time Clock.
• Built another driver for the SD Card, also pluggable in the Kernel.
• Devised a Communication Protocol between Applications in the Operating System.
• Auto-mounting USB support and Touch screen interfacing built over the kernel.
• Multiple User Input Support, including Handwriting recognition.
• PDF Compiler, Renderer using Qt GUI Engine. Pluggable components for rendering different
formats.
• Simple Web Browser for HTTP & FTP Requests.
• Attractive User Interface & Comfortable User Experience
• Got the Ideal Student on my faculty 2007
• PDF Reader (C++ under Linux) (Currently).
• OCR ( for English Handwritten Text) ( C# + Neural Network )
• Video Conference for LAN (C#).
• Image Processing Package (C#).
• Small Compiler for Tiny Language (C#).
• Hotel ( MSAccess)
• Mobinil ( System of Backup ) Oracle
• Library (MS SQL Server) with C#
• Travel Agency (MS SQL Server ) with Java
• Kruskal Algorithm Simulation with Java
• Space Battle Game with OpenGl
• Equation Solver (with c++)
• Assembler with Emulator (with c#)
• Travel Agency Modeling (with Rational Rose)
• Memory Management (with c++ under Linux)
• Greatest Common Divisor Calculator using Assembly Language.
• Tic Tac Toc game with Prolog language
• Astronmy website with frontpage + flash
• Hunted world website with ASP.net + flash
• Simple Internet Browser with Java
• 3 years experience in Trading with B-to-B E-Commerce
Training
} In ABB, during June/2005.