Ozan Şahal, Software Developer in Istanbul, Turkey
Ozan Şahal

Software Developer in Istanbul, Turkey

Member since December 28, 2017
Although Ozan's professional career in development began fairly recently, he’s been coding since the age of 12, progressing to the use of C#, C++, and MATLAB in college. After spending three years working in financial markets/banking (mainly Excel, VBA, SQL), he made the move to the startup world by co-founding omXlabs, an enterprise software startup targeting financial institutions. Currently, he’s focusing on development with Node.js and React.
Ozan is now available for hire




Istanbul, Turkey



Preferred Environment

VS Code, Git

The most amazing...

...thing I've built is a hedging model for a bank's credit card portfolio.


  • Full-stack Software Engineer

    2018 - 2019
    • Worked as the sole front-end engineer in a transportation management system project.
    • Created back-end services using the Spring Framework (Kotlin) and Node.js.
    Technologies: TypeScript, Spring, Kotlin, Node.js, Redux, React
  • Senior Front-end Developer

    2018 - 2018
    KG Technology
    • Worked on three corporate projects for the largest communication network and second-largest insurance company in Turkey.
    • Developed data-intensive applications with complex business rules using Angular and React.
    • Single-handedly coded the front-end of a type of document indexing software along with a custom UI and document rendering.
    • Supported a React-based front end on a transformation project.
    Technologies: RxJS, NgRx, React, Angular
  • Co-founder

    2017 - 2018
    • Worked on asset-liability management software developed with C#, WPF, and Entity Framework.
    • Developed an open banking-related project using React and Node.js.
    • Implemented a FIX protocol using C#.
    Technologies: Node.js, Redux, React, Entity Framework, Windows Presentation Foundation (WPF), C#
  • Fixed Income Trader

    2014 - 2017
    QNB Finansbank
    • Day-traded fixed income securities and interest rate derivatives.
    • Developed reporting-and-valuation tools for bond, swap and repo portfolios with Excel, VBA, and SQL.
    • Wrote simulation algorithms for public bond issues and coupon rate estimation with Node.js.
    Technologies: Node.js, SQL, Microsoft Excel
  • Asset Liability Manager

    2013 - 2014
    QNB Finansbank
    • Modeled and managed a hedging portfolio for a bank's credit card book.
    • Developed reporting tools related to the bank's deposit, loan, and hedging portfolios with Excel, VBA, and SQL.
    • Constructed a Django-based reporting platform which uses the enterprise data warehouse of the bank as a data store.
    Technologies: SQL, Python, MATLAB, Microsoft Excel
  • Research Specialist

    2010 - 2011
    Ozyegin University
    • Wrote a paper titled, Yield Curve Estimation in EM.
    • Implemented several yield-curve models including McCulloch, Nelson-Siegel, and Svennson.
    • Utilized non-linear optimization algorithms such as Newton-Gauss, generalized reduced gradient, and others.
    Technologies: MATLAB


  • CRM System for SambaPOS

    I worked on the back-end portion of an internal CRM system for SambaPOS. I used the Django-REST framework and an external payment API.

    The portal was used to manage customer licenses for the product and the headquarters and retailers used it intensively. It included several licensing and promotion schemes and analytics for the headquarter's sales crew.

  • Financial Software for Transportation Industry

    I worked as a single front-end developer for the project carried out by Carrier Direct.

  • Index Station

    I built the front-end of a document indexing solution for a large insurance corporation. The project involved a custom UI interaction demanded by the detail-oriented business unit and intensive duplex communication with a Java back-end.

  • Insurance Sales Portal

    I worked on the transformation of an insurance company's sales portal which contains large data structures and strict business and validation rules.


  • Languages

    JavaScript, HTML5, CSS3, GraphQL, TypeScript, Python, C#, SQL, Kotlin
  • Frameworks

    Angular, Redux, Windows Presentation Foundation (WPF), Ruby on Rails 5, Spring, Django, Django REST Framework
  • Libraries/APIs

    RxJS, NgRx, Node.js, React, Entity Framework
  • Paradigms

  • Storage

    Microsoft SQL Server, Oracle SQL
  • Other

    EF6 Code First
  • Tools

    Git, VS Code, MATLAB, Microsoft Excel


  • Bachelor of Science degree in Industrial Engineering
    2007 - 2013
    Boğaziçi University - Istanbul, Turkey
  • Erasmus Exchange Programme in Management Engineering
    2010 - 2011
    Università degli studi di Roma — La Sapienza - Rome, Italy


  • Level II of CFA (Chartered Financial Analyst)
    JULY 2016 - PRESENT
    CFA Institute

To view more profiles

Join Toptal
Share it with others