Developer
Muhammad Othman
Full stack developer
Cairo, Cairo Governorate, Egypt
C#
Angular
React
ASP.NET Core
Microsoft SQL Server
MongoDB
JavaScript
Node.js
About
Muhammad is a highly motivated, dedicated, versatile, and skilled full-stack software developer with four years of professional experience working in various positions. he is focused on building extendable and easily maintainable solutions to fit customers’ requirements. he has developed client-side apps using Angular and React, and used C# and Node.js to develop robust server-side apps.
Skills
Languages
C#, JavaScript, TypeScript, HTML, CSS
Frameworks
Angular, React.js, ASP.NET Core, ASP.NET MVC, ASP.NET Web API , Node.js, .NET Core
Libraries/APIs
Angular Material , RxJS, Redux, Bootstrap, jQuery, Express.js, Handsontable, xUnit, Charts.js, Redux-saga, Entity Framework Core, Axios, Angular Material, Entity Framework, Express.js, LINQ, SignalR
Paradigms
OOP, S.O.L.I.D Design Principles, Design Patterns, Unit Testing, Domain Driven Design, Agile, Scrum
Storage
Microsoft SQL Server, MongoDB, MySQL, PostgreSQL, Azure Cosmos DB
Tools
Visual Studio, Visual Studio Code, Git, InstallShield
Experience
C#
5 years
JavaScript
4 years
Angular
3 years
React.js
2 years
Node.js
1 year
ASP.NET
4 years
ASP.NET Core
2 years