Senior Software Developer & Business Analyst
Dopravo
Total years of experience :12 years, 5 Months
• 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.
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
• 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.