Emre Yavuz, Developer in Istanbul, Turkey
Emre is available for hire
Hire Emre

Emre Yavuz

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
January 23, 2019

Emre is a full-stack developer with solid experience in building complex and scalable software applications. He has the desire to be a part of creating unique and creative products. He keeps following state-of-the-art technologies and is always willing to learn new things and push his limits.

Portfolio

Toptal
MongoDB, Node.js, React Native, React, JavaScript
Codeventure
Swift, React Native, React, Redis, MongoDB, Node.js
BiTaksi
Heroku, AngularJS, Redis, MySQL, MongoDB, Node.js

Experience

Availability

Part-time

Preferred Environment

Git, Atom

The most amazing...

...application I collaborated on was a live trivia app that had over 100,000 users participating daily as its partner program aired simultaneously on live TV.

Work Experience

Senior Full-stack Developer

2019 - PRESENT
Toptal
  • Worked with a team with different proficiencies as a tech lead, made technical decisions, and provided consultancy services to the client before the development phase started.
  • Contributed to the development phase for a Fortune 100 company as a front-end developer to improve their internal web and mobile application.
  • Worked on an early-stage startup to implement a mobile app with complicated technical specifications as a CTO.
Technologies: MongoDB, Node.js, React Native, React, JavaScript

Co-founder and Full-stack Developer

2015 - PRESENT
Codeventure
  • Performed numerous duties, including administrative tasks, and contributed to many startups in various industries as the company's co-manager.
  • Collaborated on the establishment of the first contact with the customers to the delivery of the project. Acted as Project Manager, supervised resources, led technical teams, and handled potential crises.
  • Developed a mobile application to ease the lives of buyers and sellers during local delivery. Engineered a cross-platform mobile app with React Native, contributed to the back end, and managed the mobile applications' UI/UX design process.
  • Designed and implemented the back-end and front-end infrastructure for an educational, social media website. Led the development team when needed. Collaborated on a web app and a cross-platform mobile app written in React Native.
  • Implemented an in-house web application for the Turkish office of Mann-Hummel, the global market leader in filtration. Managed the development process and led the UI/UX process in coordination with the client from scratch.
  • Implemented the iOS version of a React Native mobile app for the leading complaint platform of Turkey. The app consists of video uploading, complex form manipulations, long list views, animations, and push notifications.
  • Built a trivia game application with developments on the web and back-end applications and feature additions on the iOS app. With almost one million downloads, it was launched before the worldwide famous application HQ Trivia.
  • Made UI and animation improvements on a React Native iOS app. The app is a product of a location-based social networking startup in the USA.
  • Led the UI/UX process of a video conference platform in coordination with the client. Architected both web and back-end applications and led the dev team when needed.
  • Contributed to the development of a web application to track physical measurements of children. The product consists of a report panel for the measurements and a forum for parents to track their progress.
Technologies: Swift, React Native, React, Redis, MongoDB, Node.js

Full-stack Developer

2013 - 2015
BiTaksi
  • Worked with the founding software team of Turkey's first taxi-hailing application.
  • Collaborated on the back-end application for adding new features to the mobile app.
  • Integrated the payment system of Paypal to the app by using their REST API.
  • Implemented a reception web application with a back-end API from scratch for corporate customers to use.
  • Engineered a live trip tracking application that mobile users can share during their rides.
  • Developed a live socket module for Twitter which streamed live tweets and displayed them on the web panel.
  • Made various developments for the in-house web panel, which was mainly used by the call center and also used as a reporting dashboard.
Technologies: Heroku, AngularJS, Redis, MySQL, MongoDB, Node.js

Rooster Car Insurance | React Native, React

Rooster is a new app-based car insurance company. I developed the mobile application and carried out the application transfer from a software agency. I also implemented an in-house web panel with React from scratch.

Imagine | React Native

Imagine is a mobile payment solution in which users can make one-click contactless secure payments directly from their bank account. I developed a mobile application from scratch. My aim was to make it work flawlessly with the payment integrations and follow the design to make a pixel perfect UI.

Fortune 100 North American Construction Equipment Manufacturer | React, React Native

I had the privilege to work for one of the world’s leading companies in the construction equipment manufacturing industry. I have worked with a team to develop an in-house mobile application that is used by the employees. I also contributed to the web portal which mainly creates content for the mobile application.

Remo | CTO

An app that connects repo companies with spotters. Spotters use the app to scan license plates with the power of OpenALPR. I Implemented both cross-platform applications with React Native and architected and built a scalable dockerized back end with Node.js and MongoDB.

Box The Light | Tech Lead

Led the lightning process (via Toptal Projects) of a mobile application as a tech lead. I decided on the tech stack, worked on the entire technical architecture, and made an estimation for the development timeline.

Cornix | React Native

Cornix is a cryptocurrency trading bot. I developed a React Native application for the company, where users can follow their trades and portfolios with detailed visual representations.

Artishok | React Native

Implemented new features for multiple React Native applications, in cooperation with the client. Modularized the apps to run standalone and also within other apps as modules.

Antika Cam

Antika Cam is a camera application in which you can capture grainy videos with an old-effect. I used Apple's Core Image framework with Swift for image processing.

Banana For Scale

https://www.producthunt.com/posts/banana-for-scale
It is an augmented reality app which you can put real-sized bananas on a real-world surface. I used the Apple ARKit technology with Swift. The app was featured on Product Hunt.

Izmir Mass Transit Guide

An application that calculates the shortest possible path between two points, along with the transportation routes in Izmir. It is similar to Citymapper. I built the web application with JavaScript and Java. With a talented team, I also developed a cross-platform mobile application with PhoneGap.

Swing

Swing is a dating app that is similar to Tinder where you have to exchange virtual drinks to start chatting with people near you. Designed and developed the project with a friend in 2011 as our own startup. It was built as a cross-platform mobile app using PhoneGap, Backbone.js, Node.js, Express.js, and MongoDB.

React Native Confetti

https://github.com/cdvntr/react-native-confetti
Raining confetti made with React Native animations as an open source project.

React Native Asset Thumbnail

https://github.com/cdvntr/react-native-asset-thumbnail
A native module written with Objective-C for generating thumbnails with asset URI.
2009 - 2013

Bachelor of Science Degree in Computer Engineering

İzmir University of Economics - İzmir, Turkey

Libraries/APIs

React, Node.js, Google Maps, Socket.IO

Tools

Git, Atom

Frameworks

React Native, Express.js, Redux, Jest, AngularJS

Paradigms

Agile Software Development, Functional Programming

Languages

JavaScript, TypeScript, Swift, C++, HTML, CSS, Java

Platforms

Heroku, Firebase, iOS, Android, Linux

Storage

MongoDB, Amazon S3 (AWS S3), Redis, MySQL, Cloud Firestore

Other

User Experience (UX), Mockups

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