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.
The project involved integrating a large accounting company with a large Swedish bank.
The developer's primary role was to introduce OAuth 2.0 authentication for reconciliation between the two systems.
The project focused on streamlining transaction reconciliation processes.
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)