Logo
Orkan – React, React Native, Node.js, experts in Lemon.io

Orkan

From Turkey (GMT+3)

flag
Mobile DeveloperSenior
Hire developer
10 years of commercial experience
Communications
Cryptocurrency
Food and beverages
Information services
Social media
Trade
AI software
Lemon.io stats
2
projects done
1088
hours worked
Open
to new offers

Orkan – React, React Native, Node.js

Meet Orkan: he is a Senior Mobile Developer, well versed in React Native and its ecosystem. Orkan has experience building his own startup (a React Native app) from scratch to production. This makes him an excellent candidate for a CTO position, for example. On top of that, Orkan possesses excellent spoken and technical English and a good work ethic along with interpersonal skills. Overall, he is definitely the developer you don’t want to overlook.

Main technologies
React
5 years
React Native
5 years
Node.js
3 years
Additional skills
Golang
GCP
AWS
PostgreSQL
MySQL
Redux
Typescript
Kubernetes
Tensorflow
Machine learning
Docker
GraphQL
Redux Saga
Stripe API
Firebase
OAuth
Next.js
Apollo GraphQL
WebRTC
Axios
Expo
Tailwind CSS
Web 3.0
Ethereum
React Hooks
React Query
Ethers.js
React Native CLI
EAS
Express.js
REST API
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior React Native Developer
Feb 2023 - Apr 20232 months
Project Overview

A free browser extension that keeps your assets safe when you sign web3 transactions.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • created a mobile application (dapp) for the existing Chrome extension
  • implemented script injection to web3 layer in RN Web View
  • integrated Wallet Connect V2 to connect the user's wallet to the app
  • setup Expo and EAS building pipelines
  • implemented eth transactions such as getAccounts, signMessage, sendTransaction
  • built components including animations
Project Tech stack:
React
React Native
Typescript
Web3
Ethers.js
Ethereum
Expo
Redux
React Query
React Hooks
JavaScript
Senior React Native Developer
Mar 2022 - Oct 20227 months
Project Overview

A coffee ordering system with 3 leading apps. A web dashboard and mobile app for store owners and a mobile app for customers.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Built a coffee ordering system where customers can place orders;
  • integrated Stripe API to the whole system;
  • developed a Next.js owner dashboard;
  • developed 2 high performing React Native apps;
  • set up expo EAS builds to test, publish and distribute the apps to stores;
  • set up a Vercel deployment pipeline to the Next.js dashboard;
  • used GraphQL, Redux, Zustand, Redux-Saga, Lottie, Reanimated, and Flash List to maximize the performance;
  • implemented the authentication mechanism with refresh tokens;
  • built an order tracking system and push notifications using Firebase Firestore real-time database;
  • increased user experience by implementing Square POS integration so that shop owners can automatically import their products to their shops.
Project Tech stack:
React
Next.js
React Native
GraphQL
Redux
Redux Saga
Typescript
OAuth
Stripe API
Apollo GraphQL
Firebase
Node.js
Expo
CTO / Lead Developer
Feb 2017 - Feb 20225 years
Project Overview

A consumer app that predicts how many likes a photo can get if you share it on social media. It generates hashtags for the photos and edits & enhances them with Its state-of-the-art AI algorithms. It was the #1 Product of the Day in ProductHunt when it was published.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Led a team of 5 developers in the design and implementation of the project from start to finish;
  • developed a cross-platform mobile app using React Native, resulting in a 50% reduction in development time;
  • published the app to the App Store and Google Play, resulting in over 100,000 downloads in the first month;
  • implemented AI algorithms to run directly on the device with custom C++ modules, resulting in a cost savings of nearly $5000 per month by eliminating the need to run the algorithms in the cloud;
  • utilized agile methodologies to ensure timely and efficient project delivery;
  • created custom React Native modules using Objective-C and Java that improves the performance of image processing by leveraging the device's resources;
  • implemented custom animations and transitions to enhance user experience, resulting in a 15% increase in user engagement;
  • utilized advanced features of Golang, such as concurrency and high-performance networking, to optimize the performance of the microservices;
  • designed and implemented a highly modular and reusable architecture for the microservices, resulting in a 50% reduction in development time for new features;
  • utilized advanced features of Kubernetes, such as autoscaling and self-healing, to improve the availability and scalability of the service;
  • monitored the performance of the microservices in production and implemented performance optimizations, resulting in a 20% increase in throughput.
Project Tech stack:
React Native
Typescript
Golang
Tensorflow
Machine leaning
GCP
Kubernetes
Docker
Redux
Redux Saga
Node.js
Senior React Native Developer
Jul 2021 - Feb 20227 months
Project Overview

A product provides users with understandable and scored crypto information. Every day a new analysis is shared for a new project that explains everything about the project, giving unique scores for Its technical, team, social, and other areas.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed a highly performant and reliable mobile app using React Native, incorporating popular community modules such as react-navigation native stack and React-Redux;
  • utilized agile methodologies to ensure timely and efficient project delivery;
  • created a custom-themed UI kit from scratch, including dark-mode support;
  • implemented Typescript to improve code quality and reduce unintentional errors;
  • integrated @shopify/flash-list, which improves the list performance by %200;
  • designed and implemented a cross-platform network layer using Axios and Typescript, resulting in a reusable and maintainable solution that eliminated the need for duplication of code across the web and mobile platforms;
  • implemented 60FPS animations and transitions using react-native-reanimated to enhance the user experience;
  • utilized functional components and the React Hooks API to improve code reuse and maintainability;
  • designed a scalable folder structure and streaming architecture that facilitated developer adoption of the project.
Project Tech stack:
React Native
Typescript
GraphQL
React
Redux
Redux Saga
Axios
MongoDB
Senior Software Engineer
Feb 2021 - Jul 20215 months
Project Overview

The project is a robust and scalable push notification system developed using Node.js. The system is designed to efficiently handle a high volume of push notifications. It leverages the asynchronous nature of Node.js, making it perfectly suited to manage operations that might block the server, like sending push notifications to thousands or even millions of users. The system can be used by applications to inform their users about various updates, alerts, or any significant information. It provides a way to engage users actively, even when they are not currently using the application

Skeleton
Skeleton
Skeleton
Responsibilities:
  • built complete front-end and back-end from scratch;
  • authored and executed OpenAPI specs for API interoperability;
  • integrated with Apple's APNs and Google's FCM for cross-platform notifications;
  • developed a unique scheduling feature for optimal notification times;
  • deployed on Google Cloud with an auto-scalability strategy for dynamic traffic management;
  • performed comprehensive system testing and containerized the system using Docker;
  • implemented secure authentication protocols to ensure only authorized entities have access to certain resources, thereby enhancing system security;
  • established rate-limiting rules to prevent abuse of the API endpoints, ensuring stability and availability of the system even during high-traffic periods
Project Tech stack:
Node.js
GCP
React
Express.js
PostgreSQL
Firebase
Docker
REST API
Senior React Native Developer
Nov 2019 - Jul 20208 months
Project Overview

The app allows users to participate in live auctions from the comfort of their own devices. Users can browse and bid on various items presented in the live stream, with the ability to see the current highest bid and place their own bid in real-time. The app also includes user authentication, allowing users to create an account and sign in to participate in auctions. In addition, the app includes a chat feature, allowing users to ask questions and communicate with the auctioneer and other participants during the live stream. Overall, this project provides a convenient and immersive way for users to participate in live auctions and bid on items they are interested in.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Led the development, maintenance, and deployment of a project from start to finish, including publishing on the App Store and Google Play;
  • utilized agile methodologies to ensure timely and efficient project delivery;
  • worked closely with designers to create a visually appealing and intuitive user interface;
  • implemented Typescript to improve code quality and reduce unintentional errors;
  • improved performance by eliminating unnecessary re-renders through benchmarking and memorization, resulting in a 30% increase in performance;
  • implemented 60FPS animations and transitions using react-native-reanimated to enhance the user experience;
  • collaborated with the QA team to identify and resolve bugs, resulting in a 95% reduction in reported issues;
  • utilized functional components and the React Hooks API to improve code reuse and maintainability;
  • integrated WebRTC and the Node-media live-streaming module into the project;
  • designed a scalable folder structure and streaming architecture that facilitated developer adoption of the project;
  • created a standalone network layer using GraphQL and Typescript, with auto-generated types and custom hooks for an improved design and developer experience;
  • developed a real-time auction system that could handle simultaneous price bids.
Project Tech stack:
React Native
GraphQL
Redux
Redux Saga
Typescript
React
WebRTC
Node.js
MongoDB

Education

2019
Computer Science
Bachelor's
2014
Computer Engineering
Exchange Student

Copyright © 2024 lemon.io. All rights reserved.