Mohammed Osman, Developer in Stockholm, Sweden
Mohammed is available for hire
Hire Mohammed

Mohammed Osman

Verified Expert  in Engineering

Bio

Mohammed has confidently led a highly skilled team of .NET developers in transforming a large-scale system, leveraging cutting-edge technologies to revolutionize its performance and capabilities. We transitioned the system from outdated technologies to .NET Core, migrated the database from DB2 to SQL server, and modernized the API architecture by replacing SOAP with REST APIs. These strategic upgrades resulted in a significant boost in efficiency, scalability, and overall system performance.

Portfolio

Billo AB
Azure Design, Azure, C#, PostgreSQL, MongoDB, Elasticsearch, BankID, ASP.NET...
Draft.dev
Technical Writing, Azure Design, Economic Development, .NET
developintelligence
Azure Design, GitHub, Solution Architecture, Azure

Experience

Availability

Part-time

Preferred Environment

Windows, Slack, Microsoft Teams, Linux, Azure

The most amazing...

...thing I've achieved was saving more than 80,000 USD of yearly Azure costs through resource optimization.

Work Experience

Senior Software Consultant

2022 - PRESENT
Billo AB
  • Refactoring the project from a monolith to microservices.
  • Built innovation features to increase the end product value.
  • Coached and helped junior team members become more productive.
Technologies: Azure Design, Azure, C#, PostgreSQL, MongoDB, Elasticsearch, BankID, ASP.NET, Azure Functions, Azure, Web API, Software Development Lifecycle (SDLC), Message Queues, RabbitMQ, Microservices Architecture, Software Design, Startup Development, Microsoft Development

Technical Writer

2021 - PRESENT
Draft.dev
  • Wrote several blog articles for famous technology brands.
  • Reviewed, analyzed, and provided feedback on the article's outline.
  • Updated and improved articles based on clients' and editors' feedback.
Technologies: Technical Writing, Azure Design, Economic Development, .NET

Technical Trainer

2021 - PRESENT
developintelligence
  • Reviewed and provided feedback on the Azure curriculum.
  • Taught MCT authorized classes to students across the globe.
  • Attended and participated in customer scoping calls to decide the course delivery scope.
Technologies: Azure Design, GitHub, Solution Architecture, Azure

Technical Trainer

2019 - PRESENT
Pluralsight
  • Created several video courses around cloud computing and machine learning.
  • Built several hands-on projects around machine learning.
  • Reviewed and analyzed the course plan for several courses.
Technologies: Azure Design, AWS, Azure Machine Learning, Machine Learning, DevOps, GitHub, .NET, Solution Architecture, GitLab CI/CD

Senior Software Architect and Developer

2019 - PRESENT
PwC
  • Saved more than 70,000 Swedish krona (SEK) of yearly Azure costs through resource optimization.
  • Helped on a Global PwC project to unify diverse authentication mechanisms across multiple systems towards a unified authentication active directory.
  • Built a REST wrapper around Workday SOAP APIs to make it fast and easy for other internal consumers to consume people's data.
  • Implemented OAuth 2.0 authentication protocol for REST APIs to facilitate authorization and authentication. This helped ensure more secure and safe access to sensitive data.
  • Built Azure Search API around Workday APIs to enable more versatile and flexible query-based searching by consumers.
  • Coached and mentored junior team members, which increased the project's productivity.
  • Handled and resolved static code analysis issues using Veracode.
  • Led the scrum team, broke down and estimated technical requirements, and communicated with stakeholders.
  • Helped several development and data teams in PwC to implement Azure DevOps pipelines to automate deployments, reducing deployment errors and saving time.
  • Researched, designed, and developed PwC event-driven architecture to enable seamless and real-time communication across PwC systems.
Technologies: Azure Design, ASP.NET, ASP.NET MVC, Azure Cognitive Services, Azure Machine Learning, Azure, Azure Service Bus, Azure, Veracode, Storage, SOAP, REST, Azure, SQL Server, .NET, .NET Core, Terraform, Azure DevOps, Visual Studio Development, Chatbot Development, Technical Requirements, Visio, Modeling, Azure, Domain-driven Design (DDD), Integration, Architecture, CI/CD Pipelines, SQL, Software Architecture, .NET, Agile Development, Docker, Cloud Platforms, Authentication, GraphQL, gRPC, Microservices Development, Azure Functions, System Security, System Security, REST API, Web Development, Database, Cloud Engineering, QA Testing, Quality Assurance Engineering, Unit Testing, Integration Testing, Messaging, .NET, Microsoft Azure, Web Development, .NET 6, Solution Architecture, API Integration, Full-stack, Data Privacy, SQL, Azure, Web API, Azure, Enterprise Integration Patterns (EIP), Software Development Lifecycle (SDLC), Message Queues, Microservices Architecture, CQRS, Event Sourcing, React.js, Python, Software Design, Microsoft Development

