Adnan Hassan, Application & System Manager

Adnan Hassan

Application & System Manager

Cabi

Location
Saudi Arabia
Education
Bachelor's degree, Computer Engineering
Experience
12 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :12 years, 11 Months

Application & System Manager at Cabi
  • Saudi Arabia - Jeddah
  • My current job since March 2018

• Supervise the team of web, Android and IOS developers.
• Manage 7 Applications total including 2xAndroid, 2xIOS and 1xPHP, 1xNodeJS, 1xC# simultaneously.
• Foresee the implementation, time, technology to be used, code to be implemented, app flow to be followed in each task before handing over it to the developers.
• Assign the task to developers, follow up with them, guide them where needed.
• Manage the version control and commits.
Servers
• Administration of AWS console and the infrastructure of cloud including servers, load balancers, network.
• Management of AWS infrastructure including Load balancer, Multiple servers including PHP severs, Nodejs Servers, Mongodb database servers and ASP.net Server and failover setup
• Install systems and Troubleshoot server related issues.
• Monitor the Server performance, application logs, server logs, database logs to identify the errors, number of occurrence and analyse reports of errors.
• Lead the test of the beta version and ensure all the test case are working as expected and make the approval to release the beta version to the production.
• Publish the app on live server and ensure the users don’t face any issue and the update goes live smoothly.
• Ensure no downtime of the app and identify from Network, Software code and server perspective the things which could cause it and it’s eradication.
• Ensure the app is up and running in case of failover by having a backup server in place.
• Ensure the load on server are optimally utilized by efficiently managing the queries and load balancers and identify the bad implementation/queries that slow down the system.
• Manage the tickets raised by operation department and respond to their queries.
• Identify the severity of the case, it impacts on the users.
• Investigate the task that are not solvable by the tier 1 and tier 2 teams, write complex queries programs in database, contact drivers, customers and different departments in singling out the root cause of problem.

Founder at Techxica
  • Saudi Arabia - Jeddah
  • June 2016 to April 2018

Develop projects on different platforms including Android, and Web Applications by doing projects under the company name Techxica. Some of the projects are listed below

Smart Group Alarm:

Tools: Android, IOS, Firebase, Dagger2
Details: This project is a native Android MVP as well as HTML5 Android and IOS application in MVP architecture and is developed to help cut the call cost and time it takes for an admin to call and wake multiple people up. Fajr Group call allows a whole group to get themselves awake on a press of a button that is triggered by an Admin. The live status of each user is shared among the group members.

Smart Group Shopping:

Tools: Android, MVP, Firebase, Dagger2
Details: Developed the Java based Real-time Android application that is implemented in MVP pattern and utilizing Fragments, RecyclerView, Firebase and other Java libraries to enable the user to shop in a smarter way. It allows the multiple users to shop at the same time with the help of a shared list and every activity of the user is shared in the real-time.

Media Portal:
Tools: ASP.Net MVC, MYSQL, Angular2, Ionic2, Entity Framework, YouTube API, DailyMotion API.
Details: Developed the private media portal in ASP.NET MVC which allows users to see multiple playlist and videos inside in those playlists. The portal has public and private videos, multi uploading with tagging, programmatically manipulate videos, comments and feedback system.

Sr. Software Developer at Hidada Ltd
  • Saudi Arabia - Jeddah
  • April 2013 to March 2018

• Architect the applications and collaborate with software developers to develop, test, and to maintain multiple modules of in-house ASP.Net MVC based inhouse ERP.
• Develop the IOS and Android Hybrid apps for the ERP with Ionic framework.
• Architect and Develop HTML 5 Web applications and native android applications for Android, IOS and Windows Phone to help users use our ERP through phone.
• Enforce the security best practices to make sure there is no security hole.
• Periodically check the security by assessing the roles and logs and monitor activities within ERP.
• Create the Helpers, Generic Classes and algorithms to avoid duplication and to maintain cleaner and reusable code.
• Implement new initiatives, define software design guidelines, practices and standards.
• Design and maintain the role based security and Log system to track user activities.
• Identify areas for growth and improvement within the team.
• Manage the version/source controlling in all projects, review the code, maintain branches and publishing of the project.
• Maintain high standards of software quality within the team by establishing good practices and habits.
• Takeover difficult/complex tasks and algorithms whenever needed to ensure timely delivery.

Software Engineer at Hidada Contracting Co. Ltd
  • Saudi Arabia - Jeddah
  • June 2011 to April 2013

• Developed the applications and collaborate with software developers to develop and maintain applications developed in .Net based and VB based applications.
• Gathered Requirements from the process owners and performed Analysis.
• Performed Database Design Analysis.
• Provided User Support.
• Version Controlling and Publishing of the Applications.

Education

Bachelor's degree, Computer Engineering
  • at COMSATS Institute of Information Technology
  • June 2009

Key Subjects: Data Communications and Computer Networks Communication Systems Network Programming System Programming Advanced Digital Logic Design Advanced Computer Architecture

Specialties & Skills

AngularJS
JavaScript
SQL Server
Android
ASP.NET MVC
VBA Excel / Word Macro Programming
Linux and Windows Servers Administration
Angular
Android
Hybrid Mobile Apps
SQL Server
Javascript
.Net Programming MVC/ASP.NET, Visual C#, Visual Basic

Languages

English
Expert
Urdu
Expert
Arabic
Beginner

Training and Certifications

Internal Auditor Training for Integrated Managment System (Training)
Training Institute:
SGS
Date Attended:
May 2012
ISO9001:2008 QMS Requirement (Training)
Training Institute:
Idea Marketing
Date Attended:
February 2012
Project Managment in Primavera P6 (Training)
Training Institute:
Oracle University
Date Attended:
February 2012

Hobbies

  • Conducting Research
  • Watching Scientific videos and documentaries
  • Playing Football and Cricket
  • Gaming
    Founder and Main Organizer of yearly Gaming event in my University