Full Stack Develepoer
أرسل عرض عمل مباشرة لهذا المرشح
Team-focused, friendly, motivated full stack software engineering with master's degree, strong work ethic and excellent collaboration skills.
I have a big passion for solving algorithm complex problems, finding simple and generic solutions, translate them to a code using my expanded coding tools.
I'm also careful developer when designing my software solution to be clear, clean, and easy refactored.
I believe in radical honest, growth mentality, open for all feedback, able to change my opinion or decision only after presenting strong opinions.
ASP.NET Core MVC/Web API to build web applications, web APIs, restful services, and all sorts of backend logic.
Create UIs Html,CSS,JS,JQuery,Bootstrap,Ajax and connect to APIs.
ABP Framework to create modern web applications with a clean architecture (Microservices solution using DDD approche).
React JS to build SPA (Single Page Application).
Xamarin to build cross-platform mobile applications.
JEE to build web applications.
JavaFX to build desktop applications.
Angular using TypeScript to build client web applications.
Apr 2021 - Present
Freelance team of developers supporting various companies with software projects.
● Develop efficient and maintainable software according to business objectives and needs of clients using the latest framework’s version that best fits client needs; for example, supported Halal Sports Bet by developing their mobile application (using Xamarin) and web application (using ABP Framework), and storing data from an external API on a MongoDB database; resulted in client saving the cost of the external API.
● Review old project codes, debug the problems and identify optimal solutions; for instance, supported a hospital billing system: replaced the antiquated ASP.NET MVC 3 framework, fixed bugs, and divided the project in two, building a web API with ASP.NET Core using C#, and also an SPA web application with React using JavaScript; tested the business logic using xUnit; resulted in correcting all the billing issues.
Sep 2020 - Mar 2021
● Developed web marketplace application using ABP Framework(use Asp.Net Core platform and based on Microservices and Clean Architecture patterns), achieving more than 10k downloads on Google Play Store in the first month.
● Evaluated the database structure in a team with the manager and AI developer; applied changes using UML (Unified Modeling Language) rules and diagrams; built out the final database using MySQL.
● Collaborated with manager and mobile developer to evaluate the application interfaces; suggested changes on the mobile UI based on prior mobile development experience and HCI (human–computer interaction) principles & methodologies; customized the in/out models to address mobile app data needs.
Mar 2020 - Aug 2020
● Developed a cross-platform mobile application using Xamarin to manage the various activities of university students and communication between them and the university administration in “Real Time” using SignalR.
● Connected this mobile application with a Dirassa platform (developed by ITComp using an old framework ASP.NET MVC) and implemented a new version of it with architectural changes, using the new framework ASP.NET Core Layered and Clean Architecture and SQL Server.
Master’s Degree in Software Engineering Sep 2018 - Nov 2020
Bachelor’s Degree in Computer Science Sep 2014 - July 2018