Burak Uyar, Developer in Ankara, Turkey
Burak is available for hire
Hire Burak

Burak Uyar

Verified Expert  in Engineering

Software Developer

Ankara, Turkey

Toptal member since June 16, 2022

Bio

Burak is a software developer with 5+ years of experience in some of Turkey's most prominent corporate companies. Proficient in different programming languages and tech frameworks, he is highly committed to applying best practices in writing maintainable, testable, readable, and safe code. Burak is a team player and a problem solver who is always looking for ways to improve the user experience for any product he is working on.

Portfolio

Freeelance Clients (Fintech)
.NET 6, PostgreSQL, Vue.js, Firebase, Flutter, GitHub...
Trendyol
.NET, SQL Server, Couchbase, Redis, Apache Kafka, RabbitMQ, Angular, Kotlin...
ASELSAN
.NET, Vue.js, Oracle Database, PostgreSQL, System Design, Elasticsearch, Redis...

Experience

Availability

Part-time

Preferred Environment

Git, Jira, Slack, Confluence

The most amazing...

...solution I've developed is an alerting app on available train seats with a great technology stack and infrastructure.

Work Experience

Senior Full-stack Developer

2022 - PRESENT
Freeelance Clients (Fintech)
  • Developed a microservice architecture of a copy-trading platform.
  • Led the Flutter app development for the copy-trading platform.
  • Oversaw launch processes, resulting in over 10,000 downloads in the first month.
  • Built a DevOps pipeline with GitHub Actions and Kubernetes.
Technologies: .NET 6, PostgreSQL, Vue.js, Firebase, Flutter, GitHub, Microservices Development, Microservices Architecture, Kubernetes, HTML, .NET Core, Tailwind CSS, Nuxt.js, TypeScript, Minimum Viable Product (MVP), Full-stack, Figma

Full-stack Software Engineer

2021 - 2022
Trendyol
  • Contributed to a scalable event-driven architecture with more than 20 back-end services using .NET, Redis, Microsoft SQL Server, Couchbase, Elasticsearch, RabbitMQ, and Confluent for Apache Kafka.
  • Assisted in the development of front-end applications using Angular 11.
  • Contributed to developing an Android application with Kotlin.
  • Collaborated with team members using the GitLab, Jira, Slack, and Zoom applications.
  • Used Graylog, Kibana, New Relic, Google Analytics, Grafana, and Kubernetes to monitor the system.
Technologies: .NET, SQL Server, Couchbase, Redis, Apache Kafka, RabbitMQ, Angular, Kotlin, Android, Elastic, Microservices Development, Docker, Kubernetes, Elasticsearch, Graylog, Firebase, New Relic, Grafana, Git, Agile Development, Go, C#, Linux, Firestore, SQL, JavaScript, REST API, CSS, Software Architecture, HTML, .NET 6, .NET Core, TypeScript, Full-stack, Figma

Full-stack Software Engineer

2018 - 2021
ASELSAN
  • Assisted in developing banks and highway integrations for payments in electronic toll collection systems.
  • Designed and developed digital signature transaction systems for electronic toll collection systems.
  • Oversaw and developed the database migration from Oracle to PostgreSQL.
  • Designed and built a Vue front end and microservice architecture to replace desktop applications.
  • Collaborated with team members using Microsoft Team Foundation Server (TFS) for version control, CI/CD, issues, and project tracking abilities.
Technologies: .NET, Vue.js, Oracle Database, PostgreSQL, System Design, Elasticsearch, Redis, Node-RED, Keycloak, RabbitMQ, TFS, Docker, Kubernetes, Flutter, C#, Linux, SQL, Dart, JavaScript, REST API, CSS, Node.js, Software Architecture, HTML, .NET Core, TypeScript, Minimum Viable Product (MVP), Full-stack

Co-op Software Engineer

2017 - 2017
Esen System Integration
  • Analyzed test scenarios and developed configurable simulation environments using C++.
  • Developed a logging service in C++ by transferring the data flowing in the sub-modules running in a real-time operating system.
  • Designed and developed a web application to query logs and monitor the Traffic Collision Avoidance System (TCAS II).
Technologies: C++, jQuery, JavaScript, CSS, HTML, Full-stack

Co-op Software Engineer

2017 - 2017
HAVELSAN
  • Designed and developed an internal sharing portal of academic publications for employees with a complex permission management system in SharePoint.
  • Conceived and developed an internal portal to manage consultancy services received from academics with complex permission and reporting requirements in SharePoint.
  • Developed a 2D web simulation of the coastline radar system with p5.js.
Technologies: SharePoint Design, Web Development, ASP.NET, JavaScript, C#, JavaScript, SQL Server, HTML

Co-op Software Engineer

2016 - 2016
Innova
  • Developed an anomaly detection and alerting system in Spring and Activiti.
  • Built a cache management system with Spring and Vaadin.
  • Implemented changes and feature developments on Simple Object Access Protocol (SOAP) services and Spring and Activiti processes.
Technologies: Java, Activiti BPM, Oracle Database, Spring, Hibernate, Vaadin, SQL, JavaScript, REST API, CSS, HTML, Full-stack

Train Ticket Alarm App

I contributed to developing a train ticket alarm app by:
• Implementing an event-driven architecture to create ticket alarms and get notifications when the seat status change
• Designing and developing the mobile application using Flutter
• Designing and developing six API services, seven worker services, two outbox services, and one gateway service
• Creating the CI/CD environment using GitHub Actions, GitHub Packages, and Kubernetes running on Ubuntu VPS
2014 - 2018

Bachelor's Degree in Computer Science

TOBB University of Economics and Technology - Ankara, Turkey

Libraries/APIs

Vue.js, REST API, Node.js, jQuery, JavaScript

Tools

Git, Figma, Jira, Slack Development, Confluence, Node-RED, Keycloak, RabbitMQ, TFS, Elastic, Graylog, Grafana, Git, OneSignal, GitHub

Languages

Java, C#, SQL, Dart, JavaScript, HTML, TypeScript, C++, Kotlin, Go, CSS

Frameworks

.NET, Flutter, .NET Core, Angular, Tailwind CSS, Nuxt.js, Activiti BPM, Spring, Hibernate, Vaadin, ASP.NET, .NET

Platforms

Oracle Database, Docker, Firebase, Linux, SharePoint Design, Kubernetes, Apache Kafka, Android, New Relic

Storage

PostgreSQL, Firestore, SQL Server, Database, Elasticsearch, Redis, Couchbase

Paradigms

Agile Development, Microservices Development, Microservices Architecture

Other

Software Architecture, .NET 6, Minimum Viable Product (MVP), Full-stack, Web Development, Algorithms, Back-end Developers, System Design

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