
Çağatay Onur Şengör
Verified Expert in Engineering
Back-end Developer
Aydın, Efeler, Turkey
Toptal member since April 27, 2022
Çağatay is a senior data engineer and Python back-end developer specializing in PySpark, Databricks, Delta Lake, FastAPI, and Pydantic for fintech. He designs scalable data pipelines with a focus on data quality and reliability. His path into engineering began when, as a newly graduated translator, he discovered NLP and saw neural machine translation not as a threat but as an opportunity - teaching himself to code, building production tools, and going deep into ML.
Portfolio
Experience
- Django - 5 years
- REST - 5 years
- Git - 5 years
- APIs - 5 years
- Google Cloud - 3 years
- Docker - 3 years
- Amazon Web Services (AWS) - 2 years
- Go - 1 year
Preferred Environment
Docker, Databricks, PySpark, FastAPI, Pydantic
The most amazing...
...product I developed was a data pipeline consisting of client-agnostic tasks which could be driven from a user-facing app.
Work Experience
Senior Director of Software Engineering
OnCorps
- Developed a data engineering pipeline for various engagements and use cases.
- Developed client-facing Angular components for tabular data.
- Attended client calls and maintained good relationships.
Developer
Self-employed
- Fixed the search function on a Django app by editing the regular expression the client was using in their JavaScript code and adjusting their Django views to handle the queries.
- Wrote a script that denoises gigabytes of data in .csv files. The client needed the script to handle arguments to determine which data were noise, and I implemented it successfully.
- Used GitHub and GitHub organizations to manage source code.
- Built a Docker container companion to deploy, update, and remove containers in Go.
- Used Jira and Trello to manage tickets and milestones.
Back-end Developer
FinTech Startup
- Created file ingestion pipelines for daily feeds in Databricks.
- Identified bugs and optimized true/false check pipelines.
- Attended design meetings to determine deliverables and timelines.
Translator and Reviewer
Self-employed
- Helped clients enter new markets, ensuring their tone wasn't lost in translation.
- Managed the translation efforts from Russian to Turkish for a cosmetics company.
- Performed leading quality assurance (LQA) for marketing material issued for a popular cloud-computing platform.
Experience
Computer-Assisted Translation Tools: Kaplan
https://github.com/kaplanPRO/• kaplanpy, the Python library that offers computer-assisted translation tool functions
• Kaplan desktop, an Electron app that is built around kaplanpy
• Kaplan cloud, a dockerized Django app that also offers translation management system features to manage teams of translators
Neural Machine Translation App: Ceviri
Python Script to Select Data from CSV
Troubleshoot Search Bar on a Django App
3D Mobile Unity Game with Online Component
Toptal React Accelerator
Education
Associate Program in Web Design and Coding
University of Anatolia - Eskişehir, Turkey
Bachelor's Degree in Translation and Interpreting
Istanbul University - Istanbul, Turkey
Certifications
Toptal React Accelerator Graduate
Toptal, LLC
Natural Language Processing
DeepLearning.AI, via Coursera
Skills
Libraries/APIs
PySpark, React, Node.js, PyTorch, TensorFlow, Pandas, Pydantic
Tools
Git, Docker Compose, NGINX, Boto 3, Celery, Microsoft Excel, Atom
Languages
Python 3, JavaScript, CSS, Python, HTML, TypeScript, SQL, Rust, Go, C#
Frameworks
Django, Django REST Framework, Flask, Electron, Sphinx Documentation Generator, Unity, Angular
Platforms
Ubuntu, Docker, Linux, Databricks, Amazon Web Services (AWS)
Storage
PostgreSQL, SQLite, Amazon S3 (AWS S3), Google Cloud Storage, Google Cloud
Paradigms
REST, Web UX Design, Web UI Design, Web App Design
Other
Translation, Web Development, Back-end, Interpretation, Data Engineering, Server Management, Natural Language Processing (NLP), APIs, Containers, Generative Pre-trained Transformers (GPT), FastAPI, Content Management Systems (CMS), Learning Management Systems (LMS), Ubuntu Server, Hugging Face, CI/CD Pipelines, Open Source, MLflow, Machine Learning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring