Alhussien Madian

Technology is a great passion of mine and I'm very interested in things like programming, network communications and computer science. Writing code and creating new products is one of my favorite things to do, I really like the creativity and problem-solving that comes with it. I'm interested in full-stack development since it allows you to put all of your skills to use and get a comprehensive idea of the entire project.

Software Developer
ALX, EG

01142202166

Programming Skills


Front-end

  • JavaScript, JQuery
  • AngularJS
  • TFS, Redmine


Back-end

  • C#, Entity Framework 
  • ASP.Net MVC, Web API 
  • SQL, SQL Server


Mobile

  • AngularJS, Cordova
  • Angular 2+, Ionic3

Other Skills


Solution Tools

  • Agile Development using Scrum
  • TFS, Redmine 
  • UML Diagrams
  • Visual Studio


Personal

  • OOP and SOLID Principles
  • Data Structure and Algorithms
  • Design Patterns
  • Computational complexity (Time complexity)


Personal

  • Ability to communicate well with clients.
  • Instructing and Presentational skills.
  • Self Learner and Motivated.

Experience

Software Developer, Jul 2016 - Present

QVision for Development and Multimedia: A software house that uses different technologies in developing Web applications, Mobile applications.

Responsibilities

  1. Develop and Maintenance: Solutions Development and Performance Optimization.
  2. Research and Development: Research latest technologies and upgrads and gathering required information that will help taking a decesion in integerating them in active solutions.
  3. Instructing and Support: Elaborate and Explain new technologies applyment in our solutions, help and support new commers (Tranee) understand our design pattern structure and guiding them if needed .

Projects

Ber-Elsharaae (PoorFamilies)

A web and mobile application that targets Saudi citizens who need support, The application provides three main services

  • Registering Or Reporting any poor family or any family that needs different kinds of support.
  • Creating and Distribute Charity Projects : deliver different types of aid depending on the family needs.
  • Orphan and Widow Support: Creating a monetary form based on Donner supporting members.

Forsan-Eltorok (RoadKnight)

An Uber like mobile application that targets Saudi citizens helping each other in the following services:

  • Registering as a Knight: having the ability to offer services for the clients (Refuel your car, Fix my car, Transport me, ... etc).
  • Registering as a Client: having the ability to ask any services and choosing the nearest knight from the map.
  • Control-panel: having the ability to accommodate Knights and Clients in the system with the ability to track their history and clients evaluation for each knight.

Education

Professional Diploma in Software Development, 2016

Information Technology Institute

Ministry of Communication and IT, Alexandria, EG

Master of Science, Not Yet

Computer Science - Faculty of Science

University of Alexandria, Alexandria, EG

Bachelor of Science, 2012

Computer Science - Faculty of Science

University of Alexandria, Alexandria, EG

Readings


Readings 00 00@2x ce5676dabcce042724a6fc4c3413d6a86ad9c78eecb848896433e32c60b7006b

C# 6.0 and the .NET 4.6 Framework

  • Andrew Troelsen
  • Philip Japikse
  • 7th Ed


Readings 00 01@2x 77cc06c91fae4dd43a069fa4b813524cd022d4a79115524d3f0d6b9220dfd71d

Book 02

  • Jeff Sutherland
  • For those who believe that there must be a more agile and efficient way for people to get things done