Back-end Developer

2019 - 2019
HiQ International
  • Implemented integrations between PE accounting system and SEB online banking system. This enabled the accountants to use PE accounting to quickly match and reconcile bank transactions with the accounting system.
  • Fixed critical bugs and issues that improved the system's performance.
  • Participated in requirements analysis, planning, and grooming.
Technologies: ASP.NET, Angular, .NET Core, REST, Integration, CI/CD Pipelines, GitHub, SQL, .NET, Kubernetes, Agile Development, Docker, Cloud Platforms, Authentication, Microservices Development, REST API, Web Development, Database, Cloud Engineering, QA Testing, Quality Assurance Engineering, Unit Testing, Integration Testing, .NET, SQL Server, T-SQL, Windows Development, Microsoft Azure, Web Development, Solution Architecture, API Integration, Full-stack, Azure, Web API, Software Development Lifecycle (SDLC), Software Design, Microsoft Development

Software Architect and Developer

2017 - 2019
byBrick Development
  • Architected and designed the application migration from Java to .NET Core 2.1.
  • Architected and designed the database migration from DB2 to SQL Server.
  • Worked on the breakdown and cost estimation of requirements.
  • Developed and built several features to enable patient management features.
  • Handled client requests, analyzed requirements, and made financial cost proposals for change requests.
  • Migrated the application from single tenancy to multi-tenancy to accommodate massive acquisition scenarios where multiple companies needed the same system. This enabled the system to scale massively for many clients.
  • Interviewed and recruited candidates in technical screening.
Technologies: Visual Studio Development, SQL Server, .NET, IIS, C#, Azure DevOps, ASP.NET MVC, Design Patterns, Windows Communication Foundation (WCF), Costing, Technical Requirements, Integration, Architecture, CI/CD Pipelines, GitHub, SQL, Software Architecture, ASP.NET, .NET, Agile Development, Cloud Platforms, Authentication, WCF Web Services, REST API, Web Development, Database, Cloud Engineering, Quality Assurance Engineering, Unit Testing, .NET, T-SQL, Windows Development, Microsoft Azure, Web Development, Solution Architecture, API Integration, Full-stack, SQL, Multitenancy, Web API, Software Development Lifecycle (SDLC), Business Intelligence Development, Software Design, Microsoft Development

Integration Consultant

2015 - 2016
Ericsson
  • Developed APIs from the billing and charging system to external telecom systems.
  • Consulted customers on technical solutions and resolved conflicts.
  • Led remote support teams in India, Europe, and several places across the globe.
Technologies: Visual Studio Development, Oracle Database, .NET, Linux, E-commerce Development, Online Charging Systems (OCS), Operations & Business Support Systems (OSS/BSS), Java, Scripting, Integration, SQL, Authentication, REST API, Web Development, Database, Quality Assurance Engineering, Unit Testing, SQL Server, Web Development, Solution Architecture, Full-stack, Software Development Lifecycle (SDLC), Software Design, Microsoft Development

Software Developer

2012 - 2015
Banan IT
  • Developed features and fixed critical bugs and issues.
  • Suggested improvements and enhancements to the project, including an email service solution to increase email deliverability.
  • Refactored and redesigned some parts of the project.
Technologies: Visual Studio Development, .NET, SQL Server, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), WIF, Entity Framework, SQL, .NET, Agile Development, Authentication, WCF Web Services, SignalR, Web Development, Database, REST API, Quality Assurance Engineering, Unit Testing, .NET, T-SQL, Web Development, Full-stack, Multitenancy, Web API, Software Design, Microsoft Development

Sweden Central Insurance Register

Led a team of five developers in creating a comprehensive insurance management application for Sweden, achieving 100% efficiency improvements.

As the team lead and back-end developer, I successfully migrated data from DB2 to SQL Server, reducing database maintenance time by more than 200%.

I collaborated with developers to develop and implement new RESTful and SOAP APIs, enhancing system interoperability and increasing API response times by 50%.

Billo Digital Mailing

http://www.billo.life
Contributed to the transformation of Billo, a digital mailing app in Sweden, achieving a shift from printed pages to digital letters and processing over 100,000 letters daily.

As a back-end team member, I successfully refactored the system architecture from monolith to microservices, increasing scalability and adaptability to meet growing demand.

I integrated the Swedish BankID security system into the application, enhancing user trust and security.

I also coached and mentored two junior developers, fostering their professional growth and increasing team productivity

Senior Software Developer and Architect at PwC

