Software Developer & Training Profession
Vocational Training Corporation
Total years of experience :23 years, 7 Months
establishing a detailed program specification through discussion with clients
clarifying what actions the program is intended to perform
breaking down program specification into its simplest elements and translating this logic into a programming language
devising possible solutions to anticipated problems
working as part of a team, which may be established purely for a particular project to write a specific section of the program
combining all elements of the program design and testing it
testing sample data-sets to check that output from the program works as intended
conducting testing and installing the program into production
reacting to problems and correcting the program as necessary
evaluating and increasing the program's effectiveness
adapting the program to new requirements, as necessary
conducting user-acceptance testing to ensure the program can be used easily, quickly and accurately
writing detailed documentation for the operation of the program by users and computer operators
consulting manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge
Updating, repairing, modifying and developing existing software and generic applications.
Give training and courses as scheduled just to mention for example (Arabic / English Typing courses, ICDL & ICDL Advanced Courses, Algorithms, HTML, HTML5 Canvas, JavaScript, NPM, AngularJS, Visual Basic, VB.net ASP.net, ASP.net MVC, ADO.net, C++, C#, Java, Python, Oracle Courses, SQL, SQL Server, Crystal Reports, Ajax, CSS, bootstrap, JQuery, XML, NodeJS, Oracle ADF Courses, Git / Mercurial / SVN Courses, UI/UX Concepts, Maintenance Courses, Networking Courses. Photoshop, illustrator, InDesign, Flash, After Effect Courses)
Computer labs administrating and technical support for PCs, Servers & Network.
Coordinating with management and other training centers participating in creating courses syllabus and the appropriate training materials & training aids.
Lesson Plans Design.
Training time frame and schedules creating.
Life skill & human development Courses.
Maintains safe and healthy training environment by following organization standards and legal regulations
Ensures operation of equipment by completing preventive maintenance requirements, following manufacturer's instructions, troubleshooting malfunctions, calling for repairs, maintaining equipment inventories, evaluating new equipment and techniques.
Maintains quality service by establishing and enforcing organization standards.
Evaluates training by evaluating effectiveness of training to specific job applications.
Maintains technical knowledge by attending educational workshops, reviewing publications.
Contributes to team effort by accomplishing related results as needed.
Network designing.
Administrating Computer Labs.
Trouble shooting computers and network problems. \[Helpdesk\]
Training basic Computer Courses and advanced Application Courses.
Designing and programming data base for student Registration.
Participating in putting the SOP for the MMG training center.
Elearning courses to earn ICDL Certification.
Elearning courses about the company web sites.
Modules design by using Macromedia Director. \[Design new Arabic modules to be like the English one
Exams Translation to Arabic language.
Help Students using Company web sites to take there ICDL, MCSE and CCNA Elearning Courses.
Marketing the Intellectual Property of the Company and the technology provided.
Training Faculty, staff and students on how to use the technology and Intellectual property provided.
Entailing relationship management; servicing and maintaining existing clients.
Take computer, business and telecommunication courses.
Computer Programing and System Analysts