W
Senior Software Engineer
Wuzzuf
Jan'2019 - Dec'2021
Domain
Recruitment
Tech Stack
PHP, Laravel, CodeIgniter, Symfony, Smarty, JavaScript, HTML & CSS, API & Microservices, Laravel, Git, Docker, Elastic Search, GitHub, Jira, JSON, MySQL, RabbitMQ, RedisDescription
Wuzzuf is the largest job board website in Egypt.
It's a job board & Application Tracking System.
The mother company also have another Job board website, it's called Forasna, targeted for a different category of job seekers.
I worked as a full-time software engineer in that company.
Take part in designing, building and maintaining highly complex and large platforms serving thousands of users every day.
Some of the features I made were,
- Integration with an SMS Gateway to provide a verification code for the job seekers to verify their mobile numbers, with some restrictions such as, allow activating numbers only from Egypt and maximum number of codes is only allowed to be sent in a specific period of time per user.
- Revamping a big part of their old monolithic PHP application to a modern SPA, I built the backend service as RESTful APIs serving the frontend application.
- Also, a new feature I worked on with my workmates is a service for the new signed-up jobseeker to automatically fill his profile from his automatically-generated LinkedIn CV
- I got involved in code reviewing for other teammates and tried to provide comments to avoid potential mistakes like code smells, provide easily readable code and also to follow the coding standards as much as possible and assist them in designing the code properly using the appropriate design pattern with best practice available
- I got involved in Revamping a big part of the code base to Domain Driven Design approach