Kaan Dura, Developer in Istanbul, Turkey
Kaan is available for hire
Hire Kaan

Kaan Dura

Verified Expert  in Engineering

Bio

Kaan has been developing mobile applications for the last three years. He used Node.js, MongoDB, and React Native during those years and implemented different types of applications. He also worked as a full-stack mobile application developer for a startup. This year, Kaan is about to graduate from the Computer Engineering Department of Bogazici University.

Portfolio

Sports Card Investor, LLC
React Native, Mobile Development, Amazon Web Services (AWS), Node.js, MongoDB...
Tavan
React Native, React, APIs, CSS, HTML, Android, iOS...
Tavan
JavaScript, MongoDB, Node.js, APIs, MongoDB Atlas, Google Cloud Platform (GCP)...

Experience

  • JavaScript - 5 years
  • Express.js - 5 years
  • React Native - 5 years
  • MongoDB - 5 years
  • Node.js - 5 years
  • Minimum Viable Product (MVP) - 5 years
  • Serverless Framework - 3 years
  • Python 3 - 3 years

Availability

Part-time

Preferred Environment

Slack, Telegram Bots, Telegram Bot API, Node.js, React Native, Python 3, Python, MongoDB, Slack API

The most amazing...

...thing that I've developed is my old company's mobile application from scratch. Even though the startup didn't succeed, I'm very proud of the work I've done.

Work Experience

Full-stack React Native Engineer

2021 - 2025
Sports Card Investor, LLC
  • Developed and maintained the client's mobile applications.
  • Worked on refactoring the back-end systems and APIs.
  • Helped stabilize the system to reduce crashes and handle ever-increasing traffic.
Technologies: React Native, Mobile Development, Amazon Web Services (AWS), Node.js, MongoDB, PostgreSQL, iOS, Android, React, CI/CD Pipelines, Mobile App Development

React Native Developer

2019 - 2020
Tavan
  • Developed a mobile application for the startup. I coded both products of the company using React Native. The route recommendation product required heavy usage of Google Maps.
  • Deployed the mobile to both App Store and Play Store. Managed over-the-air updates using Microsoft App Center.
  • Used Jira for Agile software development, even though I was the only developer working on front-end of the application.
Technologies: React Native, React, APIs, CSS, HTML, Android, iOS, Minimum Viable Product (MVP), Google Maps, Google Maps API, Google Geocoding API, App Development, Agile, Mobile App Development

Back-end Developer

2019 - 2020
Tavan
  • Developed the startup's back-end from scratch. The application's first product was a recommendation engine for runners and cyclers, recommending them clothes and equipment for their activities.
  • Led a small team consisting of another developer and a data scientist.
  • Oversaw the launch and deployment processes from beginning to end.
  • Used and learned about different tools, including serverless back-end and front-end development.
  • Developed a route recommendation algorithm as a second product. For that project, I worked with open-source maps, Google Maps API, and Strava API. Basically, we created a new map with roads marked according to their popularity.
Technologies: JavaScript, MongoDB, Node.js, APIs, MongoDB Atlas, Google Cloud Platform (GCP), Serverless Framework, Express.js, Slack, Slack API, Telegram Bots, Python 3, Python, Amazon Web Services (AWS), Next.js, React, Restify, App Development, Minimum Viable Product (MVP)

Mobile Application Developer

2018 - 2018
DentGroup
  • Developed the company's mobile application during a summer internship.
  • Used deployment tools such as App Center for the first time.
  • Oversaw the launch process of the mobile application, including alpha and beta testing, Play Store, and App Store operations.
Technologies: React Native, JavaScript, TypeScript, APIs, Mobile App Development

Education

2015 - 2021

Bachelor's Degree in Computer Engineering

Bogazici University - Istanbul, Turkey

Certifications

NOVEMBER 2023 - NOVEMBER 2026

AWS Certified Solutions Architect – Associate

Amazon Web Services

Skills

Libraries/APIs

Telegram Bot API, Node.js, Instagram API, React, Google Maps, Google Maps API, Google Geocoding API, REST APIs, Slack API, Restify

Tools

MongoDB Atlas, Expo, Slack, Jira

Languages

Python 3, Python, JavaScript, TypeScript, CSS, HTML, SQL, C, C++

Frameworks

React Native, Express.js, Serverless Framework, Next.js

Paradigms

App Development, Agile, Mobile Development

Storage

MongoDB, NoSQL, Databases, MySQL, PostgreSQL

Platforms

Google Cloud Platform (GCP), Amazon Web Services (AWS), Firebase, Android, iOS

Other

Telegram Bots, Software Development, Minimum Viable Product (MVP), Mobile App Development, Software Deployment, APIs, Data Scraping, 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