Timur Dündar, Developer in Istanbul, Turkey
Timur is available for hire
Hire Timur

Timur Dündar

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
March 16, 2022

Timur is a full-stack engineer with 15 years of experience developing a wide range of project types, including financial solutions, infrastructure for process and UI, and game engines. He excels in Node.js and JavaScript frameworks for Angular and React on the front end. He previously worked both as a senior developer and technical lead in one of the biggest software companies in Turkey.

Portfolio

Kindo.ai
Artificial Intelligence (AI), OpenAI GPT-3 API, OpenAI GPT-4 API, LLaMA, GitHub...
Pampered Chef
JavaScript, Angular, Node.js, Java, CSS, Express.js, Scrum, Agile, MEAN Stack...
Softtech
JavaScript, Scala, Angular, Vue, HTML, REST, Node.js, CSS...

Experience

Availability

Part-time

Preferred Environment

Windows, MacOS, Visual Studio Code (VS Code), Unity, Godot, MongoDB, REST, SOAP, Visual Studio

The most amazing...

...thing I’ve ever built was a notification system that can process notification data at a high volume daily and create real-time reports to admins.

Work Experience

Senior Full-stack AI/React Developer

2023 - 2023
Kindo.ai
  • Created a system to integrate over 100 external apps, syncing data into an internal format, enabling personalized AI responses to be generated using a vector database, which indexes and searches data across applications.
  • Redesigned screens with Next.js/React and Tailwind CSS for reusability and high maintainability, providing ease of use with a new, modern, and captivating look.
  • Implemented a search algorithm using embeddings and Pinecone VectorDB, allowing users to embed their documents and perform similarity searches later.
Technologies: Artificial Intelligence (AI), OpenAI GPT-3 API, OpenAI GPT-4 API, LLaMA, GitHub, SaaS, Enterprise SaaS, Pinecone, Vector Data, Prisma, MySQL, Docker, Next.js, Tailwind CSS, Storybook, Node.js, MERGE, React, TypeScript, JavaScript, Jest, Unit Testing, Pusher, Visual Studio Code (VS Code), Notion, RPC, REST, Monorepos, Turbo, Back-end, Front-end, Stripe, Payment Gateways, Sass, Apache Kafka, Natural Language Processing (NLP), Machine Learning, Web Scraping, Generative Pre-trained Transformers (GPT), Document Parsing, CI/CD Pipelines, Redis, Chatbots, Vercel, Google Sheets, Live Chat, Minimum Viable Product (MVP), Swagger, JSON Web Tokens (JWT), Integration Testing, B2B, Animation, GraphQL, RDBMS, PostgreSQL, AI Programming, UI Components, Design Systems, Web Usability, tRPC, Language Models, Prompt Engineering, Hugging Face, OpenAI, Krita

MEAN Stack Developer

2022 - 2023
Pampered Chef
  • Developed a user-friendly and efficient product search utilizing Elasticsearch, featuring complex search capabilities and an auto selecting functionality.
  • Created a streamlined and user-friendly consultant registration and agreement system, complete with a beautiful UI and integration with various internal services, using a step-by-step process.
  • Developed and maintained a highly efficient, multi-threaded, and multi-tenant microservice that processed Kafka messages to merge commands and actualize real carts for customers.
  • Designed and developed user-friendly UIs for a virtual sales party creation system.
Technologies: JavaScript, Angular, Node.js, Java, CSS, Express.js, Scrum, Agile, MEAN Stack, MongoDB, Amazon Web Services (AWS), AWS CloudFormation, Amazon CloudWatch, AWS Lambda, eCommerce, Angular Material, TypeScript, Agile Software Development, Apache Kafka, Payment APIs, Jest, Sinon.JS, Mocha, Material UI, RxJS, Socket.IO, Moment.js, Chai, UI Design, Microservices, AWS Cloud Architecture, Testing, Webpack, Microservices Architecture, CI/CD Pipelines, Redis, Scalable Application, Swagger, JSON Web Tokens (JWT), Integration Testing, Animation, Material Design, Serverless, NoSQL, UI Components, Design Systems, Web Usability

Technical Lead

2019 - 2022
Softtech
  • Created a notification documents system regarding banking operations that are needed to be accessed from the public internet that needs to be very secure and fast.
  • Built a notification reporting system that handles a high volume of data daily and shows reports in real time.
  • Led a big team that rebuilt the entire UI Infrastructure of the company. Utilized a low code designer with Node.js, BFF infrastructure, Vue.js, Swift, and Kotlin export capabilities.
  • Created a chain notification system that can send an email or an SMS or push notifications per user settings with the first available one.
  • Built a template system that can render predefined templates of SMS and emails and push notifications with the same data.
  • Made a low code MVP for the next generation of the company's UI Infrastructure with svelte that has a WYSIWYG editor.
Technologies: JavaScript, Scala, Angular, Vue, HTML, REST, Node.js, CSS, Visual Studio Code (VS Code), MongoDB, Apache Kafka, Akka, HTML5, Python 3, Socket.IO, Chart.js, Material UI, Cassandra, Vuetify, Express.js, Process Flows, User Interface (UI), User Experience (UX), REST APIs, Responsive UI, Responsive Design, TypeScript, Gimp, Visual Studio 2019, ECMAScript (ES6), Jest, Model View Viewmodel (MVVM), NPM, Private NPM Modules, Jira, Agile, Scrum, Scrum Master, Agile Software Development, Mocha, Test-driven Development (TDD), Behavior-driven Development (BDD), Design Patterns, Clean Architecture, Responsive Web Design (RWD), Mentorship, People Management, Team Mentoring, APIs, Angular Material, Full-stack, Full-stack Development, Front-end, Front-end Design, Front-end Development, Architecture, Front-end Architecture, Back-end, Back-end Development, Back-end Architecture, Postman, Git, GitHub, Docker, Kubernetes, MEVN Stack, JSON, Python, Redux, MobX, Dashboards, Data Visualization, API Integration, CSS3, CSS3 Animation, Svelte, Amazon Web Services (AWS), Tailwind CSS, UI Design, Microservices, .NET Core, C#.NET, SaaS, 3D Rendering, Flask, RPC, Testing, Webpack, TradingView, Sass, Product Management, Document Parsing, Microservices Architecture, CI/CD Pipelines, Team Leadership, Technical Leadership, Fintech, Materialize, Minimum Viable Product (MVP), Scalable Application, JSON Web Tokens (JWT), Integration Testing, B2B, Animation, Material Design, Electron, Serverless, NoSQL, UI Components, Design Systems, Web Usability, Krita, Animated GIFs

Freelance Developer

2017 - 2019
Freelance
  • Developed an HTML5 game engine with a highly customizable plugin system. Created two demo games with it.
  • Created an alternative GUI system using HTML5 with two-way data binding props.
  • Built a painting program in Unity to improve team workflow.
  • Created a process engine workflow designer with HTML5 and PixiJS.
  • Participated in client projects with React and Angular.
Technologies: JavaScript, Node.js, React, Vue, Angular, HTML5, HTML, CSS, Unity, C#, PixiJS, Visual Studio Code (VS Code), Godot, MongoDB, REST, SOAP, Svelte, SQL, jQuery, Python 3, Visual Studio, Socket.IO, Material UI, Box2D, Vuetify, Express.js, User Interface (UI), User Experience (UX), REST APIs, Responsive UI, Responsive Design, TypeScript, Blender, Gimp, Photoshop CC, Visual Studio 2019, ECMAScript (ES6), ES5, Jest, Model View Viewmodel (MVVM), NPM, Inkscape, Adobe Animate, Mocha, Object-relational Mapping (ORM), Test-driven Development (TDD), Behavior-driven Development (BDD), Design Patterns, Clean Architecture, SOLID Principles, Responsive Web Design (RWD), APIs, MySQL, Azure, Angular Material, Bootstrap, Full-stack, Full-stack Development, Front-end, Front-end Design, Front-end Development, Architecture, Front-end Architecture, Back-end, Back-end Development, Back-end Architecture, Postman, Git, GitHub, Docker, Kubernetes, MERN Stack, MEVN Stack, JSON, Python, Redux, .NET, MobX, XML, Dashboards, Data Visualization, API Integration, CSS3, CSS3 Animation, AWS Amplify, Tailwind CSS, Next.js, UI Design, ChatGPT, .NET Core, C#.NET, WebGL, 3D Rendering, Gaming, Unity3D, iPhone, Xcode, Testing, Webpack, Sass, Document Parsing, Microservices Architecture, Cryptocurrency, Games, Video Gaming, Scalable Application, Integration Testing, React Redux, Entity Framework Core, Babylon.js, 3D, 3D Modeling, Animation, NoSQL, UI Components, Design Systems, Web Usability, ASP.NET, Krita, Animated GIFs

