Tarık Pınarcı, Developer in Antalya, Turkey
Tarık is available for hire
Hire Tarık

Tarık Pınarcı

Verified Expert  in Engineering

React Developer

Antalya, Turkey

Toptal member since August 1, 2022

Bio

Tarik is a skilled React Native developer with a strong record of creating reliable and scalable mobile apps for businesses. He deeply understands the React Native framework and keeps up with the latest developments in mobile app development. Tarik works well with others, values teamwork, and always aims for top-notch results.

Portfolio

Limestone Digital
Android Studio, React, React Native, Firebase, TypeScript, JavaScript, Fastlane...
Limestone Digital
React Native, React, TypeScript, Android Studio, Xcode, Objective-C, Java...
ACTIMI
JavaScript, TypeScript, React, React Native, HTML, CSS, Tailwind CSS, Node.js...

Experience

  • JavaScript - 5 years
  • TypeScript - 4 years
  • React Query - 3 years
  • React Native - 3 years
  • REST - 3 years
  • React - 3 years
  • Tailwind CSS - 3 years
  • Libraries/APIs - 2 years

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...thing I've achieved was publishing React Native libraries to leverage reusability across apps.

Work Experience

React Native Developer

2024 - 2024
Limestone Digital
  • Implemented driver-dispatcher chat, file sharing, photo capture, and push notifications.
  • Maintained react-native-mapbox-navigation library, updating fork for iOS and Android SDKs.
  • Established CI/CD with Fastlane and GitHub Actions for both platform’s beta and production releases.
Technologies: Android Studio, React, React Native, Firebase, TypeScript, JavaScript, Fastlane, GitHub Actions, OneSignal, Socket.IO, Visual Studio App Center, CodePush, Xcode, Mapbox SDK, Location Tracking, Location Services and Maps, Salesforce, Salesforce Mobile SDK, REST APIs, Mobile UX, Live Chat, Subscriptions

React Native Developer

2023 - 2023
Limestone Digital
  • Built a smartphone-controlled door unlocking, improving convenience and security.
  • Implemented Apple Wallet-inspired animations in the app with React Native Reanimated API.
  • Integrated Java and Objective-C SDKs into JavaScript for door-unlocking features in the app.
  • Implemented a streamlined CI/CD pipeline utilizing Jenkins, Fastlane, and GitHub Actions, significantly expediting client release generation. This initiative reduced the time required for producing new releases by 60%.
Technologies: React Native, React, TypeScript, Android Studio, Xcode, Objective-C, Java, GitHub Actions, Fastlane, Unit Testing, Integration Testing, Node.js, React Native Bridge, Firebase, OneSignal, Push Notifications, Visual Studio App Center, iOS SDK, Android SDK, REST APIs, Mobile UX, Live Chat, Subscriptions

React Native and React JavaScript Developer

2021 - 2022
ACTIMI
  • Integrated medical devices into a React Native tablet app, enabling precise patient monitoring of vital statistics, including blood pressure, body weight, blood glucose, and ECG.
  • Created a React Native kiosk app, integrating video calls and instant messaging for patient-doctor communication.
  • Published multiple npm libraries to increase reusability across applications. The core library shared common utility functions, API calls, factories, types, enums, and constants across multiple ACTIMI React and React Native apps.
  • Converted all the existing class components into functional ones using Hooks. Replaced MobX state management with the Redux toolkit.
  • Handled optimizations to manage client's server data by improving the synchronization and update of server state and reducing unnecessary Redux client state usage.
  • Used React Query to enable caching, refetching, and handling offline mode. Reduced the boilerplate code affecting data fetching by 60%.
  • Implemented the React Native app architecture across multiple apps that follow best practices and are highly scalable and maintainable.
  • Contributed unit/integration testing and Azure DevOps CI/CD set up for ACTIMI's 3+ React Native projects, enhancing app management and workflows.
Technologies: JavaScript, TypeScript, React, React Native, HTML, CSS, Tailwind CSS, Node.js, NestJS, Socket.IO, React Query, REST, Android, iOS, Express.js, REST APIs, Mobile UX, Live Chat, Subscriptions, Video Chat

Node.js and React JavaScript Developer

2020 - 2021
Inelso Energy
  • Established CRUD endpoints for more than 40 models using Loopback and contributed to integrating them with a PostgreSQL database for optimized and efficient communication with the React front end.
  • Built a practical meeting scheduling feature, smoothly incorporating APIs and React components. This empowers users to manage meetings through their dashboards effortlessly.
  • Contributed to an occupational health safety project, building and altering PostgreSQL database tables and using Material UI to refactor and reimplement front-end components.
Technologies: React, JavaScript, Node.js, Zustand, Redux, Loopback, MongoDB, Express.js, REST APIs

Experience

DrawArtAI

https://apps.apple.com/app/drawartai-realtime-drawing/id6480003858
Developed a real-time AI drawing app with Expo, integrating Firebase for back-end services and PKCanvasView API for an enhanced drawing experience on iOS. Implemented Objective-C to bridge the PKCanvasView native API with React Native, incorporating methods and event listeners for efficient user drawing interaction.

Chatbot AI – Smarnat

https://smarnatai.com/
Developed a TypeScript/React Native Expo app with ChatGPT and GPT-4 integration for conversational AI, text-to-image generation, and real-time speech conversion with server-sent events for enhanced API responsiveness.

OSM Tactics

https://osmtacticsapp.netlify.app
A football tactic app, available for Android and iOS that enables managers to create and share tactics and scout unlimited players. It supports more than 10 languages and is extensively tested with the React Native frameworks.

Technologies used include the Redux Toolkit, React Query, styled-components, App Center, React Native Code Push, React Native Firebase, NestJS, Sentry, Jest, React Native testing library, Mock Service Worker (MSW), OneSignal, and Reactotron for debugging.

Pharmacies On Duty Turkey

https://play.google.com/store/apps/details?id=com.tarikfp.pharmacyfinder
The Pharmacy On Duty Turkey mobile app provides users a complete directory of pharmacies on duty in their chosen province and district.

Implementation of the React Native Maps library, incorporating advanced functionalities and utilities, was utilized to empower users with the capability to effectively search and locate pharmacies, resulting in an enhanced user experience and improved functionality of the application. Responsive design and tablet support.

React Native Testing

https://github.com/tarikfp/react-native-testing
A GitHub repository dedicated to advanced testing techniques, including unit, integration, and E2E testing for React Native applications. It offers thorough and explicit examples to facilitate comprehension of the testing workflow.

React Native UI Kit

https://github.com/tarikpnr/react-native-ui-kit
This library consists of a small set of highly flexible components that are extensively tested and commonly used when building any react native app.

It is written in TypeScript. Components are implemented using the best practices of React.

Education

2016 - 2021

Bachelor's Degree in Computer Engineering

Akdeniz University - Antalya

Skills

Libraries/APIs

React, Node.js, Socket.IO, React Query, Libraries/APIs, Google Maps SDK, React Native Testing Library, REST APIs

Tools

Sentry, Visual Studio App Center, Android Studio, Xcode, Fastlane, OneSignal, ChatGPT

Languages

JavaScript, TypeScript, HTML, CSS, Objective-C, Java

Frameworks

React Native, Express.js, Tailwind CSS, NestJS, Jest, Detox, Redux, Loopback, iOS SDK, Android SDK

Storage

MongoDB, Amazon S3 (AWS S3)

Paradigms

REST, Unit Testing, E2E Testing, Testing

Platforms

Android, iOS, Firebase, Salesforce

Other

Styled-components, Mock Service Worker (MSW), Integration Testing, Zustand, Computer Science, GitHub Actions, CodePush, Mapbox SDK, Location Tracking, Location Services and Maps, React Native Bridge, Push Notifications, OpenAI GPT-4 API, Generative Pre-trained Transformer 4 (GPT-4), Salesforce Mobile SDK, Mobile UX, Live Chat, Subscriptions, Audio Chat, Video Chat

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