Muhammad Abdul Majeed, Full Stack .NET Developer

Muhammad Abdul Majeed

Full Stack .NET Developer

Abu Dhabi Ports

Location
United Arab Emirates - Dubai
Education
Master's degree, Computer Science
Experience
7 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :7 years, 1 Months

Full Stack .NET Developer at Abu Dhabi Ports
  • United Arab Emirates - Abu Dhabi
  • February 2021 to August 2023

Write, debug and modify code to integrate software applications including their data processing with the
help of workflows related to Maritime Industry using Microsoft technologies.

Perform extensive testing of software code related to new and existing features of applications before
handing over to DevOps team for production deployment.

Maintain and enhance existing computer applications used under Maritime operations and incorporate
modification requests as received by product owner.

Assist business analyst to collect user requirements by meeting clients and document them as SRS
(Software Requirements Specification) to make it reference point for future development.

Identify and find technical problems in different software processes and effectively communicate to team
members to propose solution without effecting existing functionalities.

Prepare comprehensive reports about working status of application along with user manuals that will assist
L1 and L2 support team to understand operation of software application.

Lead team of backend computer programmers to guide with best software development practices and co-
ordinate with them in order to achieve weekly sprint targets.

Full Stack .NET Developer at Tatweer Middle East and Africa LLC
  • United Arab Emirates - Abu Dhabi
  • May 2020 to February 2021

Analyzed Developing high speed, reactive frontend applications consuming lightweight API using Angular
7, Material 2, Bootstrap.

Designed and Implemented of Web Applications architecture and composed Data Access Layer and
Business Layer using .NET framework, Entity Framework, & Web API 2.

Integrated modules with CRM including Payroll, Procurement and Attendance.

Lead and developed projects for Abu Dhabi government, mentored newcomers and familiarized them with
the project and get things done fast, working with the customer on all levels from gathering requirements
to delivering projects with high quality and high security in mind.

Full Stack .NET Developer at Noor Bank
  • United Arab Emirates - Dubai
  • November 2018 to April 2020

Automated retail and corporate banking processes, digitized workflows by developing and managing
greenfield software solutions.

Provided support to all banking related software like CASA Banking, Corporate Banking, Finance
Management, HRMS, Offshore Team Solutions, Mobile Apps.

Directed all aspects of project, directed requirements gathering, assigned workflow, and sought input from
internal teams, coordinated with external vendors and with SQA team for SIT and UAT.

Developed Synthetic Monitoring System for Internet/Mobile Banking to measure the health and reduce
escalations.

.NET MVC Developer at ADNOC
  • United Arab Emirates - Abu Dhabi
  • July 2018 to October 2018

Targeted to provide consultation and development services for an inter-organizational Sales and Shipping System at ADNOC LNG.

Responsive UI Development
Database Development
Secure APIs Development
Business Logic Implementation
Role Based Access Control
Bug Fixtures

Full Stack .NET Developer at Reactive Space
  • Pakistan - Rawalpindi
  • June 2017 to June 2018

Determined operational feasibility by evaluating analysis, problem definition, requirements, solution
development, and proposed solutions.

Demonstrated solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments
and clear code.

Prepared solutions by determining and designing system specifications, standards, and programming.

Improved operations by conducting systems analysis; recommending changes in policies and procedures.

Developed software solutions by studying information needs; conferring with users; studying systems flow,
data usage, and work processes; investigating problem areas; following the software development lifecycle.

.NET Developer at AKSA-SDS
  • Pakistan - Islamabad
  • February 2017 to May 2017

Worked at AKSA as an intern in the .NET Development Department adding Telerik UI Controls - ASP.NET
AJAX

Wrote Automated Test Procedures (Front-end | APIs)

Developed RESTful APIs and Responsive UI Components.

Software Engineer at Bentley Systems, Inc.
  • Pakistan - Islamabad
  • August 2016 to January 2017

Implementation of Role Based Access Protocols for Bentley’s ProjectWise Repository System.

Bug Fixtures for frontend and backend components.

