Yasin Tarım, Developer in Istanbul, Turkey
Yasin is available for hire
Hire Yasin

Yasin Tarım

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
September 8, 2021

Yasin has been working as a full-stack developer for more than 15 years. For the last five years, he has focused on front-end development using React, Angular, and TypeScript. Yasin developed and led several large front-end projects for banks, finance, and food delivery companies.

Portfolio

Delivery Hero
JavaScript, TypeScript, Material UI, Redux, MobX, Node.js, Full-stack, Git...
Turkcell
React, Material UI, Redux, C#, SQL Server 2016, Node.js, Git, Full-stack, SQL...
DenizBank
React, Angular, AngularJS, Material UI, Ant Design, C#, ASP.NET, Docker...

Experience

Availability

Part-time

Preferred Environment

Slack, React Redux, React, Material UI, Angular, TypeScript, JavaScript, JSON, Docker, RxJS, Mapbox

The most amazing...

...project I've worked on is migrating a legacy project written in ASP.NET 3.5 to AngularJS within one year; I worked as the lead developer.

Work Experience

Senior Front-end Developer

2021 - PRESENT
Delivery Hero
  • Developed internal web applications used for managing all the operational tasks in multiple countries using React and Material-UI.
  • Implemented various screens for the front end using React and used various predefined components from npm. Used Redux Toolkit and MobX state management libraries.
  • Developed several command-line tools using Node.js and TypeScript to automate heavily used tasks.
  • Used React components, forms, events, keys, router, and Material-UI library.
Technologies: JavaScript, TypeScript, Material UI, Redux, MobX, Node.js, Full-stack, Git, PostgreSQL, Front-end, HTML5, Mapbox GL, RxJS, Mapbox, CSS, HTML, JSON, SQL Server 2016, Docker, Next.js, Webpack, GitHub, Amazon Web Services (AWS), REST APIs, Chart.js, ECMAScript (ES6), MongoDB

Senior Full-stack Developer

2020 - 2021
Turkcell
  • Developed internal applications using technologies such as React, TypeScript, GraphQL, .NET Core, C#, Docker, and SQL Server.
  • Migrated projects legacy applications written in ASP.NET 3.5 to ASP.NET Core 3.
  • Modernized two legacy projects that have been in use for more than 10 years using ASP.NET Core, React, and Docker.
Technologies: React, Material UI, Redux, C#, SQL Server 2016, Node.js, Git, Full-stack, SQL, HTML5, .NET Core, NGINX, RxJS, CSS, HTML, JSON, Docker, Next.js, Webpack, GitHub, Web Scraping, REST APIs, Chart.js, ECMAScript (ES6), Mobile

Senior Full-stack Developer

2013 - 2020
DenizBank
  • Developed internal API management portals using Angular, React, TypeScript, Redux, C#, and Docker.
  • Created a face-tracking application that recognizes customers using Angular, Azure Vision API, ASP.NET Core, and Docker.
  • Developed a Windows 10 tablet application for an internal banking app on the UWP platform using C#, MVVM, and Rx.NET.
  • Created n-tier and service-oriented web-based banking applications for clients such as OdeaBank and Iktisatbank using ASP.NET, AngularJS, .NET Remoting, SQL Server, and C#.
Technologies: React, Angular, AngularJS, Material UI, Ant Design, C#, ASP.NET, Docker, Front-end, HTML5, Next.js, .NET Core, NGINX, RxJS, Mapbox, CSS, HTML, JSON, Node.js, Redux, Git, GitHub, REST APIs, Chart.js, ECMAScript (ES6), Mobile, Ionic, MongoDB

Senior Full-stack Developer

2012 - 2013
Shiekh Shoes
  • Optimized page load times using client-side HTML generation, JSON, and client-side caching. The page load time decreased to one second from 10 seconds.
  • Worked on SEO optimization and restructured JavaScript files to decrease page load times.
  • Reimplemented the gallery page from scratch so it can work with or without JavaScript.
Technologies: jQuery, ASP.NET, Front-end, IIS SQL Server, RxJS, Mapbox, CSS, HTML, JSON, HTML5, Webpack, Web Scraping

Senior Full-stack Developer

2010 - 2012
Yapi Kredi
  • Developed business objects using ASP.NET and C# for various modules.
  • Built cross-browser ASP.NET pages using jQuery, jQuery UI, Yahoo YUI3, and Telerik RAD Controls.
  • Created a custom JavaScript library for handling navigation, client-side session management, AJAX call logging, and exception handling.
  • Made a custom tree-view jQuery plugin that supports Excel-like freeze column, client-side and server data binding, as well as lazy loading.
  • Developed a web-based automatic survey generator tool using Yahoo YUI 3, jQuery, and TinyMCE. The application supports rich text editing, adding questions and answers dynamically, and assigning dynamic results based on users' answers.
Technologies: ASP.NET, C#, JavaScript, jQuery, Telerik, Front-end, IIS SQL Server, SQL, API Development, Mapbox GL, CSS, HTML, JSON, Node.js, jQuery UI, HTML5, GitHub, REST APIs

Senior Full-stack Developer

2008 - 2010
Accenture
  • Acted as a consultant and developed a web-based CRM application using ASP.NET, Telerik RAD Controls, jQuery, and Oracle for Yapi Kredi bank.
  • Developed an ActiveX control to deploy applications through the web browser using ATL and C.
  • Developed a timesheet web application using ASP.NET AJAX framework, ASP.NET, and SQL Server on Microsoft Azure platform.
Technologies: JavaScript, ASP.NET, Mapbox, CSS, HTML, JSON, REST APIs

ASP.NET Engineer

2006 - 2008
BIS Cozum
  • Contributed to the Fortis Bank migration project that aims to convert all Oracle forms and report applications to ASP.NET platform.
  • Worked on a custom ASP.NET library that generates dynamic ASP.NET pages using C#, XML, SQL Server, and SOAP web services.
  • Implemented several SQL Server stored procedures to generate custom reports using ComponentOne Report Designer and Visual Basic.
Technologies: ASP.NET, JavaScript, IIS SQL Server, CSS, HTML, JSON

C++ Developer

2005 - 2006
Link Bilgisayar
  • Developed a multi-threaded MFC desktop application that generates financial reports using C++, MFC, XML, SQL Server 2000, and Visual Studio 6.
  • Implemented several SQL Server stored procedures to generate data reports.
  • Implemented a custom XML parser for C++ to generate financial reports.
Technologies: C++, Visual Studio

Online Banking Branch For OdeaBank

https://online.odeabank.com.tr/Login?lang=en
An Angular application written in TypeScript. The project took two years to complete. I acted as the lead developer for the team of five developers. I created the application architecture and implemented all the core components.

English Idiom Dictionary for iOS Platform

An iOS app written with Swift using Swift UI framework that heavily utilizes the newly introduced Combine framework. It features more than 1,000 idioms with detailed information. The app includes a quiz game and enables searching and saving favorite idioms.

Languages

TypeScript, JavaScript, CSS, HTML, C#, ECMAScript (ES6), HTML5, SQL, Swift 4, C++

Frameworks

Material UI, ASP.NET, Redux, AngularJS, Ant Design, .NET Core, Angular, Ionic, SwiftUI, Next.js, React Native

Libraries/APIs

React Redux, React, Node.js, jQuery, MobX, jQuery UI, Mapbox GL, REST APIs, Chart.js, API Development, RxJS

Tools

Visual Studio, Webpack, GitHub, Git, NGINX

Platforms

Mapbox, Docker, Telerik, Mobile, Amazon Web Services (AWS)

Storage

JSON, IIS SQL Server, SQL Server 2016, PostgreSQL, MongoDB

Other

Full-stack, Front-end, Web Scraping

2000 - 2005

Bachelor's Degree in Engineering Physics

Istanbul Technical University - Istanbul, Turkey

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