
Kaan Dura
Verified Expert in Engineering
Full-stack Developer
Istanbul, Turkey
Toptal member since June 17, 2021
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
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
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
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.
React Native Developer
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.
Back-end Developer
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.
Mobile Application Developer
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.
Education
Bachelor's Degree in Computer Engineering
Bogazici University - Istanbul, Turkey
Certifications
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
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