Senior Full Stack Developer
Tatweer Company for Educational Services Ltd.
Total years of experience :12 years, 9 Months
Responsibilities:
• Developed education portals including iEN Portal & LMS and Virtual School for Ministry of Education to manage complete education & school activities based on user roles & rights.
• Design & developed the database schema including the programmability features such as Stored Procedures, Functions, Triggers & Rules.
• Developed business processes & rules based on functional specification documents & user requirements.
• Developed the CMS, Reporting Dashboards, Configuration panels & Notifications (email & SMS) from scratch.
• Developed Reporting Manager to track the activities & performance of the schools, students, teachers, managers, supervisors etc.
• Developed Web API’s for mobile applications for their customized data as per requirements with authentication & authorization.
• Integration & coupling of applications with IEN LMS & Virtual School for education.
• Integrate and test the code in many projects and verify the quality and the performance of the applications.
• Prepare prototypes for architecture layers for various applications and databases.
• Using and utilizing Microsoft SQL server 2016 and above as a reliable backend infrastructure and take in consideration the performance using database clustered and non-clustered indexes and using in memory computation for better performance.
• Provided support & bug fixing as per the requirement.
• Participated in scrum & agile meetings for projects, daily task updates, reporting & issue raising.
• Monitor all phases of projects and assist in developing specifications and architecture design for application systems.
• Followed the deadlines & delivered the projects before expected dates.
Technologies Used:
C#, Asp.Net & .Net Core, MVC, MVVM, RESTful Web APIs, WCF Web & Data Services, Entity Framework, LINQ, T-SQL, Bootstrap 3 & 4, HTML5, CSS3, JavaScript, jQuery, jQuery UI, AJAX, JSON, AngularJS, Angular 2 - 7, Node, Data Tables, Chart.js, Animate.css, Cross browser compatibility, Swagger, Visual studio, SQL Server 2014 & 2016, TFS, IIS.
Responsibilities:
• Developed Asset Management Web Application to manage assets in an organization in different branches & cities.
• Developed Healthcare Management System for different polyclinics integrated with SHIB & payment gateway.
• Developed Clinics Management System for the MOH to provide the best healthcare facility around the kingdom.
• Developed blended Business Intelligence reports using data from our major business systems.
• Developed data-cubes and trend company KPI’s.
• Delivered reports via SharePoint.
• Developed workflow enabled content approval forms.
• Ongoing maintenance of our Public Site using ASP.NET including Web Forms and MVC.
• Compiled weekly service delivery implementation metrics using Excel workbooks and proprietary databases.
• Extensive data cleansing and analysis, using pivot tables, formulas (v-lookup & others), data validation, conditional formatting and graph & chart manipulation.
• Advise the customer on best practice and be able to suggest and deliver product enhancements.
Technologies Used:
C#, Asp.Net, T-SQL, Bootstrap 3, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Entity Framework, LINQ, MVC, Web Forms, Cross browser compatibility, Visual studio, SQL Server, TFS, IIS.
Responsibilities:
• Worked on multiple web application projects from planning to inception including writing necessary documentation and working with software development lifecycle (SDLC) and change control.
• Developed SQL server reports, queries, macros, tables & forms.
• Responsible for prototyping and development of diverse web-based applications.
• Provide recommendations and web support for migrating websites into new content management systems.
• Manage defect tracking system and resolve all issues and prepare update for systems.
• Administer change requests and provide estimation of all risks.
• Develop documents for various policies and procedures for applications.
• Design various application systems for .Net applications.
• Work on SharePoint and prepare various complex projects.
• Participate in status meetings for projects and prepare new proposals and draft strategies.
Technologies Used:
C#, SQL Server, Bootstrap, HTML5, CSS3, JavaScript, SQL Server & Data Tool, SQLite, MS Access, Cross browser compatibility, Visual Source Safe, TFS, Visual studio, SQL Server, IIS, Fidler.
Responsibilities:
• Create and manage websites from planning to inception including front-end development, architecture, interface design, site structure, navigation, page optimization, and graphics that appeal to user interactions and website goals.
• Responsible for prototyping and development of diverse web-based applications.
• Review Business Requirement and Functional Document with the close coordination of all project Stakeholders.
• Develop databases including queries, triggers and stored procedures.
• Monitor application performance at post-deployment stage and make necessary changes if needed.
• Perform code reviews and provide necessary corrections.
• Resolve application defects and issues in a timely manner.
• Conduct application testing based on test cases and test plans.
• Discussing feature risk and issues with Team lead / Program Manager.
• Following up on the milestone Phases and their criteria.
• Responsible to attend all feature Team meeting.
• Responsible for completion of all feature related tasks, successfully with quality till MS handoff.
Technologies Used:
C#, SQL Server, Bootstrap, HTML5, CSS3, JavaScript, jQuery, XML, JSON, MVC, WCF, WPF, Entity Framework, LINQ, Web Services, WP/XAML, Cross browser compatibility, Visual Source Safe, TFS, Visual studio, WebMatrix, Photoshop, MS Dynamics AX.