Summary
Overview
Work History
Education
Skills
Activities
Trainings
Certifications / Professional Development
Timeline
Generic

MOHAMMED ABU SUBHA

Amman

Summary

Senior Software Developer with over 8 years of experience in building scalable, high-performance applications. Proficient in .Net Application development, Frontend Developer using Angular framework, Agile methodologies, and cloud computing. Seeking to apply my expertise in delivering innovative solutions and leading development teams in a fast-paced environment.

Overview

9
9
years of professional experience

Work History

Senior Web and Mobile Developer

CR2
09.2021 - Current
  • Developing Angular web application.
  • Using RXjs operators with web application implementation.
  • Developing mobile application using Ionic 3 and Ionic 6 and later versions.
  • Using Apache Cordova plugins to enable native functionalities.
  • Styling web and mobile applications using SCSS.
  • Integrating (Entrust) 3rd Party plugin to enable NFC payments on Mobile Payments.
  • Integrating eKYC (Regula) 3rd party plugin enable eKYC and liveness checks when onboarding new customer.
  • Migrating from Cordova framework to Capacitor framework after Cordova becoming deprecated and out of support with Ionic.
  • Collaborated across multi-disciplinary teams using Agile development frameworks.
  • Tracked post-deployment bug reports to recognize and resolve trends among user-reported faults and complaints.
  • Reviewed code to validate structures, assess security and verify browser, device and operating system compatibility.
  • Performed unit testing of web applications and troubleshot issues.
  • Developed user-friendly web forms with validation and error handling.
  • Collaborated with in-house web designers to create sleek and innovative UI design.

Senior Software Developer

eSense Software
03.2021 - 09.2021
  • Developing Dark Mode themes on Mobile App Using Xamarin forms
  • Developing Data management service using Azure blob storage
  • Developing Restful Web API's using C#.Net and Angular 8
  • Developing Identity Server 4 authentication as external authentication server using .Net Core 3.0
  • Developing Integration Services using .Net Core 3.0
  • Deploying release on client servers using IIS.
  • Developed databases, programs and processes for integration and implementation across enterprise.
  • Tested and deployed scalable and highly available software products.
  • Corrected, modified and upgraded software to improve performance.
  • Created proofs of concept for innovative new solutions.

Software Developer

eSense Software
04.2019 - 03.2021
  • Developing Restful Web API's using C#.Net and Angular 6
  • Developing Stored Procedures on SQL Server 2016
  • Developing Web service and using the Entity Framework Code-First Approach
  • Developing Mobile Apps using Xamarin forms
  • Implementing client release on both client staging and production environments.

Software Engineer

Fulcrum Systems
06.2017 - 01.2019
  • Implementing proof of concepts
  • Developing WPF (Windows Presentation Foundation) using MVVM (Model View ViewModel)
  • Implementing object-oriented programming solid principles
  • Database management using Entity Framework Database-First Approach
  • Implementing Web API's for the system.

Associate Software Engineer

Fulcrum Systems
03.2016 - 06.2017
  • Developing classes that implement various system functionalities
  • Developing and maintaining web applications
  • Updating software design manual
  • Fixing bugs
  • On-site solution deployment
  • Providing client technical support
  • Developing shipping management system for company called bullet in Jordan
  • Developing management portal for roly-pub emirates; portal address: www.rpeportal.com
  • Developing medical services website with multiple languages; portal address: www.tabebco.com

Oracle Data warehousing trainee

Adaptive Tech Soft
09.2015 - 11.2015
  • Building small oracle data warehouse
  • Creating oracle report using oracle data warehouse business suite

Education

Bachelor degree -

University of Jordan
01.2016

High School - undefined

University of Jordan Model School
01.2012

Skills

  • Code refactoring, code optimization, debugging and issue tracing
  • Self-development, and keeping up with latest technologies
  • Excellent technical and non-technical communication skills Excellent problem-solving skills
  • Ability to work with team
  • Ability to work under pressure
  • Scrum Framework
  • Responsive design
  • API Integration
  • Applications Development
  • Back-End and Database Skills
  • Front-End Programming: HTML5, CSS3, AJAX
  • Version Control Systems: Git, Github

Activities

  • Swimming.
  • Basketball.
  • Discovering new technologies

Trainings


  • Scrum.org Agile Training – Beginner Level
  • Scrum.org Agile Training – Advanced Level

Certifications / Professional Development

  • Scrum.org Agile Training – Beginner Level
  • Scrum.org Agile Training – Advanced Level

Timeline

Senior Web and Mobile Developer

CR2
09.2021 - Current

Senior Software Developer

eSense Software
03.2021 - 09.2021

Software Developer

eSense Software
04.2019 - 03.2021

Software Engineer

Fulcrum Systems
06.2017 - 01.2019

Associate Software Engineer

Fulcrum Systems
03.2016 - 06.2017

Oracle Data warehousing trainee

Adaptive Tech Soft
09.2015 - 11.2015

Bachelor degree -

University of Jordan

High School - undefined

University of Jordan Model School
MOHAMMED ABU SUBHA