beBee background
المهنيون
>
التكنولوجيا والإنترنت
>
Laban
Ahmed El Roba

اجتماعي


حول Ahmed El Roba:

6+ years of experience as a software engineer, with a focus on front-end development. Proven track record in developing high-quality and scalable web applications. Expertise in HTML, CSS, JavaScript, ReactJS, and NodeJS. Passionate about web standards and keeping up with the latest trends in technology.

تجربة

Professional Experience

Frontend Team Lead

Quara Finance.

July 2022 – Present

Riyadh, Saudi Arabia


Achievements   

  • Participated in architectural review meetings regarding application development practices and participated in technical discussions about implementation details of various features or fixes.
  • Developed and implemented front-end solutions  for web applications using modern JavaScript frameworks (ReactJs, HTML, CSS, Gulp, Bootstrap, React Native, npm, etc… ).
  • Worked with a team of developers to create new features for the company’s onboarding product (onboarding the new customers).
  • Collaborated with designers and other front end developers on UI/UX best practices, resulting in improved user experience.
  • Developed responsive Backoffice application using HTML5, CSS3, bootstrap JavaScript and typescript (Reactjs).
  • Improved existing codebase by refactoring legacy JavaScript/Typescript projects
  • Created reusable components that can be used across multiple projects as well as optimized code for performance in large scale applications.

 

Achievements proud of

  • Improved existing codebase by refactoring legacy JavaScript/Typescript mobile application (React Native).

 

Environment/Technologies Used: 

React Native, ReactJS, Redux, Redux toolkit, NodeJs, MySql, jQuery, CSS, Rest WebService, GitHub/Bitbucket, jenkins and etc..

 

Projects

  • QuaraFinance’s onboarding portal: I built from scratch the company's onboarding portal and integrated it with Jarir stores.
    • Participated in architectural review meetings regarding application development practices and participated in technical discussions about implementation details of various features or fixes.
    • Developed and maintained responsive user interfaces using React.js, HTML, and CSS.
    • Utilized Redux and Redux Toolkit for state management across React components.
  • QuaraFinance’s backoffice portal: I have built a complete system for targets solving the back-office issues and solving all manual actions doing by Quara Finance employees.
    • Developed and maintained responsive user interfaces using React.js, HTML, and CSS.
    • Utilized Redux and Redux Toolkit for state management across React components.

 

 

 

Senior Full Stack Developer

Geidea Solutions.

May 2021 – July 2022

Riyadh, Saudi Arabia


Achievements   

  • Rebuilt the geidea’s website from scratch.
  • Built a new onboarding website for MMS.
  • Built infrastructure with the DevOps team.

Environment: 

ٍReactJS, NodeJs, PHP, MySql, jQuery, CSS, MongoDB, Laravel, Rest WebService, GitHub/Bitbucket, PHPStorm.

 

Projects

  • Geidea’s website: I built the company's website for three countries (Saudi Arabia - UAE - Egypt) and was responsible for solving its problems and creating new features.
    • Built a road map for new features based on agile methodology.
    • Technologies: Wordpress (Backend and frontend), Mysql (Database)
  • Geidea’s Onboarding:  I have built a complete system for targeting new clients and solving customer’s and track loss problems.
    • Technologies: Laravel (Backend), NodeJs (Backend), ReactJs (Frontend), Mysql (Database)
    • Built a road map for a technical team based on agile methodology.
  •  

 

 

Full-Stack Software Developer

Uxbert.

Feb 2020 – May 2021

Riyadh, Saudi Arabia


Achievements   

15-2-2020 to 15-5-2020

  • Lead a team of software Engineers in the creation of high quality software within agreed project deadlines for building Jazeel web/mobile app (It was a big platform including all influencers and view them to all brands to help them in creating social media campaigns).
  • Assume a high level of ownership of all work developed by members of the team.
  • Train and integrate new team members and proactively support the continued development of existing team members.
  • Working as fullStack (Frontend - Backend - UI Developer) for building Jazeel products.

 

16-5-2020 to 15-7-2020

  • Built a mobile app by react native for Jazeel (it was a mobile app for helping users to get points by sharing referral links to their friends and collecting points and replace it by “Jarir - Extra - etc...” coupons ).
  • Started Building Gamification system and integrated it in Kafu (Elite Saudi gaming platform).
  • Worked with Kafu team for building integration with Jazeel gamification system and Worked with backend team for fixing issues and building new features in Kafu. 

 

16-7-2020 to 15-3-2021

  • Improved Jazeel Gamification system with a big team and integrated it SFA (SPORTS FOR ALL).
  • Worked with the Sharek (Is an interactive sports platform through which many sporting events in the Kingdom) backend team for building new features and improving it.

Environment: 

PHP, MySql, jQuery, CSS, MongoDB, Laravel, Rest WebService, GitHub/Bitbucket, PHPStorm, 

 

