Burak Sarıtaş

Software Engineer at Midas | BSc in Computer Engineering, Boğaziçi University

Istanbul, Türkiye

About

Software Engineer at Midas | BSc in Computer Engineering, Boğaziçi University

Experience

  • Software Engineer at Midas
    Jul 2024 - Present · 2 yrs

    • Developing and maintaining microservice-based backend applications using Java and Spring Framework following Domain-Driven Design best practices as part of the Market Data domain. • Migrated Java 21 and Spring Boot 3.2 versions of an API that handles 1,000,000+ requests daily. • Collaborated in breaking down a major API into smaller, modular, and maintainable services. • Designed, developed and automated a stock processing workflow, saving 90% of the time previously spent on manual work. • Developed and launched the Depth (Derinlik) feature, Midas’s first advanced trading tool for BIST stocks, enabling users to access real-time order book data with low latency via reactive programming; improved system performance and scalability by implementing a custom distributed rate limiter, managed authorization and targeted beta rollout. • Implemented the first version of Midas’s US options chain services, enabling expiration-based derivative contract discovery for call and put options across strike prices. • Led the improvement of the price alert experience by developing a recurring system that enables users to dynamically update target prices and toggle alerts on demand, resulting in a more flexible and customizable product. • Built Midas Pro’s AI insight pipeline using LLM streaming, Python, and Redis Streams to deliver low-latency natural-language trading insights from live level 2 market data.

  • Software Engineer Intern at Yapı Kredi Teknoloji
    Feb 2024 - Jul 2024 · 6 mos

    • Contributed to the agile development of microservice-based backend applications using Java and Spring Boot as a part of the Commercial Credits Application Development team, enhancing operational efficiency for over 10,000 finance professionals. • Enhanced code quality and maintainability by leveraging SonarQube for continuous code analysis, reducing redundancy by more than 6% and increasing test coverage by 10% through application of OOP principles and unit testing across multiple projects.

  • Software Engineer Intern at Getir
    Dec 2023 - Feb 2024 · 3 mos

    • Gained experience in ETL and SQL, with a specific focus on Amazon Redshift based on PostgreSQL in a data-focused setting. • Automated routine data processing tasks with Python cron jobs, handling 1,000s of data entries. • Orchestrated data workflows by incorporating Apache Airflow

  • Software Engineer Intern at Baykar Technologies
    Aug 2023 - Oct 2023 · 3 mos

    • Worked as a part of the Imaging Systems team within the Human-Machine Interaction Software Technologies unit. • Implemented image processing algorithms using C++ with OpenCV, improving system functionality.

  • Software Engineer Intern at Allianz Türkiye
    Jul 2023 - Aug 2023 · 2 mos

    Developed Backend APIs in the Bancassurance & Integration Domain of the Software Department. • Utilized Java with Spring Boot along with relevant libraries. • Gained experience in Test-Driven Development, conducting unit tests with JUnit and Mockito. • Actively participated in Agile methodologies.