Akram .

Akram .

  • Software Engineer
  • **** **** ****
  • 6 yrs Experience
  • Within a Month
  • Senior

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

Education

E

Engineering

Ain Shams University, Bachelor's Degree, Egypt
2013 - 2018

Work & Experience

N

SW Dev. Technical Lead

Nursery Story
May'2022 - Jan'2024
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 nurseriesMaintaining a full-stack application that deploys on the web and mobileOrganizing the communication between PO and DevelopersManaging the entire deployment process using GitHub Actions, Fastlane, AWS CDK
V

Senior Software Developer VOIS

Vodafone Intelligent Service
May'2021 - May'2021
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 GroupIntroducing new features and bug fixes for the Global marketsWriting unit tests and integration tests to maintain app qualityGiving training on different technical topics
E

Software Developer

ExpandCart
May'2020 - Mar'2021
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 applicationsDeveloping Custom e-commerce themes for clientsCreating an e-commerce dashboard where clients can manage their own customers and stock.
U

Software Developer Upwork

Upwork · Freelance
Sep'2017 - Aug'2020
Technologies: React | React-Native | NodeJs | Graphql | Testing | DevOps | GitHub Actions Responsibilities: Working on more than 30 different projects, Solo or in a TeamRefactoring old/legacy projectsLeading and Supervising different teams of developersAdapting to working on different projects with/ different teams quickly

Courses

S

Software Design and Architecture Specialization

Coursera and University of Alberta, Egypt
2022 - 2022
A

Algorithmic Toolbox

Coursera and UC San Diego, Egypt
2022 - 2022
G

Google Cloud Platform Fundamentals

Coursera and Google Cloud, Egypt
2022 - 2022

Professional Skills

Framework
  • React Native 6 year(s)
  • React js 6 year(s)
  • Node js 3 year(s)
  • Docker 3 year(s)
Testing
  • Jenkins 5 year(s)
  • Jest 7 year(s)
  • Unit Testing 7 year(s)
Technology
  • Git 7 year(s)
  • AWS 5 year(s)
  • CI/CD 6 year(s)
Language
  • Javascript 7 year(s)
  • TypeScript 7 year(s)
Database
  • Graphql 6 year(s)
  • PostgreSQL 5 year(s)
  • SQL 5 year(s)
  • MongoDB 5 year(s)
  • NoSQL 3 year(s)
API
  • GitHub API 5 year(s)
  • REST APIs 7 year(s)
DevOps
  • AWS CLI 5 year(s)
  • AWS CloudWatch 5 year(s)
  • AWS Lambda 5 year(s)
  • AWS RDS 6 year(s)
  • Google Cloud 3 year(s)
General
  • Redux 6 year(s)

Languages

  • English very good
Remoteplatz Logo