Sample Projects

  • Jazeel Social Media Campaigns system.
  • Jazeel Coupon App.
  • SFA ( Sports for all ) application for Ministry of Sports.
  • Jazeel (Gamification WebPlatform) : a pointing system like Mobily pointing system and redeeming it with coupons and products.

 

 

Software Development team leader 

Sprints Co.

Feb 2015 – Present ( 5yrs 3 mos)

NASR CITY, CAIRO, Egypt


Main Roles 

  • Lead a team of software Engineers in the creation of high quality software within agreed project deadlines.
  • Assume a high level of ownership of all work developed by members of the team.
  • Train and integrate new team members and proactively support the continued development of existing team members
  • Build and promote a positive working environment for the team within your areas as well as other business areas you will engage with.
  • Effectively manage team members in line with company policy and procedures, including performance, development, disciplinary and conflict resolution with effective feedback.
  • Proactively report and manage upwards to management and the business, so that they are well informed of the work currently in development.
  • Implement team goals and objectives
  • Supervise, train and guide team members
  • Inspire and motivate team members

 

Sample Projects 

  • اطفال الجنة” application  (IOS / Android / python)
  • أذكار المسلم” application  (IOS / Android / python )
  • مدرستي”  application (IOS / Android / python)
  • جائزة الأميرة صيتة بنت عبد العزيز للتميز في العمل الاجتماعي” : DRUPAL – KSA
  • Faleh” project : Student freelancers marketplace  (IOS / Android / Angular) – KSA
  • Hospital Information System (HIS) (PHP)
  • “Ealaank” web app (crawling engine from multi websites ‘pure python’)
  • العمالقة”  application (IOS / Android / PHP Laravel web api & Backend ControlPanel)
  • Charity management system”  application (IOS / Android / PHP Laravel web api & Backend ControlPanel)
  • Insurance Express” project to compare Insurance company prices (IOS / Android / php laravel)- KSA
  • Aleph” project :  translator freelancers marketplace (IOS / Android / php laravel) – KSA
  •  “الاتحاد العربي لأمراض الدم” project  : marketplace  (IOS / Android / php laravel) – KSA
  • Elag” project : Pharmacy transactions application (IOS / Android / php laravel)– KSA
  • Fitness Soul” project : Sports application (IOS / Android / php laravel)– KSA

 

 

Software Engineer

Soft Media Co.

Apr 2013 – Mar (2014)  ( 1 year)

 

At the beginning of the work period it began work on websites using (Hand Coding PHP,), and in the second period of work in the company began working on Desktop applications ( Hand Coding C#, SQL Server); and My mission in the company's systems analysis and the establishment of the action plan on each project.

 

Main Roles 

  • Web developer
  • Desktop developer

Sample Projects 

  • Accounting system 

التعليم

Certifications

2021:NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)
Udemy Academy - Maximilian Schwarzmüller 
40.5 Hours 

 

Education

2012 - 2016:B.sc of computer Science and Information Systems.
Pharaohs Academy Institute - Cairo
GPA:  Good

 

 

محترفون من نفس قطاع التكنولوجيا والإنترنت مثل Ahmed El Roba

محترفون من قطاعات مختلفة بالقرب من Laban, منطقة الرياض‎

المستخدمون الآخرون الذين يطلق عليهم Ahmed

وظائف بالقرب من Laban, منطقة الرياض‎

  • The Professionals

    Support Service Officer

    تم العثور عليها في: DrJobEN SA A2 - منذ 4 أيام


    The Professionals Riyadh, المملكة العربية السعودية

    SCOPE: · Gather and document integration, functional and non-functional requirements · Translation of business and functional requirements into system specifications. · Work with various stakeholders to elicit integration requirements between various solutions and product streams ...

  • Bureau Égyptien de Conseils Techniques BECT

    SCADAInstrumentation and Automation Control Engineer

    تم العثور عليها في: Talent SA A C2 - منذ 3 أيام


    Bureau Égyptien de Conseils Techniques BECT Riyadh, المملكة العربية السعودية

    An instrumentation and automatic controlengineer is required for a project of pumping and lifting stationsand irrigation networks in RiyadhElectrical Engineer -Communications At least 10 years of experience in the field oftelecommunications networks and automatic control systems ...

  • Air Apps

    UX Designer

    تم العثور عليها في: DrJobEN SA A2 - منذ يومين


    Air Apps Riyadh, المملكة العربية السعودية

    JOB PROFILE : - TO SOLVE CUSTOMER'S QUERIES THROUGH NON VOICE AND VOICE PROCESS | NON VOICE AND BLENDED PROCESS · 6DAYS WORKING · CUSTOMER SERVICE FOR UK BASED TELECOM COMPANY · Position Overview · Immediate opening for Customer Care Executive. · Able to handle all types of telep ...