Rabih Kraidli, Director, Enterprise Software Development

Rabih Kraidli

Director, Enterprise Software Development

SETS

Location
Lebanon - Beirut
Education
Master's degree, Computer Science (GPA: 4.0)
Experience
20 years, 9 Months

Share My Profile

Block User


Work Experience

Total years of experience :20 years, 9 Months

Director, Enterprise Software Development at SETS
  • Lebanon - Beirut
  • My current job since March 2014

•Heading the department that builds People365, a leading HRMS (on-premise and cloud) and Mobile platform. From requirement gathering to delivery and everything in between. Leading a team of over 50 specialists. Product built on top of Microsoft .Net technologies (ASP.net core, C#) and Angular for the front end.

•Leading the transformation of the product and the people, by enabling innovation across the many functions of the software development life cycle. From continuous delivery to continuous integration using cloud technology and services to enable rapid transformation with technologies like containers, git, Docker, and Microsoft Azure.

•Handling deployments and delivery to over 500+ enterprise-level clients including leading banks, universities, and healthcare institutions.

•Producing and managing over 15M USD in revenues, including management of SLAs and software customizations.

•Handling the bidding process for projects in the gulf region, including responding to RFPs and preparing proposals.

Head of Software Development Operations at Bsynchro
  • Lebanon - Beirut
  • January 2010 to March 2014

Establishing and implementing processes and strategies for:
1. Software quality control and assurance. Implementing processes and tools to conduct QA/QC activities in the four testing quadrants.
2. Release and configuration management.
3. Code Reviews / Architecture Reviews
4. Deployment, Management and coaching of the Agile Development / SCRUM SDLC
5. Enterprise Architecture and Technical Audits
6. Software Continuous Integration.
7. Client communication, requirements gathering and systems analysis.
8. Project delivery practices.

-Management of 40 + software developers and QA personnel and the overall implementation and Delivery of software projects:

1. Full project life cycle management from Analysis to Solution Architecture to Development and rollout with responsibility for the deliverables required at each stage.


Key Projects to credit are:
1. Citizen Portal at the Ministry of Economy and Trade (MoET) of Lebanon. Portal is used by Lebanese and Foreign Citizens to submit applications and paperwork for all of the ministry’s 21 processes (permits, licenses, etc.). System includes a custom developed .Net Portal, and a back office workflow system implemented in SharePoint 2010. System handles 3000+ applications per month.
2. Pharmacy Benefit Management (PBM) System. Implemented at NAS healthcare services, a medical insurance third party administrator (TPA) in Abu Dhabi. This is part of a compliance effort set forth by the Healthcare Authority of Abu Dhabi (HAAD). System includes a Silverlight client used by Pharmacies and Physicians to submit prescriptions to be approved by NAS on behalf of the relevant insurance companies. The back office system processes these requests and returns and automated answer whether this prescription is covered by the patient’s insurance terms (along with other details), using complex business rules. Back Office system is implemented as an enterprise workflow using windows workflow foundation.
a. System processes upwards of 4000+ transactions per day and 2000+ at peak time of 2 hours. Project budgeted at $1.5 Million.
b. System has to respond to the pharmacist or physician within 10 minutes as per HAAD regulations.
3. Arabia Insurance eBranch. Development of a customized online portal that serves the customers of Arabia Insurance, a major insurance company in the region. Portal provides all services a physical branch would, from policy issuance to submitting claims. Solution is developed as a web portal using .Net 4.5. It also includes the development of a mobile application on iOS and Android. Project is still on going, budgeted at $600 K and a duration of 1.5 years.
4. Sales force portal of El-Nisr El Arabi Insurance (part of the Alianz group). Portal used by the company’s sales force to track their targets, achievements, promotions, bonuses and overall performance KPI. Solution is developed in .Net.

Chief Methodologist at Netways
  • Lebanon - Beirut
  • January 2010 to December 2011

Responsible for all software development governance activities within the company. This includes setting development standards to be used across the organization, along with enabling the application of these standards using the appropriate tools. Currently working on CMMI certification across the organization. Some of the activities I am responsible for are:

1. Setting up configuration management procedures and processes using Microsoft Team Foundation Server and InstallShield. This includes setting up the build system to handle major releases as well as service packs and hot fixes.
2. Setting up code review process using Team Foundation Server.
3. Setting up the development process using a custom workflow engine and Team Foundation server.
4. Setting up check in policies to ensure code quality and standard compliance
5. Setting up and enforcement of the development standard.
6. Setting up a custom requirements management system using Enterprise Architect and Team Foundation Server.
7. Deployment, Management and coaching for the Agile development SDLC.

Software Architect / Product Developement Program Manager at Netways
  • Lebanon - Beirut
  • January 2008 to January 2010

One of two Software Architects on developing a workflow product, outsourced from a US company . Job responsibilities include overall software architecture and design of the the various components that make up the system (over 2M lines of code and some 200+ individual C# projects). The product is built on top of the .Net framework 3.5, including WF, WCF and silverlight.
I also had at later stages of the product development, the responsibilities of a delivery manager, responsible for delivering the product to the client, and managing some 20 developers and 6 testers.

Systems Architect at Consolidated Contactors Company
  • Lebanon
  • May 2006 to December 2007

- Team leader for team of 3 developers(C#).
- PM for projects in software development and system integration, including ERP and Biometric security software.
- Gathering and analysis of customer requirements. Liaising with customers for change management and scope creep issues.
- Designing and documenting software architecture
- Lead software documentation audit officer. Leading an effort to implement the Rational Unified Process (RUP).
- Software development for some modules of systems being developed by the team.

Team Lead at Atos Origin
  • Saudi Arabia - Eastern Province
  • July 2004 to May 2006

Assigned additional portfolios of Senior Software Development Engineer for .Net framework (C#) and Consultant Developer for Microsoft Business Solutions - Axapta

Responsibilities:
Managerial:
- Managing, selecting and coordinating the project team to complete all project phases as per business and technical specifications within the scheduled deadline and budget, with strong emphasis on best practices and software engineering methodologies.
- Submitting weekly progress reports to the top management, for clients spanning KSA, Bahrain, Dubai, Oman and Libya.
- Troubleshooting and ensuring timely handover of the completed project to the O&M team, while co-coordinating with the Regional office, District office, Finance Dept etc.
- Liaising with vendors and, resolving issues, ensuring timely and requisite delivery of outsourced modules and softwares.
- Driving multimillion SR project budgets, negotiating contractual agreements with clients.
- Coordinating training programs on technical administration of ERP systems/Axapta.

Technical:
1. Senior Software Development Engineer for .Net framework (C#).
- Designated C# team lead for developing rich client applications (WinForms) and designing / implementing/deploying enterprise level applications.
- Defining and documenting modules using software architecture tools like (OOD-UML)and customized design packages.
- Integrating existing applications within large enterprise level frameworks, and upgrading using .Net 2.
- Enhancing functionality using C# on Microsoft .Net platform.

2. Consultant Developer for Microsoft Business Solutions - Axapta(ERP developer):
- Developing functionality on MBS Axapta using X++ (Native language).
- Defining turnkey ERP solutions for accounts receivable, accounts payable, HR, payroll, manufacturing, production, and product configurator modules as per client specifications.

Team Lead (Contractual) at Ministry of Defense
  • Lebanon - Beirut
  • August 2003 to August 2004

Key Project Handled :
Project Budget: >1M USD
Role: Technical Lead.
Team Size: 15
- Successfully headed a turnkey project for the Lebanese army. Led a team of crack diverse technical experts to design and develop- personnel management system, highly reliable security and biometric identification systems.

- Trained respective administrative personnel on IT technologies.

Education

Master's degree, Computer Science (GPA: 4.0)
  • at West Virginia University
  • May 2003

Thesis Title: " Web Services based Adaptive Fault Diagnosis in Interactive Electronic Technical Manuals” – Implementation in the .Net Framework.

Bachelor's degree, Computer Science (GPA :3.2)
  • at Lebanese American University
  • June 2001

Highlights: Figured on the Dean’s list between 1997-2001 and graduated with honors. Other Training Programs and Certifications to Credit: - Interconnecting Cisco Network Devices (ICND) - Cisco certified course. - Managing Cisco Network Security (MCNS) – Cisco certified course. - Introduction to VB.Net – Microsoft Certified Course. - Programming with VB.Net – Microsoft Certified Course. - Programming with ADO.Net – Microsoft Certified Course. - Programming with ASP.Net. - Axapta Administration I & II – Microsoft Business Solutions Certified Course. - Axapta Programming I & II - Microsoft Business Solutions Certified Course. - Axapta Product Builder - Microsoft Business Solutions Certified Course. - Watermark eCon (Product configurator add on for Axapta).

Specialties & Skills

Senior Executives
IT Management
Budgeting
Agile Project Management
Software Development
Negotiating
MBS – Axapta ERP
Agile Project Management
iOS development
Team Building
Visual Studio 2010 / 2012
Software Development
.Net Development
SharePoint 2010
Client Communication
Software Enterprise Architecture Design
People Management
Release Management
TFS - Team Foundation Server
Enterprise Architect
MS Project

Languages

Arabic
Expert
English
Expert

Memberships

IEEE Computer Society
  • Member
  • January 2003
Association of Computing Machinery (ACM)
  • Member
  • January 2002

Training and Certifications

Virtual Classroom (Still Ongoing) (Training)
Training Institute:
PMI
Date Attended:
January 2014
Agile Product Owner (Training)
Training Institute:
Ayna Corp
Date Attended:
January 2012
Microsoft Ax Developer (Training)
Training Institute:
Microsoft
Date Attended:
March 2004
Agile Scrum Master (Training)
Training Institute:
Ayna Corp
Date Attended:
January 2012
People Management (Training)
Training Institute:
Trace Training
Date Attended:
November 2013
.Net Web Developer (Training)
Training Institute:
New Horizons
Date Attended:
October 2006