Mohammed Osman
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Technical Writer
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.
Technical Trainer
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.
Technical Trainer
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.
Senior Software Architect and Developer
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.
Back-end Developer
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.
Software Architect and Developer
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.
Integration Consultant
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.
Software Developer
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.
Experience
Sweden Central Insurance Register
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.lifeAs 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.seI 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/Covid19As 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.
Education
Master's Degree in Information Systems
Lund Univeristy - Lund, Sweden
Bachelor's Degree in Electrical Engineering and Computer Science
University of Khartoum - Khartoum, Sudan
Certifications
Designing Microsoft Azure Infrastructure Solutions
Microsoft
Microsoft Certified: Azure Solutions Architect Expert
Microsoft
Microsoft Azure Administrator Associate
Microsoft
Microsoft Certified | Azure Data Scientist Associate
Microsoft
Microsoft Certified | Azure Developer Associate
Microsoft
Microsoft Certified Trainer (MCT)
Microsoft
Microsoft® Certified Solutions Associate | Web Applications
Microsoft
Professional Scrum Master I
Scrum.org
Programming in HTML5 with Java Script and Css3
Microsoft
Experienced Integration Engineer
Ericsson
Ericsson IP Technology
Ericcson
Programming in C#
Microsoft
ITIL
Exin
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring