Abdullah AlSigar, Developer in Istanbul, Turkey
Abdullah is available for hire
Hire Abdullah

Abdullah AlSigar

Verified Expert  in Engineering

Mobile Developer

Istanbul, Turkey

Toptal member since May 10, 2021

Bio

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

Forward Thinking LLC
Dart, Flutter, Firebase, Cloud Firestore, Node.js, Google Cloud Platform (GCP)...
Hashed Inc.
Flutter, React
Repoze
Flutter, Node.js, JavaScript, Amazon Web Services (AWS)

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

Part-time

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

2022 - 2023
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.
Technologies: Dart, Flutter, Firebase, Cloud Firestore, Node.js, Google Cloud Platform (GCP), TypeScript, JavaScript

Senior Flutter Developer via Toptal

2021 - 2022
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.
Technologies: Flutter, React

Full-stack Engineer

2021 - 2022
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.
Technologies: Flutter, Node.js, JavaScript, Amazon Web Services (AWS)

Mobile Full-stack Developer

2018 - 2021
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.
Technologies: Flutter, GraphQL, React, React Native, Firebase, PostgreSQL, Hasura, JavaScript, REST, Dart, Git, Jira, WebSockets, JSON Web Tokens (JWT), TypeScript, Internet of Things (IoT), GitHub, GitLab, CI/CD Pipelines, Bitbucket

Web Developer

2016 - 2018
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.
Technologies: WordPress, Drupal, HTML, CSS, JavaScript

Aircraft Technician

2007 - 2018
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.
Technologies: Engineering

Experience

Fitness Mobile Application

A cross-platform mobile application developed with Flutter and GraphQL. I followed best practices to deliver a production-ready, modular application, including a video player and a background audio player. I also set up the CI/CD for the application.

Social Media Platform

Developed the back end for a social media platform, using Hasura.io and Firebase. A key feature was real-time chat using WebSocket. I also developed the cross-platform mobile application in Flutter, including all social features, feeds, post sharing, real-time chat, badges, and a rewards system. The cross-platform mobile application is pixel-perfect, responsive, and adaptive.

Sports Groups and Events CMS

Developed an Excel-like sheet for managing sports events, using React, and integrated it with the rest of the application. I collaborated with a team to add new features to a production web application, using React and Redux. We used GraphQL and Apollo client in the complex application setup and Docker for the development environment.

Education

2018 - 2020

Bachelor's Degree in Electronic Systems Engineering

University of Portsmouth - Portsmouth, England, UK

2004 - 2007

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring