
Abdullah AlSigar
Verified Expert in Engineering
Mobile Developer
Istanbul, Turkey
Toptal member since May 10, 2021
Abdullah is a senior mobile and full-stack developer, specializing in Flutter and GraphQL since 2018. He is experienced in all stages of the development cycle, including estimation, determination of feature feasibility, and delivery of final products. Well-versed in OOP and functional programming, project management, and customer relations, Abdullah collaborates with product owners and delivers solutions using technology stacks that are fast for development and stable in production.
Portfolio
Experience
- JavaScript - 5 years
- Flutter - 4 years
- React - 4 years
- REST - 4 years
- Dart - 4 years
- TypeScript - 3 years
- GraphQL - 3 years
- React Native - 3 years
Availability
Preferred Environment
IntelliJ IDEA, MacOS, Git, Firebase
The most amazing...
...application I've built is a cross-platform, mobile fitness app that has tens of thousands of active users.
Work Experience
Senior Software Engineer
Forward Thinking LLC
- Developed a custom TypeScript library to interface with Firestore, allowing users to define a GraphQL-like schema. This development was instrumental in managing complex data structures efficiently.
- Successfully implemented cross-platform UI for both web and mobile platforms using Flutter, ensuring consistency with the original design specifications.
- Performed thorough code reviews and quality assurance processes, ensuring code efficiency, maintainability, and adherence to best practices.
- Created and implemented key production-ready features tailored for executive use. These features were designed with a focus on usability and functionality.
Senior Flutter Developer via Toptal
Hashed Inc.
- Spearheaded the development of a state-of-the-art crypto wallet-like application, emphasizing NFT functionalities and ensuring a seamless, secure user experience.
- Implemented diverse user authentication methods, including standard, Web3 logins, biometric authentication, and pin code lock screen, to accommodate a wide range of users in the cryptocurrency community.
- Integrated NFT support into the app successfully, enabling users to securely view and utilize their digital assets as unique, verifiable tickets for event access.
Full-stack Engineer
Repoze
- Designed and build subscription plans back end and integrated with payment gateway.
- Built web application using Flutter and integrated with back-end API.
- Developed a front-end app for hiring managers to add job postings and track applications.
- Created a front-end application for job seekers to search and apply for jobs.
- Reviewed other developers' code works on the team and participated in features design and planning.
Mobile Full-stack Developer
Freelance
- Migrated a native iOS and Android app to a cross-platform technology (Flutter), ensuring that all features of both apps were migrated and that no user data was lost after the upgrade.
- Collaborated with a startup founder to develop a social media mobile application, choosing a stack that's fast for development and stable in production. Used Flutter, Hasura, and serverless functions and Node.js to add functionality.
- Added and improved features of an existing social media mobile application, using React Native, while also keeping it backward compatible. Added an onboarding guide, integrated features with a REST API, and integrated native SDK for Storyly.
- Developed a mobile application for a child care service provider, using React Native. Added social authentication, push notifications, and back-end integration with a REST API.
- Worked with a team to add features to a media production web application. Used React and Material-UI to develop new features and reusable components.
Web Developer
Freelance
- Developed a system for a legal company to track work progress by updating cases and documents and make them accessible to clients through a web interface, using Drupal.
- Built business websites for clients, using WordPress, HTML, CSS, and JavaScript.
- Communicated directly with business owners to understand business requirements and solved business problems to deliver functional products.
Aircraft Technician
Emirates Group
- Oversaw and delegated tasks to junior technicians and other team members.
- Maintained aircraft avionics equipment to meet the highest quality standards and best practices.
- Developed a method to add a new capability for maintaining hydraulic pumps and pistons in the workshop, which reduced costs and repair turnaround time.
Experience
Fitness Mobile Application
Social Media Platform
Sports Groups and Events CMS
Education
Bachelor's Degree in Electronic Systems Engineering
University of Portsmouth - Portsmouth, England, UK
Higher National Diploma (HND) in Electronics Engineering and Computing
Emirates Aviation University - Dubai, United Arab Emirates
Skills
Libraries/APIs
React, Node.js
Tools
Git, GitHub, IntelliJ IDEA, Jira, GitLab, Bitbucket, Figma, React Apollo
Languages
GraphQL, Dart, JavaScript, TypeScript, SQL, HTML, CSS
Frameworks
Flutter, React Native, JSON Web Tokens (JWT), Redux, Material UI
Paradigms
REST
Platforms
Firebase, Amazon Web Services (AWS), Docker, WordPress, Drupal, Google Cloud Platform (GCP)
Storage
Hasura, PostgreSQL, Cloud Firestore
Other
WebSockets, Engineering, Internet of Things (IoT), Digital Signal Processing, Software Development, Digital Electronics, CI/CD Pipelines
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring