Mohammed O.

Mohammed O.

Senior Software Engineer

Sweden
Hire Mohammed O. Hire Mohammed O. Hire Mohammed O.

About Me

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.

Work history

UpStack
UpStack
Senior Software Engineer
2021 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Lead auditing firm
Lead auditing firm
Data and Analytics/Manager
2019 - Present (5 years)
Sweden
  • My work involves software architecture and design, machine leanring, and teams mentorship for the lead auditing firm.

  • Led cross-functional projects using advanced data modeling and analysis techniques to discover insights.

  • Examine, interpret and report results of analytical initiatives to stakeholders in multiple departments.

Pluralsight
Pluralsight
Technical Author
2019 - Present (5 years)
Remote
  • Published three courses for a top technology platform that has more than one million learners.

  • Covered multiple topics related to Artificial Intelligence and Machine Learning.

  • Collaborated with colleagues to establish technology and authoring requirements.

Nordic financial services group
Nordic financial services group
Software Developer
2018 - 2019 (1 year)
Sweden
  • Worked on the development of software solutions for a leading Nordic financial services group.

  • Managed the implementation of several cryptography algorithms and proof of concepts using .NET technologies and Docker.

  • Prepared and installed solutions by determining and designing system specifications, standards, and programming.

Ambea
Ambea
Solution Architect
2018 - 2019 (1 year)
Sweden
  • Acted as Solution Architect for a Nordic company providing quality health services to a wide range of community sectors.

  • Managed to scale their current IT solutions to generate higher ROI for the company.

  • Involved in agile-coaching their staff, developing and growing their systems, and helping them with costing and projects planning.

Bisnode/GSR
Bisnode/GSR
Solution Architect
2017 - 2018 (1 year)
Sweden
  • 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.

Bookboost
Bookboost
Software Developer
2016 - 2017 (1 year)
Sweden
  • 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.

Ericsson
Ericsson
BSS Integration Engineer
2015 - 2016 (1 year)
Sudan
  • 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).

Banan IT/Maharah
Banan IT/Maharah
Software Developer
2012 - 2015 (3 years)
Sudan
  • 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.

Portfolio

Software Engineer - Ambea Health Care Management System
Software Engineer - Ambea Health Care Management System

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.

Software Engineer - Central Swedish Insurance Register
Software Engineer - Central Swedish Insurance Register

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.

Software Engineer - Accounting and Banking System Integration
Software Engineer - Accounting and Banking System Integration

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
Master of Science (MSc), Information Systems
Lund University School of Economics and Management
2016 - 2017 (1 year)
Bachelor's degree, Electronics Systems
Bachelor's degree, Electronics Systems
University of Khartoum
2008 - 2013 (5 years)
EXIN
EXIN
ITIL
Professional Scrum Master I
Professional Scrum Master I
Scrum.org
Experienced Integration Engineer; Ericsson IP Technology
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)
Microsoft® Certified Solutions Associate: Web Applications; Programming in HTML5 with JavaScript and CSS3; Programming in C#; Microsoft Certified Trainer (MCT)
Microsoft