Çağatay Onur Şengör
Verified Expert in Engineering
Back-end Developer
Cagatay started working as a freelance translator in 2012 while learning to program and expanding his knowledge in the natural language processing field. He eventually discovered the web apps concept and entered the back-end development world in 2017. Since then, Cagatay has developed dockerized web apps with Django, Flask, and FastAPI and set up NGINX to serve them.
Portfolio
Experience
Availability
Preferred Environment
NGINX, Docker, Django, PostgreSQL, Python, Git
The most amazing...
...solution I’ve set up was Celery for a Django web app to avoid the concurrent processing and time out of some requests.
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
React, Node.js, PyTorch, TensorFlow, PySpark, Pandas
Tools
Git, Docker Compose, NGINX, Boto 3, Celery, Atom
Frameworks
Django, Django REST Framework, Flask, Electron, Sphinx Documentation Generator, Unity, Angular
Platforms
Ubuntu, Docker, Linux, Amazon Web Services (AWS), Databricks
Languages
Python 3, JavaScript, CSS, Python, HTML, TypeScript, SQL, Go, C#, Rust
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, Server Management, Natural Language Processing (NLP), APIs, Containers, GPT, Generative Pre-trained Transformers (GPT), FastAPI, Content Management Systems (CMS), Learning Management Systems (LMS), Ubuntu Server, Hugging Face, CI/CD Pipelines, Open Source, MLflow, Data Engineering, 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