
Tarık Pınarcı
Verified Expert in Engineering
React Developer
Antalya, Turkey
Toptal member since August 1, 2022
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
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
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
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.
React Native Developer
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%.
React Native and React JavaScript Developer
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.
Node.js and React JavaScript Developer
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.
Experience
DrawArtAI
https://apps.apple.com/app/drawartai-realtime-drawing/id6480003858Chatbot AI – Smarnat
https://smarnatai.com/OSM Tactics
https://osmtacticsapp.netlify.appTechnologies 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.pharmacyfinderImplementation 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-testingReact Native UI Kit
https://github.com/tarikpnr/react-native-ui-kitIt is written in TypeScript. Components are implemented using the best practices of React.
Education
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
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