Mohammed is a seasoned software engineer with 10+ years of experience working in a variety of industries including telecommunication, accounting, banking, health, and assurance. His core skill set is in the .NET ecosystem with a strong focus on C# and Azure. He recently worked on internal solutions that involve integrations with Global systems to downstream systems, cloud cost optimization, and systems redesign/refactoring. Mohammed also enjoys the soft-side of software engineering and leading scrum teams. He is an active contributor to the development community, running a blog with the message "Making your code smart and your career smarter," where he shares tips and techniques to improve code and valuable career pieces of advice.
Worked as Solution Archiect for the central Swedish insurance register, where all Swedish insurance companies submit their insurance claims to prevent fraud.
Acted as lead consultant responsible for modernizing the legacy mainframe-based system to .NET Core technology.
Led the project scrum and technicalities from requirements to deployment.
Worked on the development of Bookboost's Unified Guest Communication Platform that enables hotels, hostels, apartment hotels, serviced apartments and vacation rentals to streamline operations.
Used modern PHP school technologies with AngularJS to develop the platform.
Assisted with establishing Scrum practices and methodology in the company.
Managed and performed upgrades of OSS (Operational Support Systems) that monitors thousands of network elements.
Developed Java web services for Ericsson billing system, creating extra business value for largest operator in Sudan .
Analyzed, implemented and tested postpaid and prepaid offers impacting more than 10 million subscribers in Zain BSS nodes. Led and coordinated promotions roll-activities in BSS nodes (SDP,VS,HXC, EMM and EMA).
Worked on several projects for Banan IT, the largest with a single tenancy to multi-tenancy conversion for HCM system in the Gulf area.
Helped the client to increase its market share to become the largest in the Gulf area by allowing it to rapidly scale their business to support multiple companies’ management.
Planned and assessed software architecture using modern software development methodologies, especially Scrum.
Ambea is the leading provider of care in the Nordic countries. It is the market-leading care provider in Sweden, Norway, and Denmark respectively, with over 750 units and around 26,000 employees. I worked with Ambea on scaling their current IT solutions to generate higher ROI, agile-coaching their staff, developing and growing their systems, and helping them with costing and project planning. Tools and Technologies used in the project: Visual Studio, SQL Server, .NET, C#, Azure DevOps, ASP.NET MVC, Software Design Patterns, Reporting, Agile, Scrum, and Costing.
Worked as the technical lead for data migration and software development of the central Swedish Insurance Register. Migrated all the existing data from DB2 to SQL Server, modernized the web application to .NET Core, and implemented new SOAP and REST APIs.More than 30 Swedish companies use the APIs.
The project aimed to integrate a large accounting company with a large Swedish bank so that the accountants can easily reconcile transactions between the bank and the accounting system. I worked as the main developer from the accounting company side to introduce OAuth 2.0 authentication protocol between the two systems.
Education
Master of Science (MSc), Information Systems
Lund University School of Economics and Management
2016 - 2017 (1 year)
Bachelor's degree, Electronics Systems
University of Khartoum
2008 - 2013 (5 years)
EXIN
ITIL
Professional Scrum Master I
Scrum.org
Experienced Integration Engineer; Ericsson IP Technology
Ericsson
Microsoft® Certified Solutions Associate: Web Applications; Programming in HTML5 with JavaScript and CSS3; Programming in C#; Microsoft Certified Trainer (MCT)