Orkan
From Turkey (GMT+3)
10 years of commercial experience
Lemon.io stats
2
projects done1088
hours workedOpen
to new offersOrkan – React, React Native, Golang
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
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior React Native Developer
A free browser extension that keeps your assets safe when you sign web3 transactions.
- 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
Senior React Native Developer
A coffee ordering system with 3 leading apps. A web dashboard and mobile app for store owners and a mobile app for customers.
- 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.
CTO / Lead Developer
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.
- 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.
Senior React Native Developer
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.
- 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.
Senior Software Engineer
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
- 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
Senior React Native Developer
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.
- 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.