Ozan Şahal, Developer in Istanbul, Turkey
Ozan is available for hire
Hire Ozan

Ozan Şahal

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
August 16, 2018

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.

Portfolio

CarrierDirect
TypeScript, Spring, Kotlin, Node.js, Redux, React
KG Technology
RxJS, NgRx, React, Angular
omXlabs
Node.js, Redux, React, Entity Framework, Windows Presentation Foundation (WPF)...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git

The most amazing...

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

Work Experience

Full-stack Software Engineer

2018 - 2019
CarrierDirect
  • 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
omXlabs
  • 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.
2007 - 2013

Bachelor of Science Degree in Industrial Engineering

Boğaziçi University - Istanbul, Turkey

2010 - 2011

Erasmus Exchange Programme in Management Engineering

Università degli studi di Roma — La Sapienza - Rome, Italy

JULY 2016 - PRESENT

Level II of CFA (Chartered Financial Analyst)

CFA Institute

Libraries/APIs

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

Tools

Git, MATLAB, Microsoft Excel

Frameworks

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

Paradigms

REST

Languages

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

Storage

Microsoft SQL Server, Oracle SQL

Platforms

Visual Studio Code (VS Code)

Other

EF6 Code First

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