Majd B.

Majd B.

Senior Software Engineer

Ramallah, Palestinian Territories
Hire Majd B. Hire Majd B. Hire Majd B.

About Me

I am a budding Software Developer delivering innovative software-based solutions on backend projects; building server backends and APIs on projects for clients. I provide expertise for database design and analysis; writing APIs for mobile and frontend applications - websites, mobile applications and algorithms and provisioning MySQL queries and JSON fields in databases.

Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Harri
Harri
Backend Developer (Intern)
2017 - 2017
Palestine
  • Assisted in the architecting and implementation of server components for new features and different web applications.

  • Regularly troubleshot and debugged applications, and performed frequent UI tests on applications to optimize performance.

  • Wrote clean, quality, and scalable code on solutions within Hari.

Souktel Digital Solutions
Souktel Digital Solutions
Software Engineer
2017 - Present (7 years)
Ramallah, Palestine
  • Managing the server-side web application logic and integrating frontend applications into the database.

  • Built backend applications for reports and charts components.

  • Engineered innovative backend solutions for dynamic tables in database tasks using JSON fields.

Freelancer
Freelancer
Software Engineer
2015 - Present (9 years)
Remote
  • Designed and developed a mobile application that translates medicinal information from English to Arabic using the barcode.

  • Worked on the design, development and delivery of an Uber-like car sharing application for use by Palestinians.

  • Utilized best practices and new approaches in gathering and addressing different technical issues on new and legacy applications for clients.

Portfolio

Backend Developer - ME Project
Backend Developer - ME Project

This is a monitoring and evaluating system designed to assign users on the platform with an account, a role and permission to use specific system features. The system comes with dynamic and powerful charts and indicator component features. It enables ME officers to create dynamic forms and entities with different question parameters.

Backend Developer - Loan Management System
Backend Developer - Loan Management System

Developed a web application used by companies in Palestine that want to apply for loans from banks in Jordan. The application uses a unique scoring and ranking system to review each application. The web app allows companies to fill forms for loan applications using a dynamic set of parameters for each company. Each company can fill just one application which is reviewed by a JRF user with oversight of companies within a given area.

Backend Developer, Yalla Manna
Backend Developer, Yalla Manna

Worked on an Uber-like application that allows users in Palestine to enjoy the benefits of ride sharing. The app enables users to request, share and pay for a ride within Palestine. Unit-tested the code for robustness, including edge cases, usability and general reliability and fixed bugs on the app to improve its performance.

Education

Education
BSc. Computer System Engineering
Birzeit University
2013 - 2017 (4 years)