Jum'a Alsafartee, Developer in Amman, Jordan
Jum'a is available for hire
Hire Jum'a

Jum'a Alsafartee

Verified Expert  in Engineering

Bio

Jum'a is an accomplished programmer and problem solver who enjoys using his skills to build new and maintain existing systems. He graduated in 2021, obtaining a master's degree in mechanical engineering. He started coding as a hobby, and he managed to reach his current level with the help of his sheer will and love of coding.

Portfolio

Wajeez
.NET Core, ASP.NET Core, RabbitMQ, Microservices, gRPC, Entity Framework Core...
Lemon Beads IT
.NET 5, .NET Core, ASP.NET Core, React Native, Expo, TypeScript, JavaScript...

Experience

  • REST APIs - 4 years
  • APIs - 4 years
  • .NET Core - 3 years
  • React Native - 3 years
  • ASP.NET Core - 3 years
  • Expo - 3 years
  • .NET 8 - 1 year
  • Blazor - 1 year

Availability

Full-time

Preferred Environment

Windows, Visual Studio, Visual Studio Code (VS Code), React Native, .NET Core, .NET 5, Expo, TypeScript, ASP.NET Core, GraphQL, Stripe Connect

The most amazing...

...project I've completed had a very tight deadline and I managed to deliver it as a high quality project.

Work Experience

Senior Back-end Developer

2021 - PRESENT
Wajeez
  • Developed the base structure for the microservices.
  • Created a sync process to migrate the data from the old monolith system to the revamped microservices system, with the ability to compare changing and sync the changes from the old to new after the initial migration.
  • Participated in the process of designing a way to do a component-level back-end driven UI with a good extent of customizability.
Technologies: .NET Core, ASP.NET Core, RabbitMQ, Microservices, gRPC, Entity Framework Core, REST APIs, Azure, Azure Cosmos DB, CI/CD Pipelines, Stripe, GraphQL, Stripe API, AWS IoT, Auth0, Agile Software Development, Node.js, Python, MongoDB, Amazon Web Services (AWS), B2C, Startups, Stripe Payments, ASP.NET

Full-stack Developer

2020 - 2021
Lemon Beads IT
  • Developed a mobile application to help students and teachers connect and schedule classes. Used React Native for the app and ASP.NET Core for the back end.
  • Maintained a mobile application to help people who need helps and make initiatives. Used React Native for the app.
  • Developed a small app to commemorate a deceased person.
Technologies: .NET 5, .NET Core, ASP.NET Core, React Native, Expo, TypeScript, JavaScript, Entity Framework Core, LINQ, C#, Redux, Back-end, .NET, REST APIs, CI/CD Pipelines, Mobile Development, Full-stack Development, ASP.NET

Laboratory Supervisor

2018 - 2021
Al-Zaytoonah University
  • Taught students how to perform experiments and writing a proper technical report.
  • Managed and examined students and asserting their experimental knowledge for each of the labs that I managed.
  • Wrote reports and helped the quality control for the department.
Technologies: Excel 2013

Service Engineer

2017 - 2018
Abu Khader Automotive
  • Diagnosed the vehicles using different diagnostic tools.
  • Applied factory modification to vehicles as an after-sale warranty policy.
  • Found and fixed common electric issues in vehicles.
  • Wrote reports and made dashboards to summarize a given period's results.
Technologies: Excel VBA, Excel 2013

Experience

Raddy Questions

Raddy Questions is a project I developed solo using React Native for the mobile front end, .NET 8 for the back end, and Blazor for the admin panel. This platform helps students study and prepare for exams by offering access to multiple question banks in a simple and clean user interface. The system allows users to either practice or take quizzes at their convenience, providing a flexible learning environment.

I was responsible for every aspect of the development, from designing the back-end architecture to building a user-friendly admin panel in Blazor, where admins can manage question banks, track user progress, and review quiz results. The back end, built with .NET 8, supports efficient data handling and ensures a smooth user experience with real-time feedback and progress tracking. This project highlights my full-stack capabilities and my ability to create well-rounded, scalable educational tools that are easy to manage and use.

Mazad

I worked on Mazad, a .NET-based auction platform focused on agricultural products, where I served as the sole back-end developer. This platform not only facilitated auctions for agricultural goods but also connected transporters to handle the logistics of moving the purchased products. I designed and implemented the back-end architecture, ensuring a seamless auction process where users could place real-time bids and get immediate updates on auction status.

Additionally, I integrated a transport management system that allowed buyers and sellers to connect with transporters for the delivery of goods. This required building a flexible system that supported dynamic pricing, route optimization, and real-time notifications. I also developed secure payment gateways and user authentication mechanisms, ensuring a smooth and safe transaction process for all parties involved.

The success of Mazad hinged on creating a scalable and efficient back end capable of managing both the auction and transportation aspects. I accomplished this by leveraging my expertise in .NET and back-end system architecture.

Matter HR

Developed a mobile application to help manage human resources and other resources such as inventory, vehicles, and tasks.

It covers almost all the operations required by the employees in their workdays, such as leaves and vacation requests, overtime requests, and internal notes. It also covers checking in and out using the current device location as criteria.

I've developed the app with React Native and used ASP.NET Core for the back end.

Workshop Manager

An ERB for managing automobiles service centers that cover the whole process of repairing a car from entering the shop and registering it in the system, determining the work to be done, issuing car parts, and invoicing after the work is done. The ERB also covers the intermediatory state where the work needs approval or requires an outside-the-shop fix.

Used WPF for the application and ASP.NET Core for the back end.

EPUB Reader TTS

An ebook reader app with the ability to read the text aloud using text-to-speech technologies.

It has a modern design and the ability to customize the UI to some extent. The project was done using WPF and was optimized to read EPUB files.

Education

2018 - 2021

Master's Degree in Mechanical Engineering

University of Jordan - Amman, Jordan

2012 - 2016

Bachelor's Degree in Automotive Engineering

Tafila Technical University - At-Tafilah, Jordan

Skills

Libraries/APIs

LINQ, React, REST APIs, Stripe, Stripe API, Node.js, Stripe Connect

Tools

Visual Studio, Expo, Excel 2013, RabbitMQ, Docker Compose, Auth0, Xcode

Languages

C#, TypeScript, JavaScript, Excel VBA, GraphQL, SQL, Python

Frameworks

React Native, .NET Core, .NET 5, ASP.NET Core, Entity Framework Core, .NET, .NET 8, ASP.NET, Windows Presentation Foundation (WPF), Blazor, Redux, gRPC

Paradigms

Mobile Development, B2C, Microservices, Agile Software Development

Platforms

Windows, Visual Studio Code (VS Code), Amazon Web Services (AWS), Azure, Docker, AWS IoT

Storage

MongoDB, Azure Cosmos DB

Other

Back-end, APIs, Full-stack, Numerical Methods, Physics, Controls, Full-stack Development, Startups, Stripe Payments, CI/CD Pipelines, Boilerplate Code

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