Yahya Ammouri, Application Development Consultant

Yahya Ammouri

Application Development Consultant

Jeraisi Group

Location
Saudi Arabia - Riyadh
Education
Bachelor's degree, Computer Science
Experience
22 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :22 years, 3 Months

Application Development Consultant at Jeraisi Group
  • Saudi Arabia - Riyadh
  • My current job since June 2015

I have been outsourced to a government ministry as Solution Architect:
• Applying Microsoft Dynamic CRM 2015, customization and development.
• Web Application using MVC, SignalR, Web API, JSON, Reports, and Entity Framework.
• Data Migration from Dynamic CRM to SQL server.
• Appling ITSM (Service management using MOF and ITIL).
• Cloud computing using Windows Azure and Google cloud platforms.
• Applications based on Test driven development (TDD), MVC patterns, Metronic theme, Entity framework, SQL server, load test and automated build and release management through VS2017.
• Data warehouse and Business Intelligence solution.
• Solution based on SignalR (real-time application development).
• Utilizing visual studio 2017 as source control, build automation, release automation and resource management.

Application Development Manager at Bupa Arabia
  • Saudi Arabia - Jeddah
  • June 2014 to May 2015

• Arrange the IT environments by having development, testing and production environment.
• Develop a solution to prevent insurance fraud cases using swipe cards.
• Develop a solution for SMS bulk sending.
• Develop a solution for insurance card printing with magnetic stripe.
• Add new modifications to the current ASP.NET solution and revamp some pages and functionality.
• Communicate with business to specify their needs and suggest the right solution, either through IT department or any other third party.
• Manage the relation with third party providers with regards to mobile App's (IOS and Android), chatting system...Etc.
• CRM 2013 Application development.

Lead Solution Designer at Netways Arabia
  • Saudi Arabia - Riyadh
  • August 2011 to June 2014

• Have been outsourced to Saudi Council of engineers as Dynamic CRM Specialist for six months, I worked on a SharePoint/CRM Solution and I participated in all the phases of the project (business analysis, design, implementation, administration and system maintenance) Agile, Scrum.
• I have been outsourced to Alrajhi Takaful Insurance Company as SharePoint Specialist for six months; I worked on SharePoint 2010 external portal. I added new functionalities, fix bugs in code, design and validation.
• I worked on a Solution that using SharePoint 2010 as front end (internet portal) for customers and CRM 2011 as back end (intranet) for employees.
• I did Data Migration from SQL server database to SharePoint list using SSIS and DTS.
• I did TFS 2010 Single Server and multiple server installation topologies.
• Developing reports using SQL server 2008 reporting services.
• I have been outsourced to Aljazierah Rent a Car CO as a Technical Leader for eight months. The main goal was to plan and guide Aljazirah team of developers to upgrade their system from windows application (VB6) to Web Application (ASP.NET) by giving them a training and guidance. Guided them to use UML approach to write the analysis artifacts for their system like (Business use case, System use cases, business rules, glossary, etc). Guided them to use N-Tier Architecture (Presentation, BLL, DAL and VO), OOP concepts, Master pages, CSS, Stored Procedures and SQL server reporting tools. Utilizing Visual studio team foundation server as source control and automated builds to increase the team performance and collaboration.

Technical Team Leader and Solution Architict at Aljazierah Rent A Car Co.
  • Saudi Arabia - Riyadh
  • August 2011 to April 2012

I have Joined Aljazierah RAC CO. as a temporary Job, The main goal was to plan and guide Aljazirah developer’s team to upgrade their existing system from windows application (VB6) to Web Application (VS2010). During this period I perform the below tasks::
-I give a training and guidance to Aljazirah team of developers to move them from windows development to web development and during this time we developed Aljazerah Rent A Car portal ( HYPERLINK http://www.JRC.com.sa ).
-I guided the team to use UML approach to write the analysis artifacts for their system like (Business use case, System use cases, business rules, glossary, etc).
-I did a research and comparison to choose the suitable tools, components according to project needs and budget.
-I guide the team to use N-Tier Architecture (Presentation, BLL, DAL and VO), OOP concepts, Master pages, CSS, Stored Procedures and SQL server reporting tools.
-I have used Visual studio team foundation server 2010 as source control and to increase the team performance and collaboration.
-I have distributed the tasks between the team in a way that we can work simultaneously according to team member’s background and experience.

.Net Senior Developer (ASP.Net C#) at Nesma Advanced Technology
  • Saudi Arabia - Riyadh
  • March 2009 to June 2011

After Cyberia acquired Nesma Internet. They choose me from IT department to transfer Nesma IT projects knowledge to Cyberia team. Including Nesma portals, Nesma Hosting, Nesma Mokafaat, Nesma Sadad and Nesma Gaming. Also Nesma applications like Nesma CRM, Microsoft CRM, and Reporting System.

Application Developer at Nesma Advanced Technology Co.
  • Saudi Arabia - Riyadh
  • May 2007 to March 2009

- Developed as a technical team leader Aljazeera rent a car web Application to mange their business. using ASP.NET 4.0 C#, JQuery, Javascript, Ajax, SQL server 2008, SSRS, Visual Studio Team Foundation server 2010, Master pages, localization and CSS
- Developed Aljazeerah rent a car website www.jrc.com.sa. using ASP.NET 4.0 C#, Master pages, localization, Div and CSS.
- Developed the new Nesma web site using ASP.NET 3.5 C#, Master pages, Ajax, localization, OOP, Div and CSS.
- Developing stored procedures and reports for Nesma Contact center (IVR System).
- Developed Nesma Mokafaat web site and control panel using ASP.NET 3.5 VB, Master Pages, Localization and LINQ to SQL.
- Developed windows services (.NET 2.0) to link between Nesma and Sadad system through third party.
- Developed Nesma Hosting web site using ASP.Net.
- Connected Nesma services with different SMS gateways short code (Jawal, Mobily).
- Developed Database design (relational) for the above projects using RDBMS, stored procedures, views, cursors and SQL server 2005 reporting and integration.
- Technical Support for Microsoft CRM 4.0.

Sage ERP Software Developer at Alrajhi Holding Company
  • Saudi Arabia - Riyadh
  • August 2005 to April 2007

- Customize SAGE ERP solution according to user needs and creating new reports.
- Analyzed and developed windows based Application (Reports viewer) (ERAM) using Visual Basic .Net 7.1, SQL Server 2000, OOP, Crystal Report.
- Upgrade (ERAM) Application from VB.Net 2003 to VB.Net 2005.
- Developed SQL Server 2000 backend script (SP, Cursors, and User functions) for data reports.
- Developed a migration tool that migrate data from excel to SQL Server database.

Web Developer and Technical writer at Applied Computer Service Co. (Hasib)
  • Saudi Arabia - Riyadh
  • June 2002 to May 2005

 Analyzed and developed (as a part of team) ERP Product (Hasib Government Suite - HGS .Net) using ASP.NET (VB), SQL Server 2000, OOP, UML (Rational Approach), Visual Source Safe 6.0, Active Report and Java script.
 Analyzed and developed (as a part of team) staffing resources system for Hasib intranet using ASP.NET (VB), SQL Server 2000, UML, RUP.
 Analyzed and made prototype individually for Drugs project using UML (Rational Approach).
 Team leader on prepare Online Help & User Manual for HGS. Net.

Programmer (windows application) at Autographics
  • Jordan - Amman
  • September 2001 to March 2002

- Developed (as a part of team) Archiving System product (Vision File 2000) using VB6, OOP.

Education

Bachelor's degree, Computer Science
  • at Al-Zaytoonah University
  • June 2001

Specialties & Skills

Information Technology
Business Integration
Cloud Computing
Application Development
Solution Architecture
SignalR (real-time application development)
Strong Knowledge in OOD, XML, Web Services, Database development and N-Tier architecture
Business Analyst
Technical Writer
managing IT services (ITSM) using MOF (Microsoft operation framework) and ITIL
Data migration
Client Scripting, JavaScript, JQuery, AngularJS and AJAX
Software management framework: Agile, Scrum and Waterfall
Object oriented analysis, objected oriented programming and design
bootstrap, HTML5 and CSS3
Application integration
Microsoft Dynamic CRM 4.0, 2011, 2013 and 2015
ASP.NET, MVC, C#, VB, Web forms, Entity Framework (ORM)
Government, healthcare, Software house and manufacturing sectors
Web services (WCF and Web API)
Application architecture
Project management, Vendor’s management and outsourcing services
Search Engine Optimization (SEO) and web marketing
Cloud services using Windows Azure and Google cloud platforms
Reporting tools: SQL Server Reporting services (SSRS), Crystal Reports, and Active Reports.
database design, SQL Server, RDBMS, TSQL, SP, user functions, views, cursors, jobs
User Interface design, responsive design, W3C standards, Metronic theme and browsers compatibility
Microsoft Visual Studio Team System (TFS) Automated Build and release management
Oracle, MySQL and Java Eclipse IDE
SharePoint development 2010, 2013 and 2016
Mobile Application development IOS using Swift

Social Profiles

Languages

English
Expert
Arabic
Expert

Memberships

Jordan Computer Society (JCS)
  • Member
  • July 2001

Training and Certifications

(70-305) Developing & Implementing Web Application Using Visual Basic.Net & .Net Framework. (Certificate)
Date Attended:
January 2003
Valid Until:
February 2003

Hobbies

  • Chess, Football, Tennis
    Silver medal in in chess university championship