Work History
Showcase
Education
Work history
Proteams
CTO
2018 - 2022 (4 years)
Architected software and handled development processes.
Implemented back-end systems with Java and Spring Boot.
Implemented native Android applications with Java and Kotlin.
Built native iOS applications with Objective-C and Swift.
Implemented web applications with TypeScript and Angular.
Managed cloud infrastructure on AWS and Microsoft Azure.
2P Ventures
Senior Software Engineer
2015 - 2018 (3 years)
Implemented a ZeroMQ-based microservice architecture.
Implemented a multitenancy solution that increased performance and decreased operational overhead.
Improved code quality and stability of legacy software.
Implemented Hibernate best practices in order to reduce lock contention in the database and improve the performance of the data layer.
Reorganized the project structure for 25+ projects to improve development workflow and reduce build overhead.
Implemented and maintained work on various channel managers and third-party integrations in the hospitality industry. Specifically, Siteminder, Oracle Opera XML Interface, EZYield, Dhisco (formerly Pegasus), Maestro, Jonview, and eRevMax.
Implemented an instrumentation system across the stack so that the operations team has visibility into the performance characteristics of the live applications.
Implemented a new data ingestion pipeline using AWS Lambda functions and DynamoDB.
Solid-ICT
Managing Partner
2011 - 2016 (5 years)
Developed a standardized back-end architecture on Java in order to streamline back-end development activities and improve efficiency.
Architected and developed multi-platform back-end, web, and mobile software projects.
Implemented Agile development methodologies for the software development team.
Architected a system that integrates various information sources using a distributed queue.
Managed software developers working on multi-platform back-end, web, and mobile projects.
Founded and managed the company along with my co-founder. Together, we led the company's growth from two developers to 20 developers.
TÜBİTAK SAGE
Research Engineer
2009 - 2010 (1 year)
Developed supporting software for a missile mission control GUI using Java.
Initiated the development of a distributed flight simulation system using C++ and C# along with the chief engineer of the simulation software group.
Implemented Monte Carlo simulation algorithms for unguided missile flight paths.
Implemented MATLAB simulations for unguided missiles based on NATO guidelines.
Managed and coached a team of interns for various small projects developed in Java, C#, and MATLAB.
Bitlo
Co-founder
Present (2025 years)
Architected a cryptocurrency exchange that primarily enabled trading BTC and ETH against TRY.
Implemented the back-end services using Java and Spring Boot.
Implemented the central limit order book using LMDB. Code available at github.com/LMDB/lmdb.
Built streaming data services using Aeron. Code available at github.com/real-logic/aeron.
Implemented integrations with various local payment gateways and banks for real currency operations.
Implemented integrations with BTC and ETH blockchains using their official client APIs.
Operated and maintained cloud infrastructure on AWS.
Showcase
Cryptocurrency Exchange
Architected and implemented both back-end and front-end for a cryptocurrency exchange.
Supported crypto/fiat trading pairs and fiat rails to banks in Turkey.
No off-the-shelf solutions were used, all functionalities were specifically designed.
Möbius & Figur8
Modernized and optimized codebase across Möbius and Figur8.
Architected new integrations with third-party systems, generating new revenue streams.
Developed microservices in Java and Node.js, and gained AWS experience including data ingestion via Lambda and DynamoDB.
Hayal Ortağım
Hayal Ortağım is a platform for visually challenged users to access news, newspapers, and books through Turkcell's mobile assistant services.
It utilizes a distributed processing queue and TTS conversion to transform textual information into voice files.
The platform received an award for 'Best Mobile Product, Service, or App for Accessibility and Ease of Use' from GSMA 2014.
ACL Teslim
ACL Teslim is an on-demand courier platform for same-day delivery.
The application portfolio includes a back-end, iOS, and Android apps.
The back-end is built using Spring Framework, Spring MVC, Thymeleaf, jQuery, and MySQL.
YapıKredi Banking Academy (YKBA)
YKBA is a mobile application for the banking academy.
The back-end software and administration consoles were developed by the developer.
The application utilizes Java EE, Spring Framework, Spring MVC, and MySQL technologies.
PetSleepover
DogVacay clone for Australian pet owners.
Back-end was in a poor state due to poor management and inexperienced developers.
Fixed the back-end, implemented a workflow for client requests, and integrated Braintree payments correctly.
CardGusto
CardGusto is a loyalty program that utilizes both physical cards and mobile applications.
It enables brands to offer promotions and gifts to loyal customers based on their interactions.
The system includes a custom analytics tool for administrators and brand managers.
Turkcell Cebim Guvende
A mobile device management solution for Turkcell Cebim Guvende.
The system allows remote tracking of mobile phones and various actions.
Developed back-end software and web application using Java EE, Spring Framework, Spring MVC, Oracle DB, and jQuery.
SORT
SORT is a platform for managing operations at a billboard company in Turkey.
It enables managers to assign jobs and track worker progress with photos.
The system includes back-end software, administration console, and technologies like Java EE, Jersey, Spring Framework, MySQL, jQuery, and Bootstrap.
Kalebenim
Kalebenim is a mobile application for checking in and flagging football team flags on Foursquare.
The back-end software is developed using Java EE, Jersey, Spring Framework, Apache Shiro, and MySQL.
The project focuses on providing a solution for users to verify locations with team flags.
YGA Hayal Atöylem
A social network project focused on inspiring young people to change the world.
Developed the back-end and contributed to front-end development for the system.
Implemented a custom gamification engine to track user activities and award achievements.
CardSpace
CardSpace is a mobile business card exchange system.
It features synchronization across multiple devices and location-based card exchanges.
The system utilizes Java EE, Jersey, Spring Framework, and Apache Shiro technologies.
Tefal Çılgın Yumurta
A single-player mobile game application for iOS called Tefal Çılgın Yumurta.
The game involves two spatulas playing air hockey on a frying pan.
The application is developed natively with Objective-C.
Leyla ile Mecnun (TV Series Official Mobile Apps)
Developed the back-end and administrative panels for the TV series 'Leyla ile Mecnun'.
The back-end is a custom-written CMS with specialized data entry methods.
Utilized technologies including Java EE, Spring Framework, Apache Shiro Security, jQuery, Twitter Bootstrap, AWS S3, and CloudFront.
Education
Bachelor's Degree in Computer Engineering
Middle East Technical University
2007 - 2010 (3 years)
Bachelor's Degree in Mechanical Engineering
Middle East Technical University
2005 - 2010 (5 years)