David Chanturia, Developer in Tbilisi, Georgia
David is available for hire
Hire David

David Chanturia

Verified Expert  in Engineering

Bio

David is a senior React Native (Android, iOS) mobile application developer. He's a co-founder with a history of working in the biotechnology industry, skilled in mobile and full-stack development and machine learning. In addition to his versatile set of CS skills, his primary focus is on mobile application development. David's high work efficiency, code quality, and communication skills have always been valued by his clients.

Portfolio

re:soft
React Native, Jira, Scrum, Kanban, Redux, Leadership, Node.js...
mndate
CTO, Startups, Team Leadership
BoreDM LLC
React Native, TypeScript, Realm, iOS, Android

Experience

  • Git - 6 years
  • React Native - 4 years
  • React Navigation - 4 years
  • Mobile App Development - 4 years
  • Redux-Saga - 4 years
  • Redux - 3 years
  • Firebase - 3 years
  • TypeScript - 3 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, MacOS

The most amazing...

...project was building Nomod, the most beautiful and top rated mobile app for Stripe payments that is trusted by 4,000+ businesses from all over the world.

Work Experience

Mobile Team Lead

2023 - PRESENT
re:soft
  • Built a mobile team consisting of full-stack, mobile, web, and back-end developers to work on software for clients.
  • Architected, managed, and developed apps in the logistics domain.
  • Managed to increase team efficiency and build processes, allowing the whole team to work most efficiently with the industry's best practices.
Technologies: React Native, Jira, Scrum, Kanban, Redux, Leadership, Node.js, IT Project Management, Communication, Management, Full-stack, API/Services Architecture, Team Leadership

CEO | CTO

2023 - 2023
mndate
  • Built a tech team capable of building full-stack mobile apps.
  • Architected and set up a stack for the project, giving the team main direction.
  • Managed the tech team using agile management methodologies.
Technologies: CTO, Startups, Team Leadership

React Native Developer

2023 - 2023
BoreDM LLC
  • Rewrote the app developed for six months by a team in four weeks from scratch as a single developer.
  • Helped the client launch the app, which wasn't found because of bugs and poor code quality.
  • Built an app from scratch, delivering modular architecture to make changes easy and app code super maintainable.
Technologies: React Native, TypeScript, Realm, iOS, Android

Senior Mobile Engineer

2023 - 2023
Q.ai (by Forbes)
  • Solved an ads tracking issue that had been affecting the app for several months, causing them to be blind about ads and lose lots of money.
  • Removed old unmaintained libraries and switched to newer alternatives.
  • Worked on upgrades and ads, tracking related features.
Technologies: React Native, Intercom, Firebase, Google Analytics, Mixpanel, Redux, Chatbots, Fintech, Finance

Mobile Tech Lead

2021 - 2022
AB InBev
  • Architected processes and codebase for developing multiple apps with different features and purposes from a single codebase using a modular architecture.
  • Created a hiring process and conducted technical interviews to hire rock-star talents and great team players for the mobile team.
  • Developed and launched multiple iOS and Android fintech apps for millions of small and medium businesses in Latin America.
Technologies: React Native, Team Management, Git, Redux, Firebase, Bitrise, Technical Hiring, Redux-Saga, Google Play Store, App Store, App Infrastructure, Firebase Android SDK, Cross-platform, Firebase iOS SDK, OAuth 2, Fintech, Team Leadership, Finance

React Native Engineer

2020 - 2021
AB InBev
  • Developed e-wallet mobile apps for iOS and Android from scratch.
  • Architected whole end-to-end architecture flows for processes, including front end, back end, and 3rd-party services.
  • Created and managed pipelines for build and deployment automation for the mobile apps.
Technologies: React Native, Redux, Redux-Saga, Firebase, TypeScript, Software Architecture, Git, Google Pay, Bitrise, App Store, App Infrastructure, Fintech, Finance

Senior Mobile Application Developer

2020 - 2021
MaxinAI
  • Worked on a fintech app, Stripe's official partner making Stripe payments beautiful. My total contribution in the project was more than 70%. I completed five releases by myself and one release with a team of four.
  • Turned a house renting web application into an iOS and Android app with React Native. The web app was wrapped in a mobile app suite with push notification support on both iOS and Android platforms.
  • Contributed to projects with quality code that was easy to understand, maintain, and reuse.
Technologies: Firebase Authentication, TypeScript, Redux-Saga, Visual Studio Code (VS Code), Agile, iOS, Android, Mobile Development, GitHub, Git, Bitrise, Near-field Communication (NFC), ECMAScript (ES6), Firebase, Sentry, Redux, React Navigation, React Native, Startups, Fintech, Finance

Mobile Application Developer

2019 - 2020
An Online Freelance Agency
  • Developed a mobile application for a modeling agency startup that analyzed customers' modeling potential.
  • Set up the Firebase server using Firebase storage, real-time database, Firestore, and Firebase authentication.
  • Added several endpoints using Flask between Firebase and the mobile application, supporting validation and request handling.
Technologies: Firebase Authentication, Python, Visual Studio Code (VS Code), Agile, iOS, Android, ECMAScript (ES6), Expo, Redux Thunk, Redux, React Navigation, Firebase Analytics, Firebase Realtime Database, Cloud Firestore, Firebase Cloud Functions, Firebase, Flask, React Native, Expo.io, Startups

Software Developer

2019 - 2019
Space Neobank
  • Developed a web platform where designers, developers, analytics, and translators worked with the shared data. This platform allowed team members to work in their preferred environments and share their work with their teammates.
  • Built special modules to make it possible to get or post data from and to different web platforms, services, and data that our company used.
  • Helped the team with a variety of problems that included front-end development, back-end API development, and completing mobile app tasks with Android and iOS.
Technologies: Visual Studio Code (VS Code), Agile, iOS, Android, React, Android SDK, Django, Java, Startups, Fintech, Finance

Senior Full-stack Developer

2017 - 2018
Tbilisi Travel
  • Designed, developed, deployed, and maintained the main web platform for one of the fastest-growing tourism agencies in Georgia.
  • Analyzed the requirements of the business and set up a secure, intuitive, and easy-to-use admin panel for content creators of the web platform.
  • Added new features like automated emailing, editing design, and adding new pages without losing code quality and maintainability of the platform codebase.
Technologies: Visual Studio Code (VS Code), MongoDB, JavaScript, Django, Startups

Co-founder and Main Product Developer

2015 - 2016
Hand4Help
  • Developed unique electric prosthetic hands for people. The product's functionality allows customers to move the fingers of the prosthetic hand, change its modes or with chips, and RFID readers acquire a large variety of supported functions.
  • Won one of the largest regional startup competitions, Startup Georgia, with three teammates. Achieved among the top three startups (total number of participants: 270+) and received $44,000 USD in seed financing.
  • Won first place out of 30 teams at ATSUHack (regional hackathon). Built a prosthesis prototype with built-in 3D mouse functionality, unlimited mode support with an RFID reader, and multiple muscle movement to hand gesture support with Myo Armband.
Technologies: RFID, Machine Learning, Sensors & Actuators, Arduino, C++, CTO, Startups

Experience

Nomod App

I built an app with React Native for iOS and Android for Stripe payments. The app received the highest reviews on the App Store and Google Play for its beauty and ease of use.

70% of the total contribution in the project was mine (more than 40% when a team of four was working before the initial launch).
I completed six releases of the app, managed CI/CD with Bitrise, and used Redux-saga for handling side effects and Redux for state management.

In the project, we used the Agile project management methodology.

Food Delivery App

I developed a food delivery app (MVP) in two weeks with React Native and Firebase.
The app supported multiple user roles. Owners could CRUD with restaurants and meals and block and unblock customers. The app supported orders' management, authentication, and inner notifications.
Firebase supported full validation of requests and some cloud functions took care of additional server-side work.

Rentancy App

https://www.rentancy.com
I developed iOS and Android apps with React Native and Firebase Cloud Messaging for the Rentancy web app. The app had push notifications support on both platforms. It also had custom components and screens when the internet connection was off.

Video Streaming Client and Server Apps on Python

