Moataz Saleh, Senior Software Developer & Business Analyst

Moataz Saleh

Senior Software Developer & Business Analyst

Dopravo

Location
Saudi Arabia - Riyadh
Education
Bachelor's degree, Computer Science & IT Dept.
Experience
12 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :12 years, 5 Months

Senior Software Developer & Business Analyst at Dopravo
  • Saudi Arabia - Riyadh
  • My current job since April 2015

• Strong Experience building dynamic large-scale web applications using HTML5, CSS3, JavaScript, C#6, VB.NET, ASP.NET MVC5, WebForms, jQuery, Web API, SQL Server2014, and AngularJS.
• Clear understanding of the entire .NET framework and application life cycle.
• Solid knowledge of object-oriented design principles.
• Experience working with Bootstrap UI responsive framework.
• Using ADO.NET, Entity Framework 6, LinqToSql Providers to access SQL server DBs.
• Firm grasp and understanding of multi-threading, async, and transactional operations.
• Good knowledge using version control platforms. Preferred strong experience with TFS.
• Working in Agile environment using Scrum project template.
• Good Experience writing asmx and WCF web services.
• Familiarity with Test Driven Development fundamentals, including creation & management of unit tests.
• Good troubleshooting and debugging skills.
• Proficient in SQL Server database design, developing T-SQL queries, SPs, functions, jobs, and triggers.
• Contribute to business analysis and prepare documentations for use-cases, UML, process-flow diagram, entity-relationship diagrams, ...etc.

Asp.Net Web Application Developer at BSC
  • Saudi Arabia - Riyadh
  • August 2012 to October 2014

Strong experience of developing software with ASP.NET using both WebForms & MVC architectures, including front end (HTML5/CSS3/JavaScript, Jquery) and back end (C#, SQL) programming of database driven web applications.
• Practical Experience in OOP development using large-scale apps.
• Good structure design skills using n-tier architectures (scalability, multithreading, caching, business & Presentation & data layers).
• Practical Experience of patterns like MVP, MVC etc.
• Practical Experience with graphical user interface (GUI) design methodologies including Bootstrap.
• Working with source control, mostly (TFS & Git).
• Strong Experience of SQL-server complex queries, triggers, stored procedures, building well- refined relational databases.
• Strong experience dealing with MVC, and entity framework ORM.
• working with AutoMapper, Log4net, and Office Interop assemblies.
• Implementing wcf and asmx web services .
• Developing light-weight android apps.

Projects: Graduation Project Management System (GPMS) - For King Saud University.
Assets Management System (Assol) - For King Saud University.
Amlak (Real Estate Management System). Customizing special edition of OnlyOffice PMS. Board Meeting Management System

Junior Web Developer at ASP.NET Web Developer
  • Saudi Arabia - Riyadh
  • July 2011 to July 2012

• Developing ASP.NET data-driven applications using (C#, HTML5, CSS, AJAX, JavaScript, Jquery, Json, SQL) based on n-tier design architecture and water-full model.
• Implement user management using asp.net membership.
• Implement, host, and consume SOAP web services. • Working with ASP.NET AJAX library and Telerik components.
• Interacts with database using ADO .NET, LINQ.
• Basic Experience in WPF applications (Windows Forms, XAML).
• Working collaboratively with my team members in smart fashion.

Projects:
 Task Management system (Maham) - For Dar Al-Hekma Co. Internal Blogging system
 Banking Awards System as a Web Service available to banks.

Education

Bachelor's degree, Computer Science & IT Dept.
  • at Faculty of Engineering
  • June 2011

Specialties & Skills

HTML + CSS
ASP.NET
Visual Web Developer
ASP.NET MVC
Microsoft Office
Entity Framework
SQL, Ajax, OOP, C#.NET,WPF,ASP.NET,VB6.0 and SQLServer
Android Mobile Development
Linux Administration
Wordpress
FUTURA POS administration
business analysis
Visual Studio , Andriod Studio , Eclipse , Adobe dreamwaver

Languages

English
Expert
Arabic
Expert

Training and Certifications

MVC and Entity Framework (Training)
Training Institute:
PluralSight - Online
Date Attended:
January 2011
Microsoft ASP.NET & ADO.NET (Training)
Training Institute:
Logic Academy
Date Attended:
July 2010
CCNA (Training)
Training Institute:
Global knowledge
Date Attended:
December 2010
Microsoft SQL Server Database Administration (Training)
Training Institute:
Logic Academy
Date Attended:
June 2010

Hobbies

  • Programming , network management and security , Artifiical intelligence , team-oriented mentality