1. Ramy Khater
Citizenship: Egyptian ▪ Date of birth: 14thSeptember, 1984 Marital status: Single ▪ Military status: Exempted ▪ Gender: Male
Contact
Tel: (+2) 02-3329-1316
Mobile:(+2) 0100-2209128 e-mail : eng.ramymohie@gmail.com
Address
1, Mohamed Ismail Khater St., Boulak Eldakrour, Giza, EGYPT
Profile
Objective
− I am seeking a position within the Information Technology department, as a software engineer / software developer where I can use my knowledge in Computer Science to Analysis, design, develop, upgrade and maintain of Desktop, and Web based applications.
− To increase my working knowledge in my field(s) of specification.
− To work in a multinational company or a company with large scale data Processing systems in order to increase my experience and knowledge.
Education
2001 to 2006
Bachelor in Computer Science and Information System(May 2006) - “Computer Science”
High Institute of Computer Science and Information System, Culture and Science City “CSC” at 6th October City.
Graduation Project
Description
(HRAS) Human Resource Attendance System combined with barcode Checker and random checker using Biometric Fingerprint.
Tools
C++, Visual Basic 6.0, SQL Server 2000, Adobe PhotoShop CS, Macromedia Flash MX 8 Pro, 3D Studio max.
Project grade
Excellent.
Qualifications and Courses
January to December, 2008
MCIT Scholar-ship, Synergy Professional Services - “Ministry Of Communications and Information Technology”
Consist of following:
Technical Track: (MICROSOFT Technologies, Visual Studio 2005) 1- Introduction to Programming. 2- Object-Oriented Programming & Data Structure. 3- Introduction to Programming with C#.Net. 4- Access and Database Fundamentals. 5- Course #2071B Querying MS SQL Server 2000 with T-SQL 6- Course #2779B Programming MS SQL Server 2005 DB. 7- Developing MS.Net Applications for Windows using C#.Net. 8- Introduction to Web Technologies. 9- Developing MS ASP.Net web Application. 10- Workshop #2541 Core Data Access. 11- Workshop #2542 Advanced Access. 12-Workshop #2543 Core Web Application Technologies. 13-Workshop #2544 Advanced Web Application. 14-Workshop #2546 Core Windows Forms Technologies. 15-Workshop #2547 Advanced Windows Forms Technologies 16-Course #2793 Implanting & Maintaining MS SQL Server 2005 Reporting Services.
2. Soft-Skills Track: a - Dale Carnegie Training program contain the following courses: 1- Dale Carnegie Seminar in Effective Communications and Human Relations (DCS). 2- High Performance Teams (HPT). 3- Leadership Training for Managers (LTM). 4- High Impact Presentation (HIP). 5- World Class Customer Service (WCCS). 6- How to Sell Like a Pro. b - Technical and Business writing. c -Marketing & Advertising. d -Business presentation. Language Track: (Berlitz) English Levels (1, 2, 3, and 4).
2001
Application development with visual basic 6- “Self-study”
2001
Solutions development with visual basic 6- “Self-study”
2001
Events programming with visual basic 6- “Self-study”
1996
Microsoft A+ (Hardware, Software) - “Self-study”
Certificates and Achievements
Microsoft Certified Professional Developer (MCPD) - 2008
Windows, Web applications.
Microsoft Certified Technology Specialist (MCTS) - 2008
Windows, Web applications
Dale Carnegie Training & Relationships Program – 2008
Personal skills and Competences
Social, Organizational skills
Strong interaction skills with middle and upper management. Excellent leadership skills when placed in a group setting of up to 10 employees. Excellent verbal and written communication skills, especially in an inter-departmental setting. Able to handle multiple projects simultaneously and with great detail and communicate effectively both verbally and in writing. Time management skills, deadline oriented attitude, and extremely focused on the completion of assigned projects.
Computer Skills
Excellent in computer I use the computers since 1991. Full Ability to Working with the Following Operating Systems: Microsoft Windows family Operating systems,UNIX/Linux (Redhat Fedora Core family, Ubuntu). I used Linux as my desktop at home. Sun OS (Solaris 10). MS Office, Flash 5, mx and mx2004 professional designing and development, Photoshop, photo express and other photo editor program.
3. Development Tools and Technical Skills
Full ability of Analysis, Design, Implementing and Test Desktop, Web, and Distributed Applications With n-tire design using Microsoft .Net Framework with required experience in the following technologies.
• Full ability of Analysis, Design and Implementing Applications with Object Oriented Methods using Unified Modeling Language (UML). Object-Oriented Analysis (OOA). Object-Oriented Design (OOD).
• Creating Dialog Box Based application, SDI (Single Document Interface) and MDI (Multiple Document Interface).
• Creating and Maintaining COM (Component Object Model) Components.
• Accessing COM Objects remotely using DCOM (Distributed Component Object Module).
• Access Database Using ADO (ActiveX Data Object), DAO (Data Access Object), OLE-DB and ODBC (Open Data Connectivity), ADO.NET.
• SQL (Structured Query Language).
• PL/SQL (Procedural Language/SQL).
• Database Management Systems (DBMS)
MS SQL Server 2000/2005.
MySQL.
MS Access.
• Structured & Object Oriented Programming using C, C++, C#, java, PERL, and PHP
• VI (UNIX/Linux screen-oriented text editor especially for programmers).
• GCC (The GNU Compiler Collection)
• GDB (The GNU debugger)
• PHPEdit (is a commercial IDE is designed mainly for the PHP language, but supports many other languages).
• WinSCP (Windows Secure copy) is an open source SFTP and FTP client for Microsoft Windows. Its main function is secure file transfer between a local and a remote computer.
• Putty (a free software SSH, Telnet, rlogin, and raw TCP client).
• Webmin (a system configuration tool for Unix-like systems. It has a web-based graphical user interface for configuring some of the internals of the operating system).
• Webserver Software
Apache (1.3.x and 2.0.x) (Very Good).
IIS. (Good)
• Web building platforms CMS
Drupal. (Good)
WebGUI. (Good)
• E-Commerce platforms
Magento. (Good)
osCommerce. (Familliar)
• Quanta Plus (is a free software web IDE for linux).
• Macromedia Dreamweaver.
• The GIMP. (The GNU Image Manipulation Program)
• Perl compatible regular expressions.
• Ability to learn new programming languages and any development tools easily.
• Ability to construct and administrate computer networks.
Work Experience
Raya Corp. department of Raya Social Media
Full-time
Senior Software Engineer / Architect
April 2012 – Current
Creates technical designs based on client specifications, develops and tests application modules.
Evaluates corporate operating processes and recommends efficiency improvement options.
Performs or coordinates website updates and discusses problems with technical staff and management.
Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
Develops and direct software system testing and validation procedures, programming, and documentation.
Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
4. Designs, develops and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Consults with customers about software system design and maintenance.
Supervises the work of programmers, technologists and technicians and other engineering and scientific personnel.
Coordinates software system installation and monitor equipment functioning to ensure specifications are met.
Obtains and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
Santeon Group (Egypt, US)
Full-time
Senior Software Engineer
February 2011 – April 2012
Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor.
Working closely with upper management.
Design and develop programming systems making specific determinations about system performance.
Responding promptly and professionally to bug reports.
Review and repair legacy code.
Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
Analyze system specifications and translate system requirements to task specifications for junior programmers.
Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product.
RMGS - PointClick Solutions (Egypt, Canada)
Full-time
Senior Software Engineer
May 2010 – January 2011
Designing and implementing applications in .Net environment.
Analyzing and detailing software requirements.
Testing the applications and fixing bugs.
Documenting the assigned tasks.
Network-Steps (Cairo, Egypt)
Full-time
Senior Web Developer (PHP, MySql, Linux)
January 2010 –March 2010
Develop, Maintain, Upgrade different web projects given to me.
Support and lead the team in technical issues.
EGYWEB (Cairo, Egypt)
Full-time
Web Developer (PHP,.Net, MySql, SQL Server)
December 2008 - December 2009
Develop, Maintain, Upgrade, and Host web solutions;
EGYWEB (Cairo, Egypt)
Part-time
Web Developer (PHP,.Net, MySql, SQL Server)
May to December, 2008
Develop, Maintain, Upgrade, and Host web solutions;
Elmotaheda Web (Cairo, Egypt)
Full-time
Web Developer (PHP, Perl, MySQL, Linux)
February to October, 2007
Maintain, Upgrade, Implemented new functionalities; on our portal Mashy.com.
Develop and host websites for others from time to time.
5. Develop and Customize Core modules of WebGUI CMS.; implement new modules and libraries.
Practical, Professional Experience
• Tasks Management System
Description: web based application to handle employee’s tasks and to help managers to view employee’s progress, and actual working hours. Tools: PHP, MySQL.
• EGX Press website
Description: is sub site of the Egyptian exchange website to provide Journalists,And mediaprofessionals with final latest updated Egyptian exchange Periodic Reports and News. Tools: ASP Classic, Oracle 10g DB. URL: http://press.egyptse.com
• Mantrac Information Technology Distributor (mantrac-itd) website
Description: e-Commerce site with back-end to manage (Brands, Products, Resellers, Promotions, and notification service, .etc). I’ve complete 35% of the project and after launch I do administrate and maintain it. Tools: ASP.Net, SQL Server 2005. URL: http://www.mantrac-itd.com
• Integrated Care Society "ICS" website
Description: a Dynamic web site for integrated care society to provide full information about ICS such as News, Events, Jobs, Courses, Colloquies, libraries information. Tools: ASP.Net, SQL Server 2005. URL: http://www.ics.org.eg
• Mashy TV. Service
Description: mashy TV it’s one of mashy.com services, that allows users to watch, and broadcast videos and share videos online http://video.mashy.com.It's built on Clip-Share Software Tools: WebGUI 7, PHP
• Online Blog Service
Description: Blog Service on http://blog.mashy.com, which allows members to publish their own records, life experiences, Ideas… etc. and interacts with others, and comments on other's posts. Tools: Drupal CMS, PHP, PERL
• Library Management System
Description: Library automation system that manages book loans, indexing, Searching, and other library management jobs. Tools: Visual Basic 6, Access 2000.
• Java IDE
Description: software provides an IDE to the java programmers wherein we can write, compile and execute programs. Tools: Visual Basic 6.
• Inventory Simulation
Description: a program that simulates Inventory jobs and handles reorder point. Tool: C++, HTML.
• Playfair Cipher
Description: Encryption Software implementing the playfair cipher algorithm Tools: C++.
• Cipher Algorithms
Description: Encryption Software implementing the Ceasar, Column Transposition, double Column Transposition and playfair Tools: Visual Basic 6.
6. Proficiency Level
Programming Languages
C/C++
Excellent
Java
Good
MS .NET Framework (C#, J#, VB)
Very Good (Windows, and Web)
VB Classic.
Excellent
Perl.
Good
PHP.
Excellent
Pascal.
Good
Assembly.
Fair
ASP Classic.
Very Good
Non-programming Languages
JavaScript
Excellent
XML
Excellent
HTML, XHTML, and DHTML
Excellent
CSS
Excellent
Languages
Arabic(native)
English (very good, Writing, Speaking)
German(fair)
References
Furnished upon request.