Mansur Segmen, Developer in Istanbul, Turkey
Mansur is available for hire
Hire Mansur

Mansur Segmen

Verified Expert  in Engineering

Full-stack Developer

Istanbul, Turkey

Toptal member since May 3, 2021

Bio

Mansur is a highly motivated software developer with over five years of experience. Specializing in Flutter and native Android development, he has also contributed to projects involving back-end services, game development, and web development. Passionate about his field, Mansur is dedicated, hardworking, and committed to delivering optimal solutions to help organizations achieve their objectives.

Portfolio

FNBTech, Inc
Flutter, Java, React Native, Figma, Android, iOS, Mobile App Development...
bobdo.com GmbH
Flutter, Firebase, Material UI, Push Notifications, Functions, PHP, PHP 7...
FNBTech, Inc
Flutter, Java, React Native, Figma, Android, iOS, Mobile App Development...

Experience

  • Java - 5 years
  • Firebase - 5 years
  • Node.js - 5 years
  • JavaScript - 4 years
  • Android - 4 years
  • Flutter - 4 years
  • Dart - 4 years
  • Kotlin - 3 years

Availability

Part-time

Preferred Environment

MacOS, Slack, Jira, Android Studio, Visual Studio Code (VS Code)

The most amazing...

...thing I've worked on is an online game with over 20 million registered users.

Work Experience

Flutter Developer

2022 - PRESENT
FNBTech, Inc
  • Developed an employee management mobile application.
  • Architected and built a scalable and modular system from scratch.
  • Performed maintenance and updates for development tasks.
Technologies: Flutter, Java, React Native, Figma, Android, iOS, Mobile App Development, Material Design, Pixel Perfect, REST, Cookies, SaaS, Mobile Applications, Mobile Development, Databases, Cross-platform, Clean Code, REST APIs

Flutter Developer

2022 - PRESENT
bobdo.com GmbH
  • Developed an internal communications app that allows the reliable sharing of documents and browsing posts.
  • Implemented a custom HTML renderer for WordPress content to allow customized posts.
  • Launched the app in stores and performed maintenance and updates for development tasks.
Technologies: Flutter, Firebase, Material UI, Push Notifications, Functions, PHP, PHP 7, WordPress, WordPress API, REST, APNs, Firebase Cloud Messaging (FCM), HTML, TypeScript, Mobile Applications, Mobile Development, Databases, Cross-platform, JavaScript, TypeScript 3, Clean Code, REST APIs

Flutter Developer

2022 - 2022
FNBTech, Inc
  • Architected and built an inventory management app that works reliably when connectivity is nonexistent or very low.
  • Integrated a barcode scanner library to allow scanning with the device camera.
  • Implemented a reliable WebSocket client with local storage to communicate with the back end and achieve zero data loss.
Technologies: Flutter, Java, React Native, Figma, Android, iOS, Mobile App Development, Material Design, Pixel Perfect, WebSockets, REST, Material UI, Mobile Applications, Mobile Development, Cross-platform, Clean Code, REST APIs

Mobile Developer

2021 - 2022
UpliftNow, Inc.
  • Refactored the whole app to sound null-safety and migrated to the flutter_bloc package.
  • Identified performance problems using profiling tools and fixed them, resulting in a 25% increase in frames per second, achieving a stable 120 FPS.
  • Fixed long-running Firebase performance issues that caused very long loading times.
  • Maintained and improved the existing GitHub Actions CI/CD pipeline.
  • Implemented a WYSIWYG editor for the specific needs of the client.
Technologies: Flutter, Swift, Kotlin, Mobile, Firebase, GitHub Actions, Mobile Applications, Mobile Development, Cross-platform, Push Notifications, Local Notifications, Clean Code, REST APIs

Full-stack Flutter Developer

2021 - 2021
Synodic
  • Developed the podcast creation part of the app that supports recording with multiple people using WebRTC and audio manipulation using FFmpeg.
  • Worked closely with the client to understand the business needs.
  • Analyzed root causes of bugs, troubleshot issues, and offered better solutions.
Technologies: Flutter, Push Notifications, Local Notifications, GraphQL, Jupyter Notebook, AWS AppSync, WebRTC, FFmpeg, AWS Lambda, NoSQL, Mobile App Development, Figma, Mobile, App Store, GitLab, Minimum Viable Product (MVP), Mobile Applications, Mobile Development, Databases, APIs, Prototyping, REST APIs, Clean Code, AWS Amplify, Amazon Web Services (AWS)

Flutter Developer

2021 - 2021
Codeway Studios
  • Developed a mindfulness app from scratch that sends daily affirmations to the users.
  • Implemented some of the app's key features and got involved in the decision-making.
  • Developed an analytics package in Dart for my company that works on any platform, halving the development and maintenance time.
Technologies: Dart, Flutter, Java, Kotlin, Vue, Node.js, Firebase, Firebase Web SDK, NoSQL, Mobile App Development, Figma, Mobile, GitHub, JavaScript, TypeScript, Git, JSON, HTML, CSS, Dashboards, Web Dashboards, Admin Panels, Cross-platform, Mobile Development, Clean Code, REST APIs

Full-stack Flutter Developer

2020 - 2020
Glonera (Freelance)
  • Developed an app from scratch that suggests cosmetic products to users based on their traits and preferences.
  • Planned, developed, and deployed the app while adding new functionality to the WordPress website.
  • Implemented a headless CMS solution with WordPress to provide an easier transition if the client decides to migrate the front end of the website to Flutter.