http://www.pwc.se
At PwC, I contributed to the Architecture Council, driving strategic and technical decision-making for upcoming application needs, resulting in improved solution alignment with business requirements.

I specialized in application development and cloud, providing expertise in architecture patterns and Microsoft Azure services, leading to 70%+ increased efficiency in cloud resource utilization.

I have offered valuable input and feedback on 50+ application projects, promoting best practices and enhancing overall architectural quality.

COVID-19 Support System

https://github.com/smarter-code/Covid19
I completed a pro bono project for the Ministry of Health in Sudan, significantly improving COVID-19 case management and patient administration across multiple hospitals.

As a solo developer, I designed and implemented a comprehensive solution that streamlined the management of COVID-19 cases, resulting in increased efficiency in patient administration.

I demonstrated dedication and technical expertise by independently managing all aspects of the project, leading to successful deployment and positive user feedback.
2016 - 2017

Master's Degree in Information Systems

Lund Univeristy - Lund, Sweden

2008 - 2013

Bachelor's Degree in Electrical Engineering and Computer Science

University of Khartoum - Khartoum, Sudan

AUGUST 2023 - PRESENT

Designing Microsoft Azure Infrastructure Solutions

Microsoft

AUGUST 2023 - PRESENT

Microsoft Certified: Azure Solutions Architect Expert

Microsoft

APRIL 2022 - PRESENT

Microsoft Azure Administrator Associate

Microsoft

JUNE 2021 - PRESENT

Microsoft Certified | Azure Data Scientist Associate

Microsoft

FEBRUARY 2021 - PRESENT

Microsoft Certified | Azure Developer Associate

Microsoft

JUNE 2020 - PRESENT

Microsoft Certified Trainer (MCT)

Microsoft

OCTOBER 2018 - PRESENT

Microsoft® Certified Solutions Associate | Web Applications

Microsoft

MAY 2018 - PRESENT

Professional Scrum Master I

Scrum.org

NOVEMBER 2017 - PRESENT

Programming in HTML5 with Java Script and Css3

Microsoft

JUNE 2016 - PRESENT

Experienced Integration Engineer

Ericsson

DECEMBER 2015 - PRESENT

Ericsson IP Technology

Ericcson

MARCH 2015 - PRESENT

Programming in C#

Microsoft

MARCH 2015 - PRESENT

ITIL

Exin

Libraries/APIs

REST API, Web API, Entity Framework, Azure Cognitive Services, Azure, SignalR, React.js

Tools

Visual Studio Development, Microsoft Development, Slack Development, Microsoft Teams Development, GitHub, RabbitMQ, Azure Machine Learning, Azure, Terraform, Visio, GitLab CI/CD, Business Intelligence Development

Languages

C#, .NET, SQL, HTML, HTML5, TypeScript, JavaScript, CSS, Java, GraphQL, T-SQL, Python

Frameworks

.NET, .NET Core, .NET, ASP.NET, ASP.NET, ASP.NET MVC, Angular, Windows Presentation Foundation (WPF), WIF, ASP.NET, gRPC, Blazor

Paradigms

REST, Agile Development, Azure DevOps, DevOps, Microservices Development, Unit Testing, Microservices Architecture, CQRS, Event Sourcing, Scrum Master Consulting, Design Patterns

Platforms

Windows Development, Azure Design, Azure Functions, Azure, Windows Development, Azure, Oracle Database, Linux, AWS, Kubernetes, Docker

Storage

SQL Server, Database, PostgreSQL, SQL, Azure, Azure, MongoDB, Elasticsearch

Other

Back-end Developers, APIs, Integration, Cloud Platforms, Web Development, Cloud Engineering, Web Development, API Integration, Software Development Lifecycle (SDLC), Software Design, Technical Writing, Technical Instruction, Domain-driven Design (DDD), Full-stack, Architecture, CI/CD Pipelines, Software Architecture, Authentication, WCF Web Services, System Security, System Security, QA Testing, Quality Assurance Engineering, Integration Testing, Messaging, Microsoft Azure, Solution Architecture, Full-stack, Data Privacy, Enterprise Integration Patterns (EIP), Message Queues, Startup Development, Software Development, IT, Data Science, Telecom Business Support Systems (BSS), Networks, ITIL Certified Service Delivery, MCT, Azure Service Bus, Veracode, Storage, SOAP, Chatbot Development, Technical Requirements, Modeling, IIS, Windows Communication Foundation (WCF), Costing, E-commerce Development, Online Charging Systems (OCS), Operations & Business Support Systems (OSS/BSS), Scripting, Machine Learning, Economic Development, Technical Leadership, .NET 6, BankID, WebAssembly, Multitenancy, MCITP

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring