Yasin Tarım
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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#.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
ASP.NET Engineer
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.
C++ Developer
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.
Experience
Online Banking Branch For OdeaBank
https://online.odeabank.com.tr/Login?lang=enEnglish Idiom Dictionary for iOS Platform
Skillset
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
Education
Bachelor's Degree in Engineering Physics
Istanbul Technical University - Istanbul, Turkey
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