Summary
Overview
Work History
Education
Technical Proficiency
Timeline
Generic

Mustafa Tunçay

Senior Frontend Developer
Istanbul,Turkey

Summary

- Experience: Software Developer since 2012, contributing to applications used by numerous public and private companies. I have been focused to the Front-end development for a long time, my back-end knowledge could be outdated.

Technical Proficiency:
- Front-end Development:
- - Languages: TypeScript, ES6+
- - React-side: React, React Native, Redux (with toolkit or pure), Redux-Saga, React Context API, RNN and other common libraries
- - UI Technologies: AntDesign, Bootstrap, SemanticUI, SASS, CSS3, Tailwind, Framework 7, Cordova, 960GS grid structures (Legacy)
- - Legacy Frameworks Knockout JS, Backbone JS, Underscore JS,
- - Data Visualization: ChartJS, Recharts, basic D3JS
- - API and Data Management: GraphQL, GraphQL-Codegen, Apollo, Subgraphs, React-Query, ethers.js
- - Build Tools: Webpack, Rollup, Vite, Babel

- GIS and 3D Technologies:
- - Mapping Libraries: Leaflet JS, Turf JS, Mapbox, Yandex Maps

- - 3D Graphics: ThreeJS

- Back-end and Scripting Experience (As I highlighted above, I have been working as a Front-end developer for a long time and my backend experience is a bit outdated):
- - PHP: Yii2, Laravel, Codeigniter, Silex/Slim, Doctrine DBAL, Medoo, MySql and its forks. I used many different template engines

- - Python: Flask, Polars, Parquet files, DuckDB
- - WordPress and Opencart: Theme and plugin development

- Other Technologies
- - Legacy UI Technologies: Jquery, JqueryUI, JeasyUI, older UI structures
- - Web3: ethers.js and subgraphs
- - JS Backend: Contributing "Backend for FE" apps with express, a websocket server app with NodeJS and socketIO
- - Object-Oriented Programming: ES6+ and effective use of Prototype-based OOP with ES5

Overview

12
12
years of professional experience
25
25
years of post-secondary education

Work History

Senior Frontend Developer

Ocean Protocol
6 2023 - Current
  • We have been building web3 applications by using React, Typescript, NextJS, EthersJS, GraphQL with subgraphs, Apollo and various libraries
  • Mustafa Tunçay - page 1 I have developed some Python / Flask rest APIs with GraphQL subgraphs and a WebSocket application with socket.io and NodeJS.

Senior Frontend Developer

Grid Singularity
02.2022 - Current
  • I have used React, Typescript, Apollo, GraphQL, GraphQL-codegen, react-hook-forms, recharts JS, d3js and various libraries while I have been working for Grid Singularity
  • We have built a simulation application for the energy industry, which includes advanced technologies like GraphQL real-time sockets, ThreeJS, D3 and Mapbox.

Senior Frontend Developer

Getir
07.2021 - 02.2022
  • I developed some back-office applications for Getir
  • I used React, Redux-Saga, Ant Design, ReactQuery and react-hook-form on those projects
  • I also contributed their some projects which were already been used like customer service management applications
  • I used Yandex Maps API on this application.

React Native & Typescript Developer

Sözcü Gazetesi
01.2018 - 07.2021
  • Led the development of React Native projects at Sözcü News, Turkey's leading newspaper and news portal
  • Transitioned to React Native with guidance from management, utilizing technologies such as Typescript in ES6, React Native Navigation (Wix), Redux, and Invertase Firebase
  • Implemented features like Crashlytics, Analytics, and Admob using Invertase Firebase, as well as AsyncStorage and Onesignal tools
  • Created the first covid-19 tracker app in Turkey during the early stages of the pandemic using React and SVG Maps
  • Collaborated on REST APIs with PHP, implementing MVC architecture and utilizing Memcache for improved performance
  • Integrated data from various web services into the system, optimizing efficiency and functionality
  • Contributed to the Front-end development of WordPress plugins and themes, including dashboard plugins utilizing React

Full Stack Engineer

Antasya Software and Consultancy
02.2017 - 10.2017
  • I have used Leaflet JS and Knockout JS in the applications of IETT (the city bus provider of Istanbul)
  • I have developed the bus route application by using the GIS libraries (Leaflet JS and Turf JS)
  • I also joined the development process of some dotNet applications

Full Stack Developer

İşlev IT
06.2013 - 02.2017
  • While working for this corporate, I developed a Cargo CRM Software for a Cargo Company by using Backbone JS, a news portal software and an e-commerce solution
  • I used Codeigniter, Slim, and Silex frameworks and also another MVC framework that I have participated in the development
  • I took part in many different CMS projects such as Company / City Guide and content portals
  • I developed Opencart Modules and Themes
  • I worked with payment infrastructure integrations
  • I developed and used the REST APIs
  • I participated in CSS and Javascript development of the software and the backend development of corporate websites
  • It has been mostly was my responsibility to plan all these software development processes in İşlev IT and manage the team.

PHP Developer

Piri Yazılım
02.2012 - 06.2013
  • I worked as a PHP Developer in Piri Software
  • I developed some CMS applications with PHP
  • I was also involved in the development of some Joomla modules

Education

Associate of Applied Science - Computer Programming

Ataturk University
Türkiye
04.2013 - 04.2016

Bachelor Degree - Dropped - Computer Engineering

Ahmet Yesevi University
04.2016 - Current

Bachelor Degree - Dropped - Faculty of Economics - Department of Economics

Istanbul University
01.2011 - Current

Technical Proficiency

TypeScript, ES6+, React, React Native, Redux (with toolkit or pure), Redux-Saga, React Context API, RNN and other common libraries, AntDesign, Bootstrap, SemanticUI, SASS, CSS3, Tailwind, Framework 7, Cordova, 960GS grid structures (Legacy), Knockout JS, Backbone JS, Underscore JS, ChartJS, Recharts, basic D3JS, GraphQL, GraphQL-Codegen, Apollo, Subgraphs, React-Query, ethers.js, Webpack, Rollup, Vite, Babel, Leaflet JS, Turf JS, Mapbox, Yandex Maps, basic ThreeJS

Timeline

Senior Frontend Developer

Grid Singularity
02.2022 - Current

Senior Frontend Developer

Getir
07.2021 - 02.2022

React Native & Typescript Developer

Sözcü Gazetesi
01.2018 - 07.2021

Full Stack Engineer

Antasya Software and Consultancy
02.2017 - 10.2017

Bachelor Degree - Dropped - Computer Engineering

Ahmet Yesevi University
04.2016 - Current

Full Stack Developer

İşlev IT
06.2013 - 02.2017

Associate of Applied Science - Computer Programming

Ataturk University
04.2013 - 04.2016

PHP Developer

Piri Yazılım
02.2012 - 06.2013

Bachelor Degree - Dropped - Faculty of Economics - Department of Economics

Istanbul University
01.2011 - Current

Senior Frontend Developer

Ocean Protocol
6 2023 - Current
Mustafa TunçaySenior Frontend Developer