Ali .

Ali .

  • Cairo, Egypt
  • **** **** ****
  • 5 Jahre Erfahrung
  • ASAP
  • Senior

As a software developer of 4 years of experience, I got the chance to work in various domains with different technologies(Specifically full stack, android, C). I worked in Canada, Egypt & remotely. I worked in waterfall & agile setups I am fluent in Arabic & English and competent in Spanish.

Bildung

S

Software engineering

Carleton University, Bachelor's Degree
2016

Arbeit & Erfahrung

V

Full Stack Developer

Vodafone
Jul'2019 - May'2021
• Currently developing the front-end of an online store for Vodafone Turkey using React/Redux (Hooks) and libraries such as Redux-Saga, Redux-Persist & Material-UI • Automated the extraction of data of handset devices for Vodafone using Dexi.io, Node.js, AWS S3, AWS Lambda and MongoDB.
O

Android Developer

Over Coffee Solutions
Sep'2018 - Jan'2019
Participated in the development of 2 commercial applications from design to deployment using Java/Kotlin and libraries such as Dagger 2, Retrofit, RxJava.
C

Embedded Software Engineer

Ciena
Aug'2016 - Jun'2018
Developed Embedded C/Linux software on carrier-grade Ethernet service delivery and aggregation switches, including development of new features, enhancements to existing features and support for new hardware platforms. * Worked collaboratively in all stages of the software development process, including requirements analysis, functional specification, design, coding, integration, verification and support. * Contributed to the bring-up of new hardware products, providing diagnostic software tools as required and conducting hands-on lab validation tasks.
C

Python Teaching Assistant

Carleton University
Sep'2015 - Dec'2015
N

Co op 7750 Service Router Software Tester

Nokia
May'2015 - Aug'2015
* Worked closely with testers and developers to investigate and resolve issues. * Automated test cases and suites in a standard regression environment using TCL. * Learned and used network protocols to configure high capacity routers.
C

Java Teaching Assistant

Carleton University
Jan'2015 - May'2016
* Supervised lab sessions and assisted students with their lab tasks. * Marked lab tasks and assignments and provided feedback to the students. * Proctored Midterms and Final exams.
C

Research Assistant

Carleton University
Jan'2014 - Apr'2014
Researched the concept of test suite generation technique from extended finite state machines based on a generic algorithm that fulfills multiple objectives leading to a better knowledge of the concept. * Implemented a feature (code generator) using Java and XML that would use extended finite state machines to generate a well-structured C code that represented the test suites of the extended finite state machines to be used further in the research.

Berufliche Fähigkeiten

Framework
  • Express 2 Jahr(s)
  • RxJava 1 Jahr(s)
  • Android 2 Jahr(s)
  • Node js 2 Jahr(s)
  • React js 2 Jahr(s)
  • React Native 1 Jahr(s)
  • Express 2 Jahr(s)
  • RxJava 1 Jahr(s)
  • Android 2 Jahr(s)
  • Node js 2 Jahr(s)
  • React js 2 Jahr(s)
  • React Native 1 Jahr(s)
Language
  • Kotlin 1 Jahr(s)
  • HTML 3 Jahr(s)
  • CSS 3 Jahr(s)
  • Javascript 3 Jahr(s)
  • Kotlin 1 Jahr(s)
  • HTML 3 Jahr(s)
  • CSS 3 Jahr(s)
  • Javascript 3 Jahr(s)
  • Java 1 Jahr(s)
  • PHP 1 Jahr(s)
  • Prolog 1 Jahr(s)
  • Ruby 1 Jahr(s)
  • Python 1 Jahr(s)
  • XML 1 Jahr(s)
API
  • REST APIs 2 Jahr(s)
  • GitHub API 4 Jahr(s)
  • Retrofit 1 Jahr(s)
  • REST APIs 2 Jahr(s)
  • GitHub API 4 Jahr(s)
  • Retrofit 1 Jahr(s)
Database
  • JSON 3 Jahr(s)
  • AWS S3 1 Jahr(s)
  • MongoDB 2 Jahr(s)
  • JSON 3 Jahr(s)
  • AWS S3 1 Jahr(s)
  • MongoDB 2 Jahr(s)
  • MySQL 1 Jahr(s)
Technology
  • JIRA 1 Jahr(s)
  • Git 1 Jahr(s)
Testing
  • Jenkins 1 Jahr(s)
General
  • Linux 1 Jahr(s)

Sprachen

  • English native
Remoteplatz Logo