Software Engineer Web Developer

Total Page:16

File Type:pdf, Size:1020Kb

Software Engineer Web Developer

Nabil Mansour Beshay Software Engineer – Web Developer Member of Kuwait Information Technology Society Kuwait City | (+965)99049556 | [email protected] | Date of Birth : 17-09-1988 | Website : www.NabilMansour.com

Educational Ref :

Bachelor of Computer science. Asyut University, Egypt 2009. Major: Information Technology GPA: 74.07%.

Technical Skills

● Programming Tools/Methodologies: PHP, WordPress Entity Framework, ASP.NET, JQEURY, XML, HTML, XHTML, JavaScript, CSS,CSS3, Bootstrap, Ajax, SSRS, Subversion SVN - TFS, object oriented programming, CMS implementation (WordPress, Joomla, etc.).  Possessing all-round analysis and programming skills. Methodical yet creative & having a proven ability for efficient problem solving.  Excellent attention to detail both front and back end.  Solid web development experience using OOP, PHP, AJAX, MySQL, JavaScript, XML, HTML and CSS.  Web Administrator ● Database: Experience with SQL Server, MySQL, SQL scripts, stored procedures, Functions.  Office Tools: - MS Word, Excel, PowerPoint, Outlook, Visio  Design Tools: - web Design, Adobe Photoshop ● Operating Systems: Windows server, Unix, iOS. ● Languages: Arabic (1st Language), English (5 point General IELTS)

Work Experience & Training information

4 -2013 to Present : ZAK solutions (www.zakq8.com,www.paaet.edu.kw), Kuwait Outsourcing to “ Public Authority for Applied Education and Training (PAAET)” Software Engineer

 Team leader of Learning Management System (LMS) based in Moodle technology with SQL database and concatenate Moodle with PAAET Systems as(Banner).  Create LMS User Guide and user tutorial for student and professor .  Decreased monthly error rates to all-time lows (from 1.2% to 0.02%).  Making demo and presentation for LMS .  Reduced Learning Management System (LMS) budget from $400k to $0 while Using Open source System(Moodle) in PUBLIC AUTHORITY FOR APPLIED EDUCATION & TRAINING.  Worked as part of the development team (5-6) to develop a Student Registration System. Not only students can sign up for classes, but also Teachers can communicate with their students throughout the system.  Maintain & support existing systems and websites and realize it is just as important challenging as building new apps.  Analyzing Information , General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements ● Prepare system specifications (data flow diagram, activity diagram and class diagram).

3.2010 to 3-2013: PavliSoft (www.pavlisoft.com ), Cairo, Egypt. Software Engineer -Web Developer

● Developed and implemented Social networking website for students, inspired by Facebook. With the rise in social networking websites, the main goal of this project is to create a website which, like Facebook, let users interact with each other by exchanging messages and pictures. content that the users themselves create. ● Developed and implemented Officers' Affairs system to empower responsible management to manage officers' data, print highly secret decision reports and archive historical data. ● A developed Inventory control system which Keep products organized with pictures, prices, and categories and provides a complete set of methods to support inventory managing. Additionally, it automatically orders products when they run low and save time in stocktaking process. ● Designed, built, and maintained corporate website and manage B2B e-commerce online store. ● Develop websites Using PHP programming language. ● Support Customer . ● Managed all aspects of websites, including publishing, updating, and managing content. ● Maintained all data using a MySQL database.

Competencies

 Ability to multi-task, react quickly to shifting priorities and meet deadlines.  Proactive, confident and with a positive "can-do" attitude  Able to work in group, under pressure, Helpful and Creative.  Ability to learn new technologies quickly & professionally.  Excellent time management and communication skills.

Personal Skills

 Time management  Goals orientated.  Ability to grasp Concepts quickly

Recommended publications