Yusuf Yilmaz
Verified Expert in Engineering
Software Developer
Barcelona, Spain
Toptal member since October 28, 2024
Yusuf is a senior software engineer with 12 years of experience in React, Next.js, Node.js, TypeScript, .NET, and SQL databases. His expertise in DevOps, CI/CD, AWS, Google Cloud Platform (GCP), Google Ads, BigQuery, and containerization with Docker and Kubernetes help him create scalable, high-performance web applications across telecom and IT sectors. Yusuf has managed teams and mentored developers, successfully showcasing his strong background in front-end and back-end development.
Portfolio
Experience
- C# - 8 years
- React - 8 years
- JavaScript - 8 years
- Next.js - 6 years
- Node.js - 6 years
- TypeScript - 6 years
- PostgreSQL - 5 years
- Tailwind CSS - 2 years
Availability
Preferred Environment
Next.js, Node.js, Tailwind CSS, CSS, TypeScript, JavaScript, Google Cloud, Redis, PostgreSQL, React
The most amazing...
...project I've developed is Turkcell's WebChat platform, which connects millions of clients to real-time customer service and transforms support at scale.
Work Experience
Senior Full-stack Developer
Toptal
- Built a Slack centralized service for 10+ apps, managing immediate, bulk, and scheduled messages via Next.js, Redis, and EJS templating.
- Streamlined messaging, scaling templates dynamically to improve flexibility.
- Developed an assets generator with Next.js, React, and OpenAI to automate personalized success stories, streamlining talent interviews by enabling easy creation, editing, review, and publishing of talent information.
- Created an ETL pipeline for an alert system using Node.js, Apache Kafka, and PostgreSQL, automating data processing for efficient reporting.
- Implemented eight tools for automating Google Ads management, including positive/negative keyword generation, asset reviews, and dynamic content management.
- Migrated around 10 legacy websites to Next.js, improving performance and design responsiveness.
Senior Software Developer
Scopely
- Developed front-end and back-end solutions for a web automation tool used by game engineers.
- Participated in Unity development as required by the project.
- Converted the automation tool to a micro-frontend architecture.
Senior Front-end Engineer
Marfeel
- Converted existing web products to React and created command-line interface (CLI) tools for media providers.
- Developed automatically generated playgrounds for providers.
- Implemented server-side rendering (SSR) for React components.
Senior Software Engineer
Turkcell
- Led the development of WebChat, Chat Gateway, Bot Info, Chat and Phonex Configuration Manager, Transaction Manager, Opera, Phonex, and other customer service tools for Turkcell, handling over 600,000 daily interactions.
- Converted WebChat to React and Redux within two weeks, significantly improving scalability.
- Designed and implemented a multichannel chat gateway, integrating over 20 clients into a unified architecture.
- Mentored junior engineers and coached team members and infrastructure teams on the chat platform.
Software Engineer
Sestek
- Developed core components for text-to-speech (TTS) and speech recognition (SR) systems.
- Designed and implemented web services using C++, C#, and Windows Communication Foundation (WCF).
- Built mobile applications, leveraging Swift and Objective-C.
- Converted the project's language processor from C++ to C#.
Experience
DevHub Showcase
https://yusufdevhub.vercel.app/I implemented a robust back end with Prisma and PostgreSQL for managing content and integrating data relationships, along with Redis for optimized caching and performance. The application is structured within a Turborepo monorepo, leveraging modular packages and CI/CD pipelines via GitHub Actions to streamline deployments.
This project culminated my 12 years of experience, combining my deep knowledge of front-end and back-end engineering with practical, modern DevOps practices. I crafted a dynamic, scalable solution highlighting my skill set in full-stack development, containerization with Docker, and cloud deployment. It embodies the innovative approaches I bring to professional projects.
Education
Master's Degree in Computer Science
Boğaziçi University - Istanbul, Turkey
Bachelor's Degree in Computer Engineering
Istanbul Technical University - Istanbul, Turkey
Skills
Libraries/APIs
Node.js, React, REST APIs, OpenAI API, D3.js, React Query, React Router, Google Ads API, React Redux, Recharts
Tools
Prisma, Git, Figma, GitHub, Auth0, ChatGPT, BigQuery
Languages
CSS, TypeScript, JavaScript, C#, HTML, SQL, CSS3, HTML5, Python, Sass, Swift, Less, Java, C++, Objective-C, Ruby
Frameworks
Next.js, Tailwind CSS, Jest, Express.js, .NET, .NET Core, Redux, Unity, Bootstrap
Paradigms
Unit Testing, Web Architecture, E2E Testing, ETL, REST
Storage
Databases, PostgreSQL, Google Cloud, Redis, Redis Cache, Microsoft SQL Server, MySQL
Platforms
Amazon Web Services (AWS), Google Cloud Platform (GCP), Vercel, Apache Kafka, Google Ads, Docker, Kubernetes, Firebase
Other
Web Development, Web Applications, Front-end, Front-end Development, Server-side Rendering (SSR), Full-stack, Data Modeling, API Integration, APIs, Monorepos, Full-stack Development, Responsive Design, User Interface (UI), User Experience (UX), Dashboards, Architecture, CI/CD Pipelines, OpenAI, Web Animation, Startups, Data Visualization, Supabase, Computer Science, Software Engineering, Computer Engineering, Control Engineering, GitHub Actions, Turborepo, Dify, BullMQ, Google BigQuery, Web MVC, WebSockets, Infrastructure, Amazon RDS
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