Abdallah .
Senior
egypt Giza, Egypt ( GMT )
Senior ā€¢
5 yrs Experience
Not Available English: Advanced
About

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.

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.

Experience
B
Senior Node.js Developer
BBC Andela
Aug'20- present

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'19- Dec'19

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'19- Jun'19

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'17- Dec'18

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.

Education
Computer science
to 2017
Bachelor's Degree
Helwan university

Projects
Talent has not added any projects
Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Native