Erman Sinan Turan, Developer in Pazar/Rize, Turkey
Erman is available for hire
Hire Erman

Erman Sinan Turan

Software Developer

Pazar/Rize, Turkey

Toptal member since February 3, 2022

Bio

Erman is a web and mobile software developer with a decade of experience. He specializes in JavaScript and its technologies, React, React Native, Angular, TypeScript, and Node.js. He built a GPS device-tracking map, a React application with VR features, and a user-friendly WebRTC application. Erman is known for creating delightful and intuitive UI/UX experiences made for real-world applications.

Portfolio

Freelance
JavaScript, Node.js, React, React Native, PHP, Laravel, NestJS, TypeORM...
Svea Solar
React, React Native, TypeScript, JSON Web Tokens (JWT), GraphQL, Unit Testing...
Groove Jones LLC
JavaScript, React, Web, Styled-components, WebXR

Experience

  • PHP - 10 years
  • Node.js - 8 years
  • JavaScript - 8 years
  • React Native - 6 years
  • Laravel - 6 years
  • React - 6 years
  • WebRTC - 4 years
  • TypeScript - 3 years

Preferred Environment

Node.js, JavaScript, React, React Native, TypeScript, WebRTC

The most amazing...

...live video meeting web and mobile app I built had video and audio calls, P2P messaging, and synchronized YouTube sharing features.

Work Experience

Web and Mobile Developer

2012 - PRESENT
Freelance
  • Created products with JavaScript and its technologies such as React, React Native, Angular, TypeScript, and Node.js.
  • Built several web and mobile apps during my freelancing experience.
  • Developed a live conference app with a user-friendly interface and features. It was a WebRTC application with video and audio call and text messaging.
Technologies: JavaScript, Node.js, React, React Native, PHP, Laravel, NestJS, TypeORM, TypeScript 3, JSON Web Tokens (JWT)

React Native Developer

2021 - 2022
Svea Solar
  • Served as a React Native developer for Svea Solar. Created delightful UI/UX experiences.
  • Developed charts and analytics of solar production and consumption values.
  • Collaborated with a team on developing a mobile app using Scrum.
Technologies: React, React Native, TypeScript, JSON Web Tokens (JWT), GraphQL, Unit Testing, Jest

React Developer

2021 - 2022
Groove Jones LLC
  • Built a React application that had VR experience features.
  • Implemented a multi-language feature in the project.
  • Delivered an application for IBM with many monthly views.
Technologies: JavaScript, React, Web, Styled-components, WebXR

React Native Developer

2020 - 2021
Roitech
  • Developed and implemented features of the survey application of the Ipsos company.
  • Worked on complex feature implementations. Used Redux as a state management tool.
  • Worked with a team of five people in coordination with designers and project managers.
Technologies: JavaScript, React, Redux, React Native, REST

Experience

Senpati Mobile App

I developed the back-end APIs and front-end implementations of a social media-like app for helping street animals. It has photo and text advert posting, comments, story posting, and P2P messaging features.

Looking Searcher Mobile App

Looking Searcher is an address book application for firms. I developed both back-end and mobile UI implementations. The app has P2P messaging between firm owners and customers and location-based suggestions and promotions panels. I worked with geolocation data for the locations of firm addresses.

Tvarz Video Streaming Web and Mobile App

TVARZ is a video streaming web and mobile app that schedules video programs shared as live streaming feeling, synchronized according to time. I developed the back-end, front-end, and mobile UI implementations.

OpenLayers GPS Device and Route Tracker Map

I created a GPS device tracker map project with OpenLayers and React. I used Styled-components, Redux, and Evergreen UI to build the application. It was showing live GPS locations with different icons of the devices.

Quest Social Event Scheduling App

Quest Social was an event scheduling app where users could share their custom events with their contacts. Events have a private messaging feature on the notification system. Users are able to message and schedule their custom events in real time via the Firebase database.

Tawk.Social WebRTC Group Calling Mobile App

Tawk.Social was a personal mobile app project for group calling and messaging via WebRTC. Users could join audio/video group calls and message each other by text, image, gif, and emojis. The app also had a synchronized YouTube video sharing and screen sharing feature for watching videos together.

Bike Renting Web App

https://github.com/esinanturan/bike-rental-assignment
This bike rental web app was a personal portfolio project for renting bikes and other devices based on their specifications. These specifications can be the device's color, model, year, and other properties. It had two user roles as admin and customer. Admins can add and edit device entries, and customers can rent them for a specific scheduled time.

Moirai Calendar - Appointment Booking System (Web and Mobile)

https://moiraiapp.com
Moirai is a multi-tenant B2B SaaS platform that centralizes operations for healthcare clinics, replacing disjointed tools with a streamlined scheduling and management system. Clinics struggle with admin bottlenecks, high no-show rates, and data silos across multiple branches. They require a scalable ecosystem that is intuitive enough for patients yet robust enough for enterprise networks.