Converted SOAP based APIs to REST APIs.

Education

Master's degree, Computer Science
  • at Barani Institute of Information Technology
  • August 2016

Completed my master's degree from Barani Institute of Information Technology, a JV of University of Arid Agriculture, located in Rawalpindi, Pakistan. Throughout my masters, I have learnt advanced programming, and management concepts. Moreover, my skills were being enhanced, polished and I was made ready to be introduced in the professional market. Courses taken: Programming Fundamentals Database Systems Web Design and Development Web Engineering Software Engineering Object Oriented Programming Data Structures and Algorithms Artificial Intelligence Computer Communication and Networks OS Concepts System Programming Visual Programming Distributed Database Systems Semester Projects: 1. PST Mail Handler Platform: iOS Based Tool Used: Xamarin Studio, MS Visual Studio Language: C# | Database: SQLite | Web Service: C# Web API, Dropbox ▪ Used to read MS Outlook Data Files (.pst) in iOS by parsing ▪ Allows changes in the .pst files ▪ Multiple .pst files handling ▪ Syncing the changes made in to original .pst file 2. SQL DB Sync Tool Platform: Desktop Based Tool Used: MS Visual Studio, MS Sync Framework Language: C# ▪ Sync any two databases being selected ▪ Allows changes in the database 3. Software House Management System Platform: Web and Desktop based Tool Used: MS Visual Studio Language: C# | Database: MS SQL Server | Web Service: C# Web API ▪ Used to maintain details of the projects ▪ Notifications management ▪ Employee Management ▪ Invoice generation 4. Online Voting System Platform: Console Based Tool Used: MS Visual Studio Language: C++ | Database: Read, Write in .txt files ▪ Registration of Voters ▪ Vote Casting ▪ Multiple Voting Domains (Presidential, Provincial) ▪ Results Reporting 5. Technomatics - Latest Technology Updates Platform: Web Based Tool Used: MS Visual Studio, Adobe Photoshop, Notepad++ Language: ASP.NET | Database: MS SQL Server ▪ Technology news hub ▪ Latest Technology Updates ▪ News feed ▪ User Registration

Bachelor's degree, Computer Science
  • at Virtual University of Pakistan
  • October 2014

Courses taken: Virtual University of Pakistan Introduction to Computing Theory of Automata Financial Accounting Calculus and Analytical Geometry Multivariable Calculus Differential Equations Linear Algebra Introduction to Management

Specialties & Skills

AngularJS
ASP.NET
HTML + CSS
Entity Framework
Javascript
Oracle DB
MS SQL Server
Front-end Automated Testing
Angular 6
SOAP UI
REST/SOAP
Entity Framework
Xamarin.iOS
ASP.NET MVC
Bootstrap
MS Unit Test Framework
Responsive UI
ASP.NET Core
Entity Framework Core
Mongo DB
Selenium WebDrivers
API Testing
Angular Material
iOS Application Development

Languages

English
Expert
Arabic
Beginner
Urdu
Native Speaker

Memberships

National Youth Assembly
  • Member
  • April 2017

Training and Certifications

Designing an iPhone App in Axure (Training)
Training Institute:
Pluralsight
UX Design for Web Developers (Training)
Training Institute:
Udemy
REST Fundamentals (Training)
Training Institute:
Pluralsight
Building Cross-Platform iOS/Android Apps with Xamarin, Visual Studio, and C# - Part 1 & 2 (Training)
Training Institute:
Pluralsight
Object Oriented Programming Fundamentals (Training)
Training Institute:
Pluralsight
Foundations of Data Structures (Training)
Training Institute:
edX
Building Cross Platform Mobile Apps with C#, Xamarin, and Azure (Training)
Training Institute:
Pluralsight
Angular Fundamentals (Training)
Training Institute:
Pluralsight
Building Cross Platform Mobile Apps with C#, Xamarin, and Azure (Training)
Training Institute:
Pluralsight

Hobbies

  • Table Tennis
  • Exploring IT
  • National Geographic