Burak Uyar
Verified Expert in Engineering
Software Developer
Ankara, Turkey
Toptal member since June 16, 2022
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
Experience
Availability
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
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.
Full-stack Software Engineer
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.
Full-stack Software Engineer
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.
Co-op Software Engineer
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).
Co-op Software Engineer
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.
Co-op Software Engineer
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.
Experience
Train Ticket Alarm App
• 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
Education
Bachelor's Degree in Computer Science
TOBB University of Economics and Technology - Ankara, Turkey
Skills
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
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