Senior Full-Stack Engineer, Team Lead
Thinking Msps, Inc.
Total des années d'expérience :19 years, 10 Mois
In Thinking Maps, I do software design and core development while leading a team of developers & QA, most located oshore.
I have my hands on developing and maintaining four web apps using .Net, EF, C#, Angular, SQL Server, and Postgres.
I developed many serverless functions that live on Azure and perform dierent operations.
I participate in the business analysis phase, plan sprints and manage task assignments.
I’m also responsible for code review and release processes. We use GitHub, YouTrack, Microsoft Azure, and DevOps.
Code-Abroad is a US based software house, most of its employees are working remotely using cloud based development tools like github, bitbucket, FogBugz and cloud9ide.
I’m responsible for writing certain complex pieces of algorithms, I also participate develop and design Web Apps, Web APIs and Web Services for different US based customers using variety of tools, technologies and methodologies like C#, ASP.NET MVC, jQuery, JSON, LINQ, Razor, AJAX, JS, EF and TDD all using Agile software development methodology.
At QIIB I helped design many system integration projects, had my hands on developing some of the middle-tier apps.
Participated in developing the required WebAPIs for the mobile banking application.
Worked as a senior software architect and consultant, helping the team convert the internal desktop app to a web app.
Also helped fix software design issues on the customer-facing web apps.
For approximately four years with Itqan, I have played different roles in-between technical and sales departments.
Leading team of IT specialists to provide a high end consultancy services to the Qatari market including
o Design and develop desktop, web applications, web portals and CMS like QIIB ECMS, QIC Portal and NHRC ECMS.
o Implement variety of products (EDMS, HR System, etc…)
Acting as Laserfiche product manager.
Acting as a Project manager for various Software Projects (Development & Implementation).
Designing and developing both of desktop and web based applications using Microsoft programming tools:
-Leading stuff of developers and Implementers to develop and implement the company POS system that implemented in a lot of restaurants like Qatar Petroleum - AL-Ghazal Club.
-Maintain and update the company Archiving Solution.
-Designing and developing retail system (web based application) using ASP.NET 2005, SQL Server 2005 and AJAX Technology.
-Designing a Canadian health web portal called TheFitImage.
-I have worked for EBS Middle East (under agreement with Utility) as a Software Team Leader to migrate the EBS main product ProPricer to meet Microsoft.NET Technologies.
Participating in the analysis cycle, Designing and developing web based applications using Microsoft.NET 2 Tech. and SQL Server 2005 and a lot of other programming tech.
-Designing and developing e-learning portal application based on the latest MELL ‘Microsoft E-Learning Libraries’ and SCORM e-learning concepts and standards using ASP.NET 2.0 (C#) and SQL Server 2005.
-Participating in updating the London Open College© e-learning portal.
-Participating in updating the American Open University© e-learning portal.
Designing and developing both of desktop and web based applications using a lot of programming tools and languages:
- Designing Archiving system with workflow module (web based application).
-Designing and developing a very rich, complex Point of Sale system with integrated inventory module to manage the work flow in fashion restaurants using Microsoft.NET Technologies and SQL Server.
-Installing and implementing the POS System at Aroma Lounge (Cairo branch).
-Designing and developing Education Management System (web based application) JavaScript, ASP.NET 1.1, Visual Basic.NET 2003 and SQL Server 2000 working now in University of Khartoum.
-Developing GL (General Ledger) module.
-Migrating, Fixing, enhancing and testing existing desktop based Archiving system.