As part of the Computer Networks Stanford course, I have developed video streaming client and server applications using Python. These applications were designed to deliver optimal performance and adhere to various best practice approaches documented on the internet.

P2P Wi-fi Direct Chat App

A chat application for Android built with Android SDK. The application used Wi-fi Direct technology to connect to other Android devices without the use of an internet network or some middle communication provider. The application allowed customers to connect, chat, and share information.

One2Model App

This app allowed customers to take pictures and let ML service evaluate their modeling potential, displaying their average score, best facial features, and more.
Customers were able to CRUD collections of scored images or share them with friends.

I built the iOS and Android apps with React Native. Part of the back-end work was done on Firebase.

Location Tracker App

A location tracker app for fitness enthusiasts, for iOS and Android, built with React Native and Firebase with Google Maps integration. The app included ride history, ride recording, settings, and auth pages. This is the tool I built to track my early morning bike ride routes.

Electric Hand Prostheses

http://hand4help.com/?p=456
Won first place out of 30 teams in a regional hackathon - "ATSUHack", with my four colleagues. We built an electric hand prosthesis prototype with built-in 3D mouse functionality, unlimited mode support with an RFID reader, and multiple muscle movement to hand gesture support with "Myo Armband."

Raid 1 and 5 File System with FUSE

Developed the system that allowed customers to create a folder in their Linux local machine. The folder and folder operations were standard, but all the data was stored on a cloud server that was built with Raid 5 and Raid 1 architecture. Client-side and server-side systems were developed on C and FUSE.

Georgian Handwriting to Text

With a convolutional neural network built from scratch, managed to build an application that translated handwritten Georgian characters to printed text analogs. The prediction was 97% accurate, better than human prediction accuracy.

Education

2019 - 2020

Master's Degree in Multimedia and Web Technologies

Georgian Technical University - Tbilisi, Georgia

2013 - 2019

Bachelor's Degree in Mathematics and Computer Sciences

Free University of Tbilisi - Tbilisi, Georgia

2008 - 2013

High School Diploma in Profile Physics and Mathematics

LEPL Academician Ilia Vekua Tbilisi N 42 Public School of Physics and Mathematics - Tbilisi, Georgia

Skills

Libraries/APIs

React Navigation, Redux-Saga, REST APIs, React, Flask-RESTful, Google Maps API, Keras, NumPy, Pandas, Node.js, Firebase Android SDK, Firebase iOS SDK

Tools

Git, GitHub, Firebase Analytics, Expo, Firebase Authentication, Redux Thunk, Sentry, Fuse, Figma, GitLab, Google Analytics, Jira, Expo.io

Languages

TypeScript, ECMAScript (ES6), GraphQL, JavaScript, Java, Python, C++, C, Kotlin, SQL, Swift

Frameworks

React Native, Redux, Django, Android SDK, Flask, OAuth 2

Platforms

Firebase, Visual Studio Code (VS Code), Mobile, Bluetooth Low Energy (LE), MacOS, Arduino, Bitrise, Linux, Android, iOS, Mixpanel, Amazon Web Services (AWS), Docker, Kubernetes

Paradigms

Mobile Development, Agile, Scrum, Kanban, Management, API/Services Architecture, Cross-platform

Storage

Cloud Firestore, MongoDB, Firebase Realtime Database, Realm, NoSQL

Other

API Integration, Fintech, Team Leadership, Finance, Mobile App Development, Computer Networking, Computer Security, Time Management, Firebase Cloud Functions, App Infrastructure, Location Tracking, User Experience (UX), Push Notifications, APIs, Bluetooth, Integration, Front-end, Full-stack Development, Internet of Things (IoT), CTO, Mathematics, Web Development, Machine Learning, Critical Thinking, Web App Development, Sensors & Actuators, RFID, Near-field Communication (NFC), Random Forest Regression, Electrical Engineering, WiFi Direct, Live Chat, Convolutional Neural Networks (CNNs), Neural Networks, RAID, Software Architecture, Google Pay, Team Management, Technical Hiring, Google Play Store, App Store, Intercom, Leadership, IT Project Management, Communication, Full-stack, Video Streaming, Broadcasting, Chatbots, Startups

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