Senior Full-stack Developer

2008 - 2017
Isbank
  • Created architecture and developed a big part of the innovative portfolio management system. Served as infrastructure lead for other products such as the document management system for an HR firm.
  • Built a system for identifying flaws in current customer data and automatic fixing where it can, informing users to call customers to get actual data where an automatic fix is not available.
  • Rebuilt the credit and credit card application system integrated to all external systems and internal bank systems. Simplified new system credit processes and manpower needed for the process, which was diminished by around 30%.
  • Developed an OCR system that converted paper forms into digital information, which can be used in further banking processes.
  • Created a web application for the legal pursuit of bank cases by outsourced law firms. Administration and case distribution to firms screens are also created for bank's own attorneys.
  • Built an insurance app that lets experts mark previous accidents of a car on a 3D model.
  • Designed and developed an internal bet app that tracks user entries for UEFA matches and calculates users' points by scraping match results with Html Agility Pack. Also sends reminders, weeks' winners, and insiders emails to users.
  • Created an integration with governments' e-seizure system to transmit bank's customer data to the government system and freeze customer assets if needed. Also created administration screens for the system users.
Technologies: JavaScript, C#, Angular, jQuery, MongoDB, HTML, CSS, SQL, Node.js, Express.js, REST, SOAP, Process Flows, User Interface (UI), User Experience (UX), Visual Studio Code (VS Code), Three.js, Blender, Gimp, Photoshop CC, React, Visual Studio, REST APIs, Responsive UI, Responsive Design, TypeScript, Flowcharts, ECMAScript (ES6), ES5, Jest, Knockout (Knockout.js), ASP.NET MVC, Model View Viewmodel (MVVM), ASP.NET Core MVC, Jira, Agile, Scrum, Scrum Master, Agile Software Development, Waterfall Development, Object-relational Mapping (ORM), Test-driven Development (TDD), Design Patterns, SOLID Principles, Responsive Web Design (RWD), Mentorship, People Management, Team Mentoring, APIs, MySQL, Oracle, Azure, Angular Material, Bootstrap, Full-stack, Full-stack Development, Front-end, Front-end Design, Front-end Development, Architecture, Front-end Architecture, Back-end, Back-end Development, Back-end Architecture, SoapUI, Postman, Git, JSON, .NET, XML, Dashboards, Data Visualization, API Integration, UI Design, Microservices, .NET Core, C#.NET, .NET 4, WCF Web Services, Document Parsing, Team Leadership, Fintech, Materialize, Scalable Application, Integration Testing, Entity Framework Core, B2B, Azure SQL, Material Design, NoSQL, RDBMS, UI Components, Design Systems, Web Usability, ASP.NET, Entity Framework, Animated GIFs

Junior Developer

2006 - 2008
TMS
  • Created smart buildings' control software for automated administration of hospitals, malls, and 5-star hotels.
  • Designed a smart building automation system for optimizing output to create more eco-friendly and less energy-consuming systems.
  • Participated in client demonstration and technical presentation of systems and onboarding.
Technologies: C++, CAD, Embedded C++, AutoCAD, Flowcharts, SOAP, Visual Studio, Waterfall Development, Back-end Development

Notifications Reporting System

Created a small team of two back-end developers as a senior front-end developer three years ago. After two weeks, the other two back-end developers resigned. I had to learn Scala and take over the whole project while creating a new reporting system. With that workload, I made both the back end and front end for that reporting system that handles an extremely high volume of user notification data (including sent email, SMS, and app notifications for a wide range of apps) and creates dynamic dashboards with fast socket data. This way users may see what kind of notification is sent to which segment of users and for what purpose.

Lead Engineer of UI Infrastructure

Led a UI Infrastructure team. We rebuilt the whole UI low code system from scratch with the editor, changed components with Vue.js integration, Kotlin export, and Swift export. We diminished UI creation costs by nearly 25% by empowering citizen developers to create all UI screens. I developed this by myself in my spare time with a window management system that both editors and generated UI's can use to dock, resize, and create user-specific layouts.

Freelance Game Engine

Took on client work of creating a simple game engine with PixiJS , but they said they might need new features in the future. So I suggested a new project plan that includes a plugin system that everything is a plugin. Then, I created core plugins including three different physics engine integrations, using PixiJS including a 2D renderer, audio player, and other components. I created two demo games inside the engine's WYSIWYG web builders and code editor.

Languages

JavaScript, C#, SQL, HTML5, CSS, HTML, Python 3, TypeScript, ECMAScript (ES6), ES5, Python, XML, C#.NET, Scala, CSS3, Sass, C++, Embedded C++, Java, GraphQL

Frameworks

Angular, Svelte, Material UI, Box2D, Express.js, Jest, Knockout (Knockout.js), Angular Material, Bootstrap, .NET, Next.js, .NET Core, Materialize, Unity, PixiJS, Akka, Vuetify, ASP.NET MVC, ASP.NET Core MVC, Redux, Tailwind CSS, Unity3D, Flask, .NET 4, Swagger, JSON Web Tokens (JWT), Entity Framework Core, Electron, ASP.NET

Libraries/APIs

Node.js, React, Vue, jQuery, Socket.IO, REST APIs, WebGL, Chart.js, Three.js, MobX, AWS Amplify, Babylon.js, Entity Framework, Sinon.JS, RxJS, Moment.js, Chai, Pusher, Stripe, React Redux

Tools

Visual Studio, Visual Studio 2019, NPM, Jira, Inkscape, SoapUI, Postman, Git, GitHub, Prisma, CAD, Blender, Photoshop CC, Adobe Animate, Mocha, Webpack, Google Sheets, AutoCAD, AWS CloudFormation, Amazon CloudWatch, Xcode, Notion, Turbo

Paradigms

REST, Model View Viewmodel (MVVM), Agile, Scrum, Agile Software Development, Waterfall Development, Object-relational Mapping (ORM), Test-driven Development (TDD), Behavior-driven Development (BDD), Design Patterns, Clean Architecture, Responsive Web Design (RWD), Back-end Architecture, MEAN Stack, UI Design, Microservices, Testing, Microservices Architecture, Scalable Application, B2B, Unit Testing

Platforms

Windows, Godot, Apache Kafka, Oracle, Visual Studio Code (VS Code), MacOS, Azure, Docker, Kubernetes, Amazon Web Services (AWS), AWS Lambda, Vercel

Storage

MongoDB, JSON, NoSQL, RDBMS, Cassandra, MySQL, Redis, PostgreSQL, MERGE, Azure SQL

Other

SOAP, Process Flows, User Interface (UI), User Experience (UX), Responsive UI, Responsive Design, Scrum Master, SOLID Principles, Mentorship, People Management, Team Mentoring, APIs, Full-stack, Full-stack Development, Front-end, Front-end Design, Front-end Development, Architecture, Front-end Architecture, Back-end, Back-end Development, MERN Stack, MEVN Stack, Dashboards, Data Visualization, API Integration, 3D Rendering, Artificial Intelligence (AI), OpenAI GPT-3 API, OpenAI GPT-4 API, Natural Language Processing (NLP), Machine Learning, Generative Pre-trained Transformers (GPT), Document Parsing, CI/CD Pipelines, Team Leadership, Fintech, Games, Video Gaming, Chatbots, Minimum Viable Product (MVP), Animation, AI Programming, UI Components, Design Systems, Web Usability, Language Models, OpenAI, Gimp, Private NPM Modules, CSS3 Animation, ChatGPT, AWS Cloud Architecture, SaaS, Gaming, iPhone, RPC, TradingView, Storybook, WCF Web Services, Web Scraping, Product Management, Technical Leadership, Live Chat, Integration Testing, 3D, 3D Modeling, Material Design, Serverless, tRPC, Prompt Engineering, Hugging Face, Krita, Animated GIFs, Flowcharts, eCommerce, Payment APIs, LLaMA, Enterprise SaaS, Pinecone, Vector Data, Monorepos, Payment Gateways, Cryptocurrency

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