
Cihan Yakar
Verified Expert in Engineering
Full-stack Developer
Ankara, Turkey
Toptal member since February 23, 2022
Cihan is a professional with 20 years of experience in software development. He focuses on full-stack development and machine learning and is a regular speaker at international and local conferences, focusing on .NET, React, and AI. Cihan received the prestigious Microsoft Most Valuable Professional award for three consecutive years.
Portfolio
Experience
- C# - 15 years
- SQL - 10 years
- LINQ - 10 years
- TypeScript - 9 years
- Azure - 7 years
- Node.js - 6 years
- React - 5 years
- Next.js - 2 years
Preferred Environment
Microsoft, REST, .NET, Next.js, Node.js, MongoDB, React, Web Applications, Back-end, Machine Learning
The most amazing...
...thing I've developed is a loyalty application portal for shopping malls, which is used by more than 300 malls and has touched millions of users.
Work Experience
Founder
Bitsody Software
- Developed a mobile app for Turkiye's biggest crowdfunding platform, making it easier for people to invest in projects they care about.
- Acted as a software management consultant on a project that got its first investment, helping to steer it in the right direction.
- Contributed to some popular open-source UI frameworks that developers use all the time, making them better and more user-friendly.
Technical Reviewer
Packt Publishing
- Reviewed "The TypeScript Workshop: A practical guide to confident, effective TypeScript programming," sharing insights to help others learn and apply TypeScript.
- Reviewed "The React Workshop: Get started with building web applications using practical tips and examples from React use cases," contributing to the understanding of building with React.
- Reviewed "React Key Concepts: Consolidate your knowledge of React's core features," offering thoughts on strengthening skills in React's essential aspects.
- Collaborated with the authors and editorial team to ensure the highest quality content, enhancing the clarity and effectiveness of published materials and contributing to the success of several best-selling technical guides.
Full-stack C#.NET Developer
Client
- Modernized the user interface by integrating Blazor, significantly enhancing UX/UI design and interactivity.
- Translated a legacy C# codebase to modern C#.NET standards, improving system performance while ensuring backward compatibility and seamless integration with existing modules.
- Integrated Telerik's Blazor components successfully into the project for the first time, streamlining the development process and enhancing UI features.
Full-stack Developer
Client
- Created a duplex connection between Azure Functions and Windows Services, streamlining the communication process and enhancing the efficiency of order handling.
- Connected various food delivery services' APIs to manage orders, enabling a centralized platform for tracking and fulfillment, improving response time and customer satisfaction.
- Used Google BigQuery services for data analytics and insights, helping to understand customer behavior and preferences, leading to more targeted marketing and menu planning.
- Implemented an adaptive approach using JavaScript frameworks that best suited the project's needs, optimizing the back-end processes and contributing to a more responsive and reliable food ordering system.
Senior Back-end Developer
Client
- Learned cloud security details firsthand, rapidly adapting to the company's specific methodologies and contributing expertise in Azure to expand the service offerings.
- Utilized AWS technologies such as AWS Lambda and Amazon Kinesis, demonstrating flexibility in working across different cloud platforms to ensure seamless integration and functionality.
- Created integrations with Azure Cloud, Azure AD, and Microsoft 365, providing the client with a parallel service offering in the Microsoft Cloud environment and enhancing their product portfolio.
- Assisted the existing team in understanding Azure-related services, fulfilling the role of both a technical expert and a pedagogue to foster knowledge transfer and skill development within the company.
- Collaborated across different time zones with teams based in the USA and India, maintaining effective communication and alignment on goals.
Senior Front-end Developer
Client
- Moved the project's state management from Redux to Zustand, improving the efficiency and maintainability of the code in line with the enterprise-grade standards.
- Transformed the project's structure from class-based to function-based, enhancing modularity and facilitating smoother collaboration with other team members.
- Worked with the Python back-end service via the Socket.IO library, ensuring seamless integration and real-time communication between the front-end and back-end systems.
- Collaborated with cross-functional teams including product management, design, data science, and DevOps to create user-centered products, contributing to the company's innovative approach in the energy industry.
- Utilized knowledge in React and additional skills in D3.js and Mapbox.
Senior Back-end Developer
Client
- Developed a dashboard application to display waste management statistics, translating existing Excel-based processes into an interactive web interface, aiding in better decision-making and real-time tracking.
- Implemented GraphQL over Apollo Server and Express, enabling efficient consumption of several APIs and ensuring seamless integration across various services.
- Utilized Auth0 and Auth0 APIs for authentication, with custom role management integration, providing a secure and user-specific experience tailored to different access levels.
- Managed a Metabase application via APIs, dynamically updating the information to reflect the latest statistics in waste management and recycling, contributing to the company's agile and data-driven approach.
- Collaborated with a team of specialists in waste management and recycling, applying a combination of planning, practical implementation, and operation to meet the diverse challenges and needs of various client groups in the waste pyramid.
Chief Technology Officer
Omega BigData
- Developed a cutting-edge loyalty application for industrial companies, leading to recognition through numerous awards and solidifying the company's reputation for innovative solutions.
- Built a mall loyalty CRM system that captured a 90% market share in Turkey, showcasing a strong understanding of market needs and delivering a highly effective and dominant product.
- Received an award for exporting the shopping mall's application software, reflecting the international appeal and quality of the product and contributing to the company's global reach.
- Managed and guided the software development team as the chief technology officer (CTO), fostering a collaborative environment and driving the successful execution of complex projects aligned with the company's strategic goals.
Senior Full-stack Developer
Devartes
- Developed Turkey's 2nd most played online tabletop games management portal, demonstrating expertise in design and development and contributing to a platform enjoyed by a vast audience.
- Mastered the model-view-controller (MVC) pattern through hands-on full-stack project practice, enhancing both technical proficiency and the overall quality of the product.
- Adapted to remote working conditions for the first time, gaining valuable experience in collaboration, communication, and self-management in a remote environment, an essential skill in today's globalized workforce.
Founder
Antser
- Developed a desktop application tailored to the needs of the local council, providing a solution that was adopted and implemented at the community governance level.
- Introduced Microsoft SQL Server into the technology stack, leveraging it as a database for the 1st time and enhancing data management capabilities.
- Created innovative tools to increase productivity within the hardware division, contributing to more efficient processes and a more streamlined workflow.
- Founded Antser, taking the initiative to start a business and successfully navigating the challenges of entrepreneurship, from idea conception to operational execution.
- Developed dozens of websites for local small businesses, supporting the community by providing tailored solutions that helped enhance their online presence and grow their operations.
Experience
MallOmega
Vendor Wizard
Twifts
Wordybeat Game
EngSpa Dictionary Mobile App
Mall-Wizard
Cloud Security SaaS App
Waste Management Dashboard
Revolutionizing Energy Decision-making: A Front-end Development Project
Order Management Transformation: Bridging Azure Functions with Kitchen Operations
Online Tabletop Games Portal Development
Local Council Management Software Development
Education
Master's Degree in Management Information Systems
Gazi University - Ankara, Turkey
Certifications
Azure AI Engineer Associate
Microsoft
Microsoft Certified Trainer
Microsoft
Skills
Libraries/APIs
React, Node.js, LINQ, REST APIs, Entity Framework, Auth0 API, Sockets, D3.js, Socket.IO, Windows Forms (WinForms)
Tools
Microsoft Silverlight, GitHub, Git, C#.NET WinForms, Azure App Service, Azure OpenAI Service, Visual Studio LightSwitch, WCF RIA Services, Prisma, Figma, Auth0, DeepSeek
Languages
C#, TypeScript, SQL, JavaScript, HTML, CSS, TypeScript 3, C#.NET, HTML5, TypeScript 2, CSS3, GraphQL, SCSS, VB.NET, C++, Python
Frameworks
Next.js, Windows Presentation Foundation (WPF), .NET, .NET Core, ASP.NET, .NET 5, Material UI, LightSwitch, Blazor, .NET Aspire, React Native, Angular, Unity, Unity3D, VB.NET WinForms, ASP.NET MVC, Knockout (Knockout.js), Express.js, Redux
Paradigms
REST, UI Design, Management, Azure DevOps, DevOps, ETL
Platforms
Azure, Microsoft, Docker, Amazon Web Services (AWS), Kubernetes, Azure Functions, Windows, Mapbox, Desktop
Storage
Microsoft SQL Server, Databases, MongoDB, NoSQL, SQL Server 2017, Graph Databases, Document Databases, PostgreSQL, Azure Cosmos DB, Redis, MySQL, Neo4j, SQLite, SQL Server 2008, IIS SQL Server, SQL Server DBA
Other
JetBrains IDE, Full-stack Development, HTTP, Full-stack, APIs, Web Development, Software Architecture, Architecture, SOAP, Front-end, Web Consulting, Freelancing, CI/CD Pipelines, Frameworks, Web Applications, Programming Languages, Back-end, ChatGPT API, Artificial Intelligence (AI), User Interface (UI), User Experience (UX), OpenAI, Dashboards, Single Sign-on (SSO), Data Scraping, Front-end Development, .NET Framework, Construct, Data Science, IT Project Management, Statistics, Windows Communication Foundation (WCF), Tutoring, Leadership, CTO, Apollo Server, Okta, Data Visualization, Finance, Online Tutoring, Editorials, Reviews, Bug Fixes, Open Source, Remote Work, Books, Metabase, WebSockets, API Documentation, Google BigQuery, OpenAI GPT-3 API, OpenAI GPT-4 API, Games, Machine Learning, Zustand, Printing
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