Download PDF

Wa'el Mohsen

Technical Lead

Summary

A highly versatile IT professional with a litany of professional certifications & 10+ years of brilliant track record of IT projects , with competencies in conceptualizing and supporting critical IT frameworks and applications, implementing projects, managing vendor and product selection.

Work History

Jul 2015Present

Technical Lead

Tasleem IT

• Support business development activities to include customer interface, proposal support and engineering estimation

• Risk management for the practice as well as the entire IT lifecycle, Architecture and design phases, with broad focus around enterprise and solutions.  

• Evolve development guidelines, practices, and principles for the department.

• Create systems architectures and product specifications for accuracy and completeness.

• Create systems design documents (Conceptual design, Logical design & Physical design) for projects including SOA projects.

• Implemented 3 SOA enterprise applications on Ministry of Laborer (MoL) using MS BizTalk 2013 R2 and ESB Toolkit 2.2 based on standard SOA design principles and trends.

•  Implemented MS Dynamic CRM enterprise projects for Ministry of Laborer in integration with MS BizTalk 2013 R2 and ESB Toolkit 2.2

• Prepare and execute all QC cycles including internal and customer (UAT) testing and take accountability in fixing identified errors

• Defined SOA principals that have to be implemented at MoL to change current development environment and cope with new MoL SOA directions.

• Developing distributed, mission critical applications in heterogeneous environments/architectures for multi-user systems

• Perform code quality analysis, code performance analysis, code security analysis and architecture validation analysis.

• Foresee the gaps that would cause performance issues and address them timely during the project

Identifies areas/technology, which represent an opportunity & work with R&D Team for developing necessary skills

• Adoption of Microsoft ALM and Team Foundation Server to assist the customer with product improvement and software development in the ALM practice areas.

Jan 2013Jul 2015

Software Development Manager

Unicom Group

Highlights:

Managing the Software Strategic initiatives, provided leadership for delivery of high quality technical solutions for organizational projects, new system development and system integration for all new and potential technology, invented novel systems that will be on-shelf Products with huge sales curve.

Key Responsibilities:

• Participate in planning and design of complex software applications

• Support business development activities to include customer interface, proposal support and engineering estimation

• Monitor overall operation of engineering departments for timely, accurate and completeness of results.

• Identifying and setting department KPI’s in accordance to organization mission and vision. 

• Evolve development guidelines, practices, and principles for the department.

• Create and/or review system architecture and product specifications for accuracy and completeness.

• Exploit architectural patterns like (Layered, Event Driven, Microkernel, SOA) that utilize technical, integration, and exploit component architecture techniques and methodologies that achieve high performance, flexible, portable, reusable, resilient, and ease of maintenance objectives.

• Developing distributed, mission critical applications in heterogeneous environments/architectures for multi-user systems

• Directs and oversee the development and use of a strategy management framework over multiple branches 

• Hold Workshops for different team members at each branch to orient them to new technologies, projects, techniques of department.

• Security Officer for ISO 27001 within Group Data Centers and Group Environment

• Quality Specialist for ISO 9001 for Saudi Arabia Branch

May 2008Jan 2013

Senior Software Developer, System Analyst, Team Leader

Saudi Unicom for Communication Technology

Joined as a Senior Software Developer and crafted an upward growth curve to merit promotion to the position of Senior Team Leader.

Key Responsibilities

• Senior software developer in miscellaneous fields of programming, such as Socket Programming, Web Services, Desktop applications, Mobile applications, Web applications, Code Optimization, and Code Refactoring.

• Do business analysis tasks like (define scope, define business and technical requirements, develop proposed solutions, validate and verify business requirements).

• Senior software developer in Saudi Red Crescent Authority (SRCA) Emergency Control Rooms System. System contains many hybrid technologies like Mobile applications, Web applications, Desktop applications, Server services and embedded systems.

• Founder of Surveillance System, BI System, DSS System for Saudi Red Crescent Central Rooms (SRCA).

• System Analyst / Team Leader for King Fahd Security College GIS Interactive Learning System. (ALM 2010 based Agile Process Model). System had a lot of new ELearning technologies like smart boards, smart tables, tablets, live video streaming, live instructor interaction, live syllabus, white board, exams, training and so on.

• System Analyst for ISO 9001 / SharePoint 2010 Senior Developer for Unicom Portal and processes workflows based on ISO 9001. (ALM 2010 based Agile Process Model).

• Program Manager and senior developer for Intelligent Vehicle Tracking Systems project.

• Project owner for Unicom Group CRM System. We used Scrum model based on TFS 2012

• Team Leader for Unicom Group Project Management System using MS Project Server 2010

• Scrum Master for Collaboration web site of CRM + Project Management + Tender Management + BI & KPI Management (ALM 2012 based Scrum Process Model).

• Team Leader & Analyst for Municipality Management System for different KSA municipalities. (ALM 2012 based Scrum Process Model).

• Team Leader for in-house ERP system based on Scrum model.

• Certified internal quality auditor for ISO systems like 9001, 27001

May 2006May 2008

Software Developer

Ocean for Integrated Solutions

Key Responsibilities:

• Founder and creator of Multi-tier Applications Framework

• Creator of applications' architecture

• Creator for all types of company's Controls including user, extended, and custom controls.

• Senior software developer in miscellaneous fields of programming, such as Socket Programming, Web Services, Code Optimization, and Code Refactoring.

• Senior software developer in Accounting and Stores Systems.

• Senior software developer in HR Systems.

• Team leader for project of Bookstores ERP management system and Office equipment distribution system.

Jan 2006May 2006

Software Developer

IT Research lab

Work As:-

• Junior Software Developer in Diagnostic Expert System for plants diseases.

• Junior software developer in Accounting and Stores Systems.

Education

Sep 2007Jun 2010

Masters of Computer Science

Mansoura Univeristy

Thesis Title:

Enhance Firewall Intrusion Detection Using New Soft Computing Techniques

First Research Paper:

o Title: Intrusion Detection Using Rough Sets based Parallel Genetic Algorithm Hybrid Model.

o Publisher: International Conference on Soft Computing and Applications, The World Congress on Engineering and Computer Science, October 2009, San Francisco, USA. (http://www.iaeng.org/publication/WCECS2009)http://www.iaeng.org/publication/WCECS2009/WCECS2009_pp1024-1031.pdf )

Second Research Paper:

o Title: Intrusion Detection Using Rough Set Parallel Genetic Programming Based Hybrid Model

o Publisher: International Journal of Computer Science and Network Security, October 2009, Japan & South Korea. ( http://search.ijcsns.org/07_book/2009_10.htm )http://paper.ijcsns.org/07_book/html/200910/200910004.html )

Development Manager

Certifications

Sep 2016

Certified Scrum Master

Scrum Alliance
Sep 2013Sep 2016

International TOEFL Certified

TOEFL Institute
Jun 2010Present

ISO Quality Internal Auditor (Training)

Global Business Bureau
Jul 2010Present

ISO Quality Internal Auditor (Certificate)

Global Business Bureau
Jan 2014Present

ISO 27001 Official Officer (Training)

Global Business Bureau
Dec 2014Present

MCSD: Application Lifecycle Management

Microsoft
Jul 2010Present

MCPD for Windows App based on .Net 3.5

Microsoft

Skills

10
Architectural tools like NDepend, Sonar, Code City
10
Development management using ALM Agile practices
10
Design Patterns & Architecture

Structural, Behavioral, Concurrency

8
SOA via MS BizTalk 2013 with ESB 2.2 Toolkit


8
Cloud Computing technologies using Azure
8
Decision Support Systems based Soft Computing techniques
10
Strong presentation and communication skills
10
Team management and leadership experience
10
Management Reporting and analyses, Documentation
10
Advanced Parallelism Techniques and Multicore Programming
10
Microsoft Team Foundation Server (Online - On Premise)

Testing and Development using Visual Studio and other ALM practice areas. 
Experience in Scrum and executing Agile practice and coaching. Knowledge of other Methodologies – KANBAN/LEAN/CMMI.

10
Microsoft SQL Server
10
Miscellaneous Microsoft Technologies

ASP.NET, ADO.Net, EF, C#, VB.NET, WPF, WCF, WebAPI, CRM, SharePoint 2010 & MS Project Server 2010 

9
Mobile Technologies

(Windows Mobile 6.5, Windows Phone, PhoneGap

10
Legacy development tools and languages

 C++, MFC, WINDOWS APIS