Barış Ortaç

Software Developer

Icon Game Try it!

About Me

Web developer with 2+ years of coding, get involved in REST APIs, Django, DRF, FastAPI, Celery, Redis, RabbitMQ, payment processing, relational DB's, and everything related to web applications. I have industrial experience with ReactJS. Software development is not only my daily job but also my passion. I always try to catch up with the latest technologies by participating in conferences, following tech guys on social media platforms. Facing new challenges & domain and try to approach a problem with different perspectives always thrill me. In every bug I meet, I try to apply and seek the best practices. I also love to make some mini proof-of-concept games to comprehend technologies & frameworks!

Projects


MOOV by Garenta

the largest mobile car rental app in Turkey

Being in the core development team, recreate the whole backend services mainly using FastAPI, Django. It is a real-time system that has 3k cars, 100k customers, countless transactions, etc. The structure of background (async) task infrastructure was developed by me. Feel free to ask me for the technical details & challenges!

Project Website


Hamurlabs ERP

an ERP system that covers countless concepts

Several integrations inclucing marketplaces & accounting services, order management, inventory management, delivery management, etc.

Project Website


Bolomio

online social event platform (especially for weddings)

It was a great challenge that I was involved in both for backend (DRF) & frontend (ReactJS)! Here, I had a great experience on ContextAPI, Reducers, too.

Project Website


My Projects


Icon Game

hobby game-project based on ReactJS

It is a proof-of-concept game that includes ReactJS, ChakraUI, React Router, MongoDB, Express, ContextAPI, Reducer, and Vercel for the deployment.

Project Website Try it!


Work Experience

Software Developer - Hamurlabs Software and Electronic Services (Nov 2019 - Present)

  • re-design one of the biggest mobile car renting apps (Moov by Garenta) currently on the market.
  • constitute several microservices of the project as well as integrations (SAP, Asseco etc.).
  • create payment microservice of the project (using FastAPI).
  • asynchronous tasks using celery (Redbeat) & RabbitMQ & Redis.
  • contribute to an online wedding platform project (DRF & ReactJS).
keywords: Django FastAPI Django Rest Framework Celery RabbitMQ Redis Docker PostgreSQL ReactJS ContextAPI Reducers LeafletJS

Software Developer - Prisync (June 2019 - Nov 2019)

  • establish solution(s) for the big data calculation part of the product.
  • constitute micro-projects for internal services using Django & jQuery & AJAX.
keywords: Django JavaScript Ajax jQuery HTML CSS Bash

Researcher - GReSBAS - TUBITAK Research Project (May 2017 - Sep 2018)

  • design consumer-based energy demand platform.
  • mostly responsible for the gamification part of the project.
https://doi.org/10.3390/en12050913 - Published: 8 March 2019 publication