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.

AI, ML & LLM

Frontend

Backend

Other

Work history

UpStack
UpStack
Senior Software Engineer
2021 - Present (4 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 (6 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 (6 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.

Showcase

Software Engineer - Ambea Health Care Management System
Software Engineer - Ambea Health Care Management System
  • Ambea is a leading provider of care in the Nordic countries, with a significant market presence in Sweden, Norway, and Denmark.

  • The company operates over 750 units and employs approximately 26,000 people.

  • The project involved scaling IT solutions, agile coaching, system development, cost analysis, and project planning for Ambea.

Software Engineer - Central Swedish Insurance Register
Software Engineer - Central Swedish Insurance Register
  • Migrated data from DB2 to SQL Server.

  • Modernized the web application to .NET Core.

  • Implemented new SOAP and REST APIs for over 30 Swedish companies.

Software Engineer - Accounting and Banking System Integration
Software Engineer - Accounting and Banking System Integration
  • 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
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