Ahmed Shaaban

Full Stack Developer at iQualify LMS
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Wellington Region, New Zealand, NZ
Languages
  • English -
  • Arabic -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • C# Advanced Topics: Take Your C# Skills to the Next Level
    Mosh Hamedani
    Jan, 2017
    - Nov, 2024
  • Modern React with Redux
    Stephen Grider
    Jul, 2016
    - Nov, 2024
  • JavaScript: Understanding the Weird Parts
    Anthony Alicea
    Apr, 2016
    - Nov, 2024
  • Learn and understand Angular JS
    Anthony Alicea
    Apr, 2016
    - Nov, 2024
  • Learn and Understand NodeJS
    Anthony Alicea
    Jan, 2016
    - Nov, 2024
  • Real Time Web with Node.js
    Code School
  • Shaping up with Angular.js
    Code School

Experience

    • New Zealand
    • E-Learning Providers
    • 1 - 100 Employee
    • Full Stack Developer
      • Nov 2019 - Present

  • q.parts
    • Al-Dammam Governorate, Saudi Arabia
    • Web Developer
      • Apr 2018 - Jun 2019

      Was in charge to work on the entire frontend for an e-commerce web application. ● Technologies used: React, Redux, SCSS and Node. ● Taught React to students for two weeks. ● I was in charge of building the entire frontend from scratch. ● Collaborated with the designer regularly to make sure that the final product is closely aligned with the actual design. ● Not only that the application was built for the desktop, but I also managed to go a step further and make it feel like a mobile app. ● Went through different stages in the app development from a mockup to the final design. ● The code for this solution has been written in a scalable, reusable and readable. ● Worked and mentored a junior frontend developer remotely. Show less

  • Take My Hands
    • New Zealand
    • Web Developer
      • Oct 2017 - Apr 2018

      I was working with TMH as a full stack web developer. The tech stack is the following: - Angular 4 - Firebase - AngularFire 2 - NodeJs - SASS What we're working on is basically a donation tracking app. Approved donor organisation and individuals can submit donations. It is replacing a huge google spreadsheet that is currently used to manage this long-term. I was working with TMH as a full stack web developer. The tech stack is the following: - Angular 4 - Firebase - AngularFire 2 - NodeJs - SASS What we're working on is basically a donation tracking app. Approved donor organisation and individuals can submit donations. It is replacing a huge google spreadsheet that is currently used to manage this long-term.

    • New Zealand
    • Entertainment
    • 100 - 200 Employee
    • Junior C# Web Developer
      • Apr 2017 - Jun 2017

      Was responsible for working on starnow main site along with the admin site. ● Gained knowledge in .NET full stack. ● Learnt how to take requirements and turn them into implementation. ● Worked in these technologies: The classic ASP, webforms, MVC, TypeScript ReactJS and AngularJS. ● Navigate myself in a very large codebase and understand how to find what I’m looking for easily. ● Worked and communicated with testers. ● Added a list of roles that the applicant applied for in their profile page. ● Went over the whole deployment process and deployed myself in my second week. ● Introduced a new feature on the admin site to display the number of Listing complaints and create an MVC page to display them. ● Fixed and improved their file uploader that sends files to their cloud storage (Azure) ● Added Coding Standard analysers into the solution. ● Migrated a few of their WebForms pages into MVC. ● Investigated and documented their email sending process to identify the work required for migrating it to a cloud storage. Show less

    • New Zealand
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Full Stack Web Developer Graduate
      • May 2016 - Sep 2016

      At Enspiral Dev Academy, I went through an intensive over 1000 hours training. I worked in trams, individually and with pairs. It was challenging and the best experience I had. Below is what I have achieved through my training: Technical ● Deep understanding of programming fundamentals ○ Functions and high order functions ○ Data types (objects, arrays, etc.) ○ Data structures and algorithms ○ Functional programming and Object Orientation ○ Control flow with conditionals and iterators ○ Asynchronous programming (file system, database, and network) ● Testing and TDD ● GitHub and Git ● Debugging techniques in the browser and on the server ● Command line interface ● Editors - Sublime Text or Atom ● Building a web server from scratch with Node and Express ● HTTP protocol ● Designing RESTful routes for resources ● Server side rendering using templating engines ● Creation and migrations on relational databases ● Creating and testing web APIs ● Consuming third party web APIs ● Client side JavaScript frameworks (e.g. React and Redux) ● Cookies, sessions and authentication ● Social login and OAuth Practical ● Giving and receiving feedback ● Practicing deep listening ● Awareness and appreciation of diversity ● Experience with playing different roles in teams (Developer, Product Owner, Scrum Master, customer) ● Managing conflict in teams, conflict prevention and resolution ● Agile techniques ○ Standups ○ Kanban boards ○ Task estimation ○ Sprints and sprint planning ○ Backlog prioritisation ○ Retrospectives ● Presentation techniques ○ Elevator pitches ○ Presenting technical topics to technical and non technical audiences Show less

    • New Zealand
    • Information Services
    • 700 & Above Employee
    • Web Developer
      • Nov 2015 - Mar 2016

      Was responsible for working on a web app for new visitors to New Zealand. Statistics New Zealand hand-picked our team as winners of entrepreneurialism category of GovHack 2015. ● Gained competency in JavaScript with a specific focus on the node framework and angular. ● Participated in discussions with team members to clarify what they want. ● Provided technical guidance to other team members on web development issues. Was responsible for working on a web app for new visitors to New Zealand. Statistics New Zealand hand-picked our team as winners of entrepreneurialism category of GovHack 2015. ● Gained competency in JavaScript with a specific focus on the node framework and angular. ● Participated in discussions with team members to clarify what they want. ● Provided technical guidance to other team members on web development issues.

Education

  • Victoria University of Wellington
    2012 - 2015

Community

You need to have a working account to view this content. Click here to join now