Technologies: Flutter, WordPress, PHP, MySQL, JSON Web Tokens (JWT), REST, Firebase, Firebase Web SDK, SQL, Mobile App Development, Mobile Development, Mobile Applications, Databases, Minimum Viable Product (MVP), Cross-platform, Git, Apps, REST APIs

Full-stack Android Developer

2019 - 2020
Sociable Inc.
  • Developed an app that lets users have video calls and match with random people.
  • Built a better architecture to solve slow development and difficult maintenance issues.
  • Developed and maintained games and their back-end services.
Technologies: Android Studio, Android, Model View ViewModel (MVVM), Node.js, LibGDX, Kotlin, Java, Architecture, MongoDB, Mobile App Development, Zeplin, WebSockets, Mobile Development, Back-end, Game Back-end, Apps, Git, Crashlytics, Firebase

Software Developer

2018 - 2019
Oyun Studyosu
  • Developed an admin panel that handles game support, user management, and in-game events.
  • Refactored and modified old code to be used in the new game.
  • Fixed bugs and added features to the game's back end.
Technologies: Java, Spring, AngularJS, Web Development, HTML, CSS, Git, JSON, Unity, Admin Panels, Dashboards, Web Dashboards, Front-end, Front-end Development, Back-end, Game Back-end, Apps

Craftable Labor (iOS)

https://apps.apple.com/us/app/craftable-labor/id1642784459
A Flutter-based app that helps its Labor module subscribers accurately view employee information, per-outlet and per-shift schedules, and insight into labor opportunities. As the only developer on the mobile side, I architected and built the app from scratch.

This is the iOS version, which is available on the App Store.

Craftable Labor (Android)

https://play.google.com/store/apps/details?id=com.craftable.employee&hl=en&gl=US
A Flutter-based app that helps its Labor module subscribers accurately view employee information, per-outlet and per-shift schedules, and insight into labor opportunities. As the only developer on the mobile side, I architected and built the app from scratch.

This is the Android version, which is available on Google Play.

Craftable Inventory (iOS)

https://apps.apple.com/tr/app/craftable-inventory/id1633413960
A Flutter-based cross-platform app implemented using the BLoC pattern with inventory management features, such as creating and managing audits. It also has features like barcode scanning with a device camera, real-time communication with WebSockets, and local storage to achieve zero data loss.

This is the iOS version, which is available on the App Store.

Craftable Inventory (Android)

https://play.google.com/store/apps/details?id=com.craftable.mobileinventory
A Flutter-based cross-platform app implemented using the BLoC pattern with inventory management features, such as creating and managing audits. It also has features like barcode scanning with a device camera, real-time communication with WebSockets, and local storage to achieve zero data loss.

This is the Android version, which is available on Google Play.

Tell Me

A Flutter-based app that tells daily affirmations to users. I acted as a full-stack developer, and along with implementing the Flutter front end of the app, I implemented a web panel with Vue.js and Node.js stack to help manage content. I worked with the Firebase database and storage as the back end.

Glonera

http://www.glonera.com
A Flutter-based app that suggests cosmetic products to users based on their preferences by asking questions. I transformed the WordPress website into a cross-platform app while adding new features, such as a better product search algorithm, social login, and performance.

Hola Random Chat

https://holaapp.co
A video chat app that randomly matches people and lets them play games and text each other. It has over 1,000,000 downloads on Google Play Store. I worked as a full-stack developer building a quiz game in native Android, a backgammon game with LibGDX and their back ends. I implemented in-app texting and user profiles along with many screens.

Synodic

An audio social network for creating and sharing audio content. Users can record solo or with their friends, edit, add background tracks, and share them. I worked on the audio recording functionalities and managed the development and release of the app while working closely with the client to understand the business needs.
2017 - 2021

Coursework Toward a Bachelor's Degree in Computer Engineering

Bogazici University - Istanbul, Turkey

Libraries/APIs

Node.js, Firebase Web SDK, WebRTC, FFmpeg, Vue, WordPress API, REST APIs, AWS Amplify

Tools

Android Studio, Figma, Git, GitHub, GitLab, Firebase Cloud Messaging (FCM), Slack, Jira, Zeplin, AWS AppSync, Crashlytics

Languages

Java, Dart, Kotlin, HTML, CSS, JavaScript, SQL, TypeScript, GraphQL, C++, PHP, Swift, PHP 7, TypeScript 3

Frameworks

Flutter, JSON Web Tokens (JWT), Material UI, LibGDX, Spring, AngularJS, React Native, Unity

Paradigms

Model View ViewModel (MVVM), REST, Cross-platform, Mobile Development, Clean Code

Platforms

Firebase, Visual Studio Code (VS Code), Android, Mobile, MacOS, AWS Lambda, WordPress, iOS, Jupyter Notebook, Amazon Web Services (AWS)

Storage

NoSQL, JSON, MySQL, MongoDB, Databases

Other

Architecture, Push Notifications, Local Notifications, Mobile App Development, Front-end, Apps, Material Design, Pixel Perfect, Application State Management, Mobile Applications, APIs, Minimum Viable Product (MVP), WebSockets, App Store, Google Play Store, SaaS, Video Streaming, Web Development, Amazon Neptune, GitHub Actions, Functions, APNs, Cookies, Admin Panels, Dashboards, Web Dashboards, Front-end Development, Back-end, Game Back-end, Prototyping

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