Hello, I am Abdallah Gamal a senior software engineer with 5 years of experience in which 3 years of Node.js and 4 years using AWS.
I am looking for a place to increase my knowledge and experience a lot using modern tech. and complex architecture.
I have also been working remotely for a year now.
Bildung
C
Computer science
Helwan university, Bachelor's Degree
2017
Arbeit & Erfahrung
B
Senior Node.js Developer
BBC Andela
Aug'2020 - May'2021
BBC-had an amaUing architecture that I Learned from a lot. It was mainly a
server:less application using a lot of automation tools.
I have used AWS state machines.
I have also used AWS lambda functions intensively.
Implemented a machine learning model to predict BBC news topics in
segments of audio which was converted to speech previously.
Tech Stack was node.js, lambda, and jest.
A
Senior Node.js developer
Audacious futures Andela
Jun'2019 - Dec'2019
Created a fully working CI/CD How with Uero downtime deployment using AWS
Codepipelines, AWS gateway, Lambda functions in AWS and GitLab.
Implemented a very cost:effective CI/CD using AWS Codepipelines.
Converted-huge monolithic apps to microservices architecture from scratch
using the Nx.dev tool.
Built an angular builder that builds node js typescript projects and open:source it which found great demand by the community having 527
downloads this week. httpsX//www.npmjs.com/package/ts:node:builder
Contributed to qydra express-to make their Redis client support sentinel mode for fault tolerance to be working perfectly with Kubernetes.
Created a library in typescript that wraps hydra express that added a layer
of abstraction and more OOP things like controllers, middlewares, and even
dependency injection to import services out of the box. you can check it out
here httpsX//www.npmjs.com/package/hydra:promoted
E
Senior Node.js developer
Elements hnancial
Jan'2019 - Jun'2019
This was another znancial services company.
The tech stack was Node.js, Express, MongoDB, Docker, Mocha, Sinon,
Typescript.
Developed on a quge a Microservices architecture.
Intensively used docker on daily basis.
Learned a lot of the problems that people may face in a microservices
architecture and how to solve them to reach maximum productivity.
Product websiteX-httpsX//kashier.io/
P
Lead Developer Node.js
PawMe
Jun'2017 - Dec'2018
Lead the development of a huge wallet system for the central bank of Egypt.
Developed the transaction logic between wallets from scratch.
Developed a fully customiUable Ionic app to be able to change the --I/--(while
having the same functionality.
Created an internal VPN service through AWS for the testing environment.
Deployed on:premises in a windows:server architecture.
Developed the Base project which was in Node.js, Sails framework, and typescript.
Integrated with a lot of web services including SOAP and JSON.
I mentored all interns coming to the company to help them get their hands
dirty in the project.
Implemented standards and applied code ethics on all team members to keep
our code consistent and with great)uality.
I was always available to give support to anybody who had any problems or
need guidance.