Abdullah's Resume
Experienced Full-Stack Engineer with 10+ years in web, mobile, and frontend development, specializing in React, TypeScript, and backend frameworks like Node.js and Django. Proven ability to lead teams, ship scalable SaaS products, and improve engineering workflows under tight deadlines.
View PDFAbdullah has a proven track record of quickly adapting to and mastering new technologies. For a comprehensive overview of his skills and accomplishments, please refer to the details about each experience below.
Work Experience
Frontend Team Lead
Nov 2021 - Present - 3 yrs, 9 mos
(Kuwait/Remote)
Led the frontend and mobile development for three core SAAS products in logistics and e-commerce: 'Shopraha' (automated grocery), 'Rover' (delivery fleet management), and 'Halo' (warehouse management). Drove the architectural vision for mobile applications and co-led the successful implementation of a Turborepo monorepo to unify development across all dashboards.
Accomplishments
- Managed a mobile team of 4 in developing a React Native e-commerce app, establishing the foundational architecture and continuous deployment pipelines.
- Mentored a team of 5 developers, implementing rigorous code reviews and SCRUM methodologies that increased deployment frequency and reduced critical bugs in production.
- Boosted development productivity by up to 5× by leveraging AI models (Gemini, Claude Sonnet) with code agents such as GitHub Copilot, Roo Code, Aider Chat, and Kilo Code.
- Co-led the Turborepo monorepo initiative, delivering a shared Ant Design component library used by four product dashboards, eliminating ~45% of duplicated UI code in listing pages and accelerating feature delivery.
- Reduced build time by over 75% per dashboard in the monorepo (from 3:18 to 45s for one case) by migrating from Next.js to Vite and Bun, which significantly accelerated CI/CD pipelines and developer feedback loops across four applications.
- Led the full lifecycle development of two complex mobile applications for logistics and warehouse management using Capacitor and Tailwind CSS.
- Established and enforced a robust testing culture, implementing full E2E testing suites with Playwright and comprehensive integration tests for critical mobile applications.
- Spearheaded development of 'Rover', a complete fleet management solution, delivering the driver's mobile app and contributing significantly to the admin dashboard.
- Actively partnered with the product manager to streamline features to enhance maintainability, and prioritize high-impact work to accelerate delivery.
- Authored and maintained comprehensive developer documentation, standardizing contribution guidelines and best practices to streamline onboarding and ensure code consistency.
- Optimized the 'Shopraha' application by debugging performance bottlenecks, which enabled server downscaling while supporting an increased user load.
- Scaled the 'Shopraha' mobile app to over 100,000 downloads in Kuwait, demonstrating significant user adoption and market success.
- Championed team productivity by researching, demonstrating, and integrating cutting-edge development tools and workflows.
Technologies
React, React Native, TypeScript, GraphQL, Expo, Ionic, Capacitor, Next.js, Tailwind CSS, Antd, E2E Testing, Playwright, Gemini, Claude Sonnet, GitHub Copilot, Roo Code, Aider Chat, Kilo Code, Turborepo, Vite, Bun, CI/CD
Senior Software Engineer
Nov 2020 - Nov 2021 - 1 yr
(US/Remote)
Contributed as a senior engineer within a global talent network, developing robust dashboards with React and TypeScript, and building serverless, RESTful APIs using Python and AWS CDK. Focused on delivering high-quality, tested code for various client projects.
Accomplishments
- Engineered and maintained robust dashboards with detailed documentation, using React, TypeScript, and GraphQL, ensuring comprehensive test coverage with both unit tests and integration tests.
- Designed and implemented scalable, secure serverless APIs using Python, AWS Lambda, and CDK.
- Analyzed requirements and provided expert solutions; offered valuable advice to leaders and designers.
- Contributed to internal knowledge-sharing by documenting API endpoints, architectural decisions, and setup guides.
Technologies
React, TypeScript, Material UI, Python, GraphQL, AWS Lambda, AWS CDK, RESTful APIs, Cloud Services
Senior Mobile Engineer
Aug 2020 - Jun 2021 - 10 mos
(Morocco/Remote)
Led a React Native application to its production launch as a key mobile engineer. Resolved critical bugs across the full stack (mobile and Django backend) through intensive debugging, integrated new features and designs, and mentored junior developers to enhance team capabilities.
Accomplishments
- Led the React Native app to a successful production launch, achieving over 5 million downloads and a 4.5-star rating from 35.1k reviews while resolving critical bugs across the full stack.
- Integrated complex features and new designs in the mobile app.
- Mentored and advised 2 junior developers, elevating their skills to independently deliver complex features and contributing to the app's success.
- Significantly reduced manual testing time by developing an internal Express.js tool for barcode generation, accelerating development and QA cycles.
- Introduced and maintained a knowledge base for the mobile team, documenting complex components, API integrations, and common bug fixes.
Technologies
React, React Native, Django, Python, Express.js, Debugging
Full-Stack Engineer
Jan 2019 - Jan 2020 - 1 yr
(Emirates/Remote)
Transitioned to a full-stack role, taking ownership of backend development with Python and Django while continuing frontend work. Key contributions include implementing a full-featured subscription and payment system and improving overall backend code quality through refactoring and best practices.
Accomplishments
- Engineered backend systems using Python, Django, and GraphQL, implementing comprehensive unit and integration tests.
- Developed new frontend features using React.js
- Implemented a subscription system with recurring payments using PayPal, TAP, and wire payments (backend/frontend)
- Enhanced backend code quality through refactoring and best practices
- Offered guidance to a team of 9 developers through targeted code reviews, which reduced code complexity and significantly improved backend maintainability.
Technologies
React, Django, Python, GraphQL, SQL
Frontend Engineer
Mar 2017 - Dec 2018 - 1 yr, 9 mos
(Emirates/Remote)
As a frontend specialist, I built and optimized user interfaces with responsive design using React, Redux, and Gatsby.js. My work involved integrating complex features like social logins and video players, significantly improving application performance and user engagement.
Accomplishments
- Developed and scaled a learning platform to 400,000 users, which managed 650,000 learning path completions and 5,000 project submissions.
- Developed and optimized user interfaces using React.js, Redux, and Apollo Client, resulting in a more responsive and engaging user experience.
- Executed a major performance optimization by migrating to Gatsby.js, cutting load time by 80% and boosting user experience.
- Integrated social login and registration, video players, code editors, and logic for code challenges and quizzes
- Mentored 3 frontend team members and newcomers, fostering a collaborative environment that proved instrumental in scaling the learning platform to 400,000 users and reduced load times by 80%.
Technologies
React, Redux, GraphQL, Gatsby.js, Responsive Design
Full-Stack Web & Mobile Developer
May 2015 - Jul 2020 - 5 yrs, 2 mos
(Remote)
Provided freelance web and mobile development services for a variety of clients on a part-time basis. Delivered custom solutions ranging from WordPress websites to complex single-page and mobile applications using modern stacks.
Accomplishments
- Developed custom WordPress websites for small businesses.
- Built frontend applications using React, GatsbyJS, and Next.js.
- Engineered backend services with Ruby on Rails, Node.js, and Django.
- Created cross-platform mobile apps with React Native and Ionic.
Technologies
Web Development, API Development, React, React Native, Ruby on Rails, Django, Ionic, Gatsby.js, Next.js, PostgreSQL
Education
ICC Brussels
(2006 - 2011)
Bachelor's Degree in Computer Science and Accounting
Skills
Frontend
Web Development, Frontend Development, Responsive Design, React, Next.js, Gatsby.js, Redux, TypeScript, Tailwind CSS, Material UI, Bootstrap, Antd, Performance Optimization, HTML, CSS, Babel, Webpack, Vite, Testing Library, Playwright, E2E Testing
Backend
Node.js, Django, Ruby on Rails, Express.js, GraphQL, RESTful APIs, API Development, SQL, PostgreSQL
Mobile
React Native, Ionic, Capacitor, Expo, EAS
Infra/DevOps
Cloud Services, AWS, AWS CDK, Docker, GitHub Actions, Vercel, Continuous Integration, Continuous Deployment
Languages
- English (Proficient)
- French (Native Speaker)
- Arabic (Proficient)
Interests
Religion, Reading, Family, Sports