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

Mohammed Osman

Verified Expert  in Engineering

Software Developer

Location
Stockholm, Sweden
Toptal Member Since
June 29, 2022

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, Azure Event Hubs, C#, PostgreSQL, MongoDB, Elasticsearch, BankID...
Draft.dev
Technical Writing, Azure, Development, C#.NET
developintelligence
Azure, GitHub, Solution Architecture, Azure Websites

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, Azure Event Hubs, C#, PostgreSQL, MongoDB, Elasticsearch, BankID, ASP.NET Core, Azure Functions, Azure Websites, Web API, Software Development Lifecycle (SDLC), Message Queues, RabbitMQ, Microservices Architecture, Software Design, Startups, Microsoft Visual Studio

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, Development, C#.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, GitHub, Solution Architecture, Azure Websites

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, Amazon Web Services (AWS), Azure Machine Learning, Machine Learning, DevOps, GitHub, C#.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, ASP.NET, ASP.NET MVC, Azure Cognitive Services, Azure Machine Learning, Azure API Management, Azure Service Bus, Azure Search, Veracode, Storage, SOAP, REST, Azure Service Fabric, Microsoft SQL Server, .NET, .NET Core, Terraform, Azure DevOps, Visual Studio, Chatbots, Technical Requirements, Visio, Modeling, Azure Event Hubs, Domain-driven Design (DDD), Integration, Architecture, CI/CD Pipelines, SQL, Software Architecture, C#.NET, Test-driven Development (TDD), Docker, Cloud Platforms, Authentication, GraphQL, gRPC, Microservices, Azure Functions, Secure Web Development, Web Security, REST APIs, Web Development, Databases, Cloud, Quality Assurance (QA), QA Automation, Unit Testing, Integration Testing, Messaging, .NET 4, Microsoft Azure, Web App Development, .NET 6, Solution Architecture, API Integration, Full-stack Development, Data Privacy, Azure SQL, Azure Websites, Web API, Azure SQL Databases, Enterprise Integration Patterns (EIP), Software Development Lifecycle (SDLC), Message Queues, Microservices Architecture, CQRS, Event Sourcing, React, Python, Software Design, Microsoft Visual Studio

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, C#.NET, Kubernetes, Test-driven Development (TDD), Docker, Cloud Platforms, Authentication, Microservices, REST APIs, Web Development, Databases, Cloud, Quality Assurance (QA), QA Automation, Unit Testing, Integration Testing, .NET 4, Microsoft SQL Server, T-SQL (Transact-SQL), Windows Server, Microsoft Azure, Web App Development, Solution Architecture, API Integration, Full-stack Development, Azure Websites, Web API, Software Development Lifecycle (SDLC), Software Design, Microsoft Visual Studio

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, Microsoft 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 Web Forms, C#.NET, Test-driven Development (TDD), Cloud Platforms, Authentication, WCF Web Services, REST APIs, Web Development, Databases, Cloud, QA Automation, Unit Testing, .NET 4, T-SQL (Transact-SQL), Windows Server, Microsoft Azure, Web App Development, Solution Architecture, API Integration, Full-stack Development, Azure SQL, Multitenancy, Web API, Software Development Lifecycle (SDLC), Microsoft Power BI, Software Design, Microsoft Visual Studio

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, Oracle Database, .NET, Linux, Billing Systems, Online Charging Systems (OCS), Operations & Business Support Systems (OSS/BSS), Java, Scripting, Integration, SQL, Authentication, REST APIs, Web Development, Databases, QA Automation, Unit Testing, Microsoft SQL Server, Web App Development, Solution Architecture, Full-stack Development, Software Development Lifecycle (SDLC), Software Design, Microsoft Visual Studio

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, .NET, Microsoft SQL Server, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), WIF, Entity Framework, SQL, C#.NET, Test-driven Development (TDD), Authentication, WCF Web Services, SignalR, Web Development, Databases, REST APIs, QA Automation, Unit Testing, .NET 4, T-SQL (Transact-SQL), Web App Development, Full-stack Development, Multitenancy, Web API, Software Design, Microsoft Visual Studio

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 APIs, Web API, Entity Framework, Azure Cognitive Services, Azure API Management, SignalR, React

Tools

Visual Studio, Microsoft Visual Studio, Slack, Microsoft Teams, GitHub, RabbitMQ, Azure Machine Learning, Azure Search, Terraform, Visio, GitLab CI/CD, Microsoft Power BI

Frameworks

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

Languages

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

Paradigms

REST, Test-driven Development (TDD), Azure DevOps, DevOps, Microservices, Unit Testing, Microservices Architecture, CQRS, Event Sourcing, Data Science, Scrum, Design Patterns

Platforms

Windows, Azure, Azure Functions, Azure Event Hubs, Windows Server, Azure Service Fabric, Oracle Database, Linux, Amazon Web Services (AWS), Kubernetes, Docker

Storage

Microsoft SQL Server, Databases, PostgreSQL, Azure SQL, Azure Websites, Azure SQL Databases, MongoDB, Elasticsearch

Other

Back-end, APIs, Integration, Cloud Platforms, Web Development, Cloud, Web App 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, Secure Web Development, Web Security, Quality Assurance (QA), QA Automation, Integration Testing, Messaging, Microsoft Azure, Solution Architecture, Full-stack Development, Data Privacy, Enterprise Integration Patterns (EIP), Message Queues, Startups, Software, IT, Telecom Business Support Systems (BSS), Networks, ITIL V3 Foundation Certified, MCT, Azure Service Bus, Veracode, Storage, SOAP, Chatbots, Technical Requirements, Modeling, IIS, Windows Communication Foundation (WCF), Costing, Billing Systems, Online Charging Systems (OCS), Operations & Business Support Systems (OSS/BSS), Scripting, Machine Learning, 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