Download PDF

Wa'el Mohsen

Technical Lead

Summary

A highly versatile IT professional with a litany of professional certifications & 11+ 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 experience

Jul 2015Present

Technical Lead

Tasleem IT

Support business development activities to include customer interface, proposal support, and engineering estimation
• Enhances organization reputation by accepting ownership for accomplishing new and different requests and exploring opportunities to add value to job accomplishments.
• Evolve design, development, and testing guidelines, best practices, and principles for teams to governance teams processes.
• Lead the development of data and integration architecture models that respond to critical business needs
• Create systems architecture & design documents (Conceptual design, Logical design & Physical design) for projects including SOA projects.
• Implemented many SOA Governmental, Enterprise & B2B on Ministry of Laborer (MoL), Saudi Post and others using MS BizTalk (2013 R2, 2016) and ESB Toolkit 2.2 based on standard SOA design principles and trends.
• Implemented MS Dynamic CRM and SharePoint Governmental 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
• Work independently to coordinate and solve highly complex technical data communication and transformation issues.
• Perform code quality analysis, code performance analysis, code security analysis and architecture validation analysis.
• Identifies areas/technology, which represents an opportunity & works with R&D Team for developing necessary skills

Jan 2013Jul 2015

Technical Lead

Unicom Group

Highlights:

Managing the Strategic Software initiatives, provided leadership for the 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:

• Build an environment and culture of continuous innovation to drive profitable revenue through the identification and incubation of breakthrough ideas in new and adjacent businesses and markets.
• Monitor overall operation of engineering departments for timely, accurate and completeness of results.
• Evolve development guidelines, practices, and principles for the staff.
• Create and 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 strategic management framework over multiple branches
• Hold Workshops for different team members at each office to orient them to new technologies, projects, and techniques.
• Market research and analysis of latest trends in IT in help with R&D
• 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, 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 diverse 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)
• Manages time and ensures maintaining high standard performance and KPIs
• 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. System had a lot of new eLearning technologies like smart boards, smart tables, tablets, live video streaming, live instructor interaction, live syllabus, whiteboard, 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)
• Team Leader for Intelligent Vehicle Tracking Systems project. (TFS 2012 with Lean UX)
• Scrum Master 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 website of CRM + Project Management + Tender Management + BI & KPI Management (ALM 2012 based Scrum Process Model).
• Scrum Master & Analyst for Municipality Management System for different KSA municipalities.
• Team Leader for in-house ERP system based on Scrum model.

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 diverse 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 a project of Bookstores ERP management system and Office equipment distribution system.
• Team Leader of company Software Developing Dept.

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
  • Research Papers
    • Intrusion Detection Using Rough Sets based Parallel Genetic Algorithm Hybrid Model.
    • Intrusion Detection Using Rough Set Parallel Genetic Programming Based Hybrid Model

Certifications

Sep2018

About to finish SOA Architect Certification

SOA School

A Certified SOA Architect has demonstrated proficiency in the mechanics of SOA through the physical design of service-oriented technology architectures, service-oriented solutions, and related infrastructure.

Sep 2016

Certified Scrum Master

Scrum Alliance
Dec 2014Present

MCSD: Application Lifecycle Management

Microsoft
Jul 2010Present

MCPD for Windows App based on .Net 3.5

Microsoft
Jul 2010Present

ISO Quality Internal Auditor (Certificate)

Global Business Bureau
Sep 2013Sep 2016

International TOEFL Certified

TOEFL Institute
Jun 2010Present

ISO Quality Internal Auditor (Training)

Global Business Bureau
Jan 2014Present

ISO 27001 Official Officer (Training)

Global Business Bureau

Skills

10
Development management using ALM Agile practices

Agile, Scrum, Lean

10
Architectural tools like NDepend, Sonar, Code City
10
JIRA & 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
SOA via MS BizTalk 2013, 2016 with ESB 2.2 Toolkit
9
MS BizTalk Installation, Troubleshooting, Tuning and development
10
Design Patterns & Architecture

Structural, Behavioral, Concurrency

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
Advanced Parallelism Techniques and Multicore Programming
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, Android, PhoneGap

10
Legacy development tools and languages

 C++, MFC, WINDOWS APIS