I helped design and develop a secure, automated platform featuring:
• Multi-clinic Architecture: A centralized workspace for managing multiple locations, scalable billing, and staff permissions.
• Intelligent Scheduling: An advanced booking engine with staff approval workflows, custom domains, and embeddable website widgets.
• Automated Communications: Event-driven notifications and reminders that drastically reduce patient no-shows.
• Role-based Access (RBAC): Tailored, secure portals built specifically for administrators, medical staff, and patients.

Impact: Moirai enables clinics—from solo practices to enterprise networks—to reclaim administrative hours, scale effortlessly, and provide a frictionless digital booking experience.

OTELYONET Property Management and Channel Manager System

https://otelyonet.com
OTELYONET is a comprehensive, AI-driven property management system (PMS) and channel manager that digitizes hotel operations and maximizes global sales reach from a single, unified dashboard. Hotels often struggle with double bookings, manual channel updates, and high commission fees from online travel agencies (OTAs). They need a centralized platform to manage daily operations (front desk and housekeeping) while seamlessly syncing prices and availability across global sales platforms.

I contributed to developing an all-in-one ecosystem offering "turnkey" digital transformation. Key features include:
• Advanced Channel Manager: Real-time synchronization with 120+ OTAs (Booking, Expedia, and Airbnb) to eliminate double bookings.
• Commission-free Direct Sales: Built-in custom website generation with a booking engine to drive 0% commission reservations.
• Core PMS and Operations: Centralized front desk, automated identity notification system (KBS), accounting integrations, and housekeeping tracking.

OTELYONET empowers over 500 active hotels to bypass operational friction, rapidly launch on global channels within 7 days, and significantly increase direct revenue.

McDonald's Turkey – Official McDelivery Web Platform

https://siparis.mcdonalds.com.tr/en
An enterprise-grade, direct-to-consumer online ordering platform built for McDonald's Turkey. The web app allows users to seamlessly browse localized menus, customize orders, and track deliveries in real time. A major global QSR (Quick Service Restaurant) brand requires a digital platform capable of handling massive, concurrent daily traffic—especially during peak meal times. The system needed to support complex menu logic (conditional combos, size upgrades, item exclusions) while maintaining a lightning-fast, intuitive user experience across both desktop and mobile.

I played a key role in developing/architecting the digital ordering experience. Key achievements include:
• Dynamic Menu and Cart Logic: Engineered a highly responsive ordering flow that effortlessly handles complex product customizations, promotional bundles, and automated cross-selling (e.g., sauce prompts and meal upgrades).
• High-performance Architecture: Optimized front-end performance to ensure zero-latency browsing and fast load times, preventing drop-offs during high-traffic lunch and dinner rushes.
• Seamless Integrations: Ensured robust communication between the web front-end, regional point of sale systems, and secure payment gateways.

Ligandora – Cloud Native Computational Biology Platform

https://ligandora.com/
Ligandora is an advanced, multi-tenant SaaS platform built to power deep-tech computational biology and AI-driven drug discovery. It provides researchers with a highly scalable cloud infrastructure for running complex molecular docking and biotech simulations. Computational biology requires massive computational power. Running long-duration AI models and biochemical simulations for multiple institutional clients simultaneously presents significant infrastructure bottlenecks.

I engineered a robust, high-performance distributed back end tailored for heavy scientific workloads. Key technical implementations include:
• Built a secure, isolated multi-tenant environment, allowing different research organizations and pharma clients to manage their proprietary data and simulations independently.
• Provisioned and configured Google Cloud Platform (GCP) Compute Engines with Cloud GPUs to handle the intense processing requirements of deep learning models and in-silico drug discovery services.
• Integrated BullMQ (Redis-based queue) to manage long-running background tasks. This ensures complex molecular simulations and AI predictions are processed reliably without blocking the main application thread.

Education

2017 - 2021

Bachelor's Degree in Business Administration

Anatolian University - Turkey

Skills

Libraries/APIs

Node.js, Socket.IO, React, WebRTC, React Redux, REST APIs, WebXR, OpenLayers, Inertia

Tools

Prisma, Docker Swarm

Languages

JavaScript, HTML, CSS, PHP, Sass, Go, Python 3, TypeScript 3, TypeScript, GraphQL, HTML5, SCSS, SQL

Platforms

Web, Firebase, iOS, Android, Docker, Kubernetes, Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Mobile

Frameworks

React Native, Laravel, JSON Web Tokens (JWT), Tailwind CSS, Jest, Next.js, Redux, Angular, NestJS, Express.js

Paradigms

Microservices, Unit Testing, REST

Storage

MySQL, PostgreSQL, MongoDB, Redis, NoSQL, SQLite, ScyllaDB

Other

WebSockets, APIs, Serverless, Full-stack, Front-end, Styled-components, Animation, Storybook, Administration, TypeORM, System Design, Scaling, BullMQ

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