
Timur Dündar
Verified Expert in Engineering
Software Developer
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
Experience
- HTML - 15 years
- JavaScript - 12 years
- REST - 10 years
- Angular - 6 years
- MongoDB - 6 years
- Node.js - 5 years
- React - 4 years
- Next.js - 2 years
Availability
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
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.
MEAN Stack Developer
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.
Technical Lead
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.
Freelance Developer
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.
Senior Full-stack Developer
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.
Junior Developer
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.
Experience
Notifications Reporting System
Lead Engineer of UI Infrastructure
Freelance Game Engine
Skills
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, ChatGPT, Webpack, Google Sheets, Krita, AutoCAD, AWS CloudFormation, Amazon CloudWatch, Xcode, Notion, Turbo
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, tRPC, ASP.NET
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, 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, Prompt Engineering, Hugging Face, Animated GIFs, Flowcharts, eCommerce, Payment APIs, Llama, Enterprise SaaS, Pinecone, Vector Data, Monorepos, Payment Gateways, Cryptocurrency
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