Akram .
Senior
egypt Cairo, Egypt ( GMT )
Senior
6 yrs Experience
Can Join Within a Month English: Advanced
About

A Software Engineer with 6+ years of professional experience. I’m proficient in JavaScript, React, React Native, and NodeJS along with a satisfactory understanding of fundamental data structures like Objects, Trees, Graphs, and Linked Lists

A Software Engineer with 6+ years of professional experience. I’m proficient in JavaScript, React, React Native, and NodeJS along with a satisfactory understanding of fundamental data structures like Objects, Trees, Graphs, and Linked Lists

Experience
N
SW Dev. Technical Lead
Nursery Story
May'22- Jan'24

Developing a nursery management system for a startup based in the UK. The architecture of the system includes both a web app and a mobile app using react-native-web and a backend hosted on AWS using cloud formation and lambda functions. The database is an RDS from AWS running PostgreSQL engine. Its major features & functionalities are: managing nursery children, reporting their day-to-day activities, and notifying their parents of those activities. Technologies: React-Native-Web | GraphQl | PostgressSQL | AWS CloudFormation | AWS RDS | AWS CDK | AWS Elastic Cache | AWS Lambda | GitHub Actions | Fastlane | Apollo Responsibilities:

  • Leading a Startup (based in the UK) that provides a technical solution for nurseries
  • Maintaining a full-stack application that deploys on the web and mobile
  • Organizing the communication between PO and Developers
  • Managing the entire deployment process using GitHub Actions, Fastlane, AWS CDK

V
Senior Software Developer VOIS
Vodafone Intelligent Service
May'21- present

Working on Vodafone's "My Vodafone" app that gets built and deployed to the global market like Germany and the UK. I was mainly responsible for the React-Native layer of the app. The main responsibility of this layer is connecting to Vodafone's own servers and APIs while maintaining the security of the data. Technologies: React | React-Native | NodeJs | GraphQl | REST API | CMS | Unit Testing | Integration Testing Responsibilities:

  • Maintaining MVA projects (My Vodafone App) of Vodafone Group
  • Introducing new features and bug fixes for the Global markets
  • Writing unit tests and integration tests to maintain app quality
  • Giving training on different technical topics

E
Software Developer
ExpandCart
May'20- Mar'21

Creating e-commerce mobile applications for the customers of ExpandCard. My responsibilities were implementing the customer's e-commerce application using one of the available pre-configured E-commerce themes or customizing a unique theme based on the requirements. Technologies: React | React-Native | Unit Testing | REST API | Material Design | Material UI Responsibilities:

  • Creating E-commerce mobile applications
  • Developing Custom e-commerce themes for clients
  • Creating an e-commerce dashboard where clients can manage their own customers and stock.

U
Software Developer Upwork
Upwork · Freelance
Sep'17- Aug'20

Technologies: React | React-Native | NodeJs | Graphql | Testing | DevOps | GitHub Actions Responsibilities:

  • Working on more than 30 different projects, Solo or in a Team
  • Refactoring old/legacy projects
  • Leading and Supervising different teams of developers
  • Adapting to working on different projects with/ different teams quickly

Education
Engineering
From 2013 to 2018
Bachelor's Degree
Ain Shams University - Egypt

Projects
Talent has not added any projects
Technologies
Courses
Software Design and Architecture Specialization
Coursera and University of Alberta - Egypt
From 2022 to 2022


Algorithmic Toolbox
Coursera and UC San Diego - Egypt
From 2022 to 2022

Google Cloud Platform Fundamentals
Coursera and Google Cloud - Egypt
From 2022 to 2022

Trainings
Talent has not added any trainings
Languages
English
Very good