Summary

My name is Abdullah Diab, and I am an Engineering Manager and a Software Engineer at a Principal/Staff Developer level. In the last three years I focused on systems design, people management and mentoring, I challenged myself to adapt my INTJ-A personality to manage people and to care for them and to do my own achievements through them. I believe I can do much more when I can enable people to do their jobs.

→ 20+ years of experience in Software Development and Engineering
→ 7+ years of experience in managing Software Engineering teams
→ Managed 95+ people in total
→ Successfully led many teams from their forming stage until they became high performing teams
→ Managed 5+ underperformers, all of them became good performers.
→ Promoted engineers in my teams.
→ Worked very closely with the senior management and the product management.
→ Implemented GDPR for employee data with an iPaaS system for HR systems.
→ Built a Data Governance system which does ETL, data enrichment, data validation, indexing and archiving for behavioural data on web applications and across multiple systems.
→ Developed a vast array of systems, from all sizes, small to extremely large systems
→ Developed countless internal tools that helped engineers in their daily work
→ Designed and reviewed tens of systems, and foresaw their implementation
→ Deployed and maintained tens of microservices using Kubernetes.

Feedback & Recommendations

Below you'll find some recommendations and feedback that I got from my work at Booking.com, some details are removed for compliance and legal reasons