I am alaa elgndy, i have been working as a software engineer for more than 4 years, php is the most used language in these years, but at the same time i have a handy knowledge in nodejs and golang, i am so interested in the devops knowledge i can deal with ( CD & CD, docker, docker-compose, AWS ).
Bildung
C
computer science
Mansoura university, Bachelor's Degree
2015
Arbeit & Erfahrung
G
Software Engineer
Golang
Jun'2019 - May'2021
Bash script
Areeb Group Databases
Implemented simple live tracking using pusher. Mysql
Added spelling checker for our .MD files using (Danger and mdspell). Redis
Created simple bot to review our gitlab user stories template, spelling and ignored MongoDB
words using (golang, gitlab webhooks and aws lambda). Postgres
Fixed issues in our platform beta version.
Designed the internal code standards upon PSR. Concepts
Architected the new platforms layers and defined the responsibility of each layer. REST API
Took decisions for the needed open source packages to integrate with, make sure that Micro services
it helps our needs, and create the adapters to treat with these packages. Web sockets
started to implement the TDD methodology with the team. SPA
Distributed systems
V
Software Engineer
VScode
May'2018 - May'2019
Editors
Wuzzuf Sublime text
VScode
Implemented user's sessions tracking and cached it in Redis.
Vim
Enhanced employees login feature and added login with gmail.
Enhanced CRM tasks logic. Tools
Used ELK stack to log production issues and user behaviors.
CI/CD with gitlab
Refactored features (featured logos, commercial records approval) from Codeigniter to Docker
Laravel
Git
Refactored pricing plans and included system acceptance of free-trails "Freemium" AWS (EC2, S3, RDS)
plan.
Digital Ocean
Built freemium plan and made it compatible with all product features. ELK stack
Conducted code reviews to ensure its accordance to community standard.
A
Software Engineer
Apptcom
Sep'2017 - May'2018
Languages
Built and Maintained new developed services.
Added vuejs as a client side for new projects dashboard. Arabic: Mother tongue
Deployed services on AWS using CI/CD with gitlab.
English: Very good
Wrote bash scripts to generate company apps with custom configuration for every
client without any need for developers' direct or continuous involvement.
Refactored company products from monolithic app to Laravel packages.
Used Domain Driven Design in our packages.
Built multi-tenant package.
Trained new comers on products installation with docker and on-boarded them on the company's diverse products.
S
Software Engineer
Soleeklab
Apr'2017 - Sep'2017
Built RESTAPIs for wedding app.
Built Integration Layer with Facebook and Google.
Developed e-commerce platform and created RESTAPIs for mobile dev team.
E
Full stack Software Engineer
Emagail
Oct'2014 - Dec'2015
Worked with small team to develop and build websites.
Created main dashboard to manage our all websites.