Yusuf OncuI, Developer in Eskişehir, Turkey
Yusuf is available for hire
Hire Yusuf

Yusuf OncuI

Verified Expert  in Engineering

Full-stack Developer

Location
Eskişehir, Turkey
Toptal Member Since
June 30, 2022

Yusuf is a computer engineer specializing in web applications based on Python and JavaScript. He is also an expert in developing mobile apps and games and uses React for the front end and Django, FastAPI, and Node.js for the back end. When delivering solutions, Yusuf focuses on achieving high performance and security of applications.

Portfolio

Toptal Client
React, Material UI, Python, AmCharts, SQLAlchemy, Redux, PostgreSQL, Full-stack...
Freelance
React, JavaScript, Aiohttp, Django, InfluxDB, MongoDB, Python, CSS, HTML, REST...
Self-employed
Unity3D, React Native, SQL, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

PyCharm, WebStorm, MacOS

The most amazing...

...thing I've developed is a web application that creates a real-time analysis of stock market data used by hundreds of traders.

Work Experience

React and Python Developer

2022 - 2023
Toptal Client
  • Developed backend API in Flask for the app that is required by the front end project.
  • Integrated the API with the front end. Implemented new components and modules in a React-based frontend project.
  • Used Jira for ticket/task management. Used Confluence for documentation.
  • Created Postgresql database models in the back end. Used Alembic and SQLalchemy for migration and queries.
  • Involved in and contributed to the roadmap planning of the project.
Technologies: React, Material UI, Python, AmCharts, SQLAlchemy, Redux, PostgreSQL, Full-stack, Amazon Cognito, Software Architecture, Web Development

Senior Full-stack Developer

2020 - 2023
Freelance
  • Stored and managed a high volume of time-series data in InfluxDB.
  • Integrated Fluentd and Fluent Bit for log forwarding and configured it to forward logs to multiple databases.
  • Created secure RESTful API in Django that served the analyzed data.
  • Visualized the financial data in the TradingView charting library and Lightweight Charts.
  • Optimized the previously implemented database queries to make them run much faster.
  • Created user-friendly interfaces with React and Material UI.
  • Cached the most frequently queried data by users in Redis.
  • Built the Docker containers for each service used in the back end.
  • Managed a team of three and guided a designer and back-end developers.
Technologies: React, JavaScript, Aiohttp, Django, InfluxDB, MongoDB, Python, CSS, HTML, REST, Redis, Docker, SQL, Amazon Web Services (AWS), MySQL, APIs, NoSQL, Containerization, Asyncio, Object-oriented Programming (OOP), TradingView, AWS Lambda, Full-stack, Amazon Cognito, GraphQL, Software Architecture, Web Development, ChatGPT

Mobile App and Mobile Game Developer

2020 - 2022
Self-employed
  • Completed several 2D and 3D mobile game projects using Unity3D.
  • Developed a mobile chat application with React Native.
  • Converted a native iOS application to React Native.
Technologies: Unity3D, React Native, SQL, Amazon Web Services (AWS), Object-oriented Programming (OOP)

Senior Full-stack Developer

2020 - 2020
Freelance
  • Collected event streaming data from IoT devices and sensors with Apache Kafka.
  • Created the project CI/CD pipeline in GitLab CI/CD.
  • Recreated the legacy user interfaces with Next.js and TypeScript.
  • Implemented data model structure that the project domain required and an automated data backup script in Python.
  • Deployed the application back-end stack to the AWS EC2.
  • Configured the SSL certificates using Certbot and Nginx.
  • Implemented a Chrome extension to create alerts for security incidents and take feedback from security auditors.
  • Parsed and visualized the data coming from network devices.
Technologies: Apache Kafka, InfluxDB, Python, Amazon EC2, GitLab CI/CD, Next.js, TypeScript, Django, MongoDB, SQL, Amazon Web Services (AWS), JavaScript, NoSQL, Containerization, Asyncio, Object-oriented Programming (OOP), TradingView, Full-stack, Amazon Cognito, Software Architecture, Web Development

Software Developer

2018 - 2020
BiSmart
  • Implemented a custom parser for the data format used in the company.
  • Developed the interfaces for two different applications with Vue and React, respectively.
  • Implemented the Elasticsearch queries and maintained the Elastic Stack.
Technologies: Vue, Python, Elasticsearch, ELK (Elastic Stack), Logstash, Object-oriented Programming (OOP), Full-stack, Web Development

Software Developer

2017 - 2018
North Technology
  • Improved and refactored code where bottlenecks and backpressure could be solved.
  • Implemented new REST endpoints to use in a dashboard.
  • Contributed to the development of an internally used mobile app written in Swift.
Technologies: Python, Redis, MongoDB, Object-oriented Programming (OOP)

Market Analysis App for Traders

A full-stack web application for stock market traders.

As the main developer, I managed a team of three people and developed both the front end and back end. For the front end, I used React and Material UI, while the major components of the back-end were Django, MongoDB, and InfluxDB.

Web App for Visualization of Network Logs

A web application that aimed to visualize thousands of network device logs in an understandable way.

I used different charting libraries with React for visualization of the data coming from Elasticsearch.

Mobile Game

A 2D mobile game that has the concept of escape.

I developed the game in Unity3D, created and managed character animations with Spine, and collaborated with a graphics and animation artist from beginning to end.

Chrome Extension

An internally used Chrome extension for creating security alerts to warn responsible staff. It enabled users of the extension to change the status of the warnings and leave feedback about the incident.

React Native Application for a Fintech Startup

The application was developed as a mobile app in React Native for a fintech startup company. It allowed users to manage their bank cards and see their total loans. I collaborated with the UI/UX designers to build the application in a user-friendly way.

Languages

JavaScript, Python, HTML, CSS, TypeScript, SQL, Swift, GraphQL

Frameworks

Django, Unity3D, Material UI, Next.js, Redux, React Native

Libraries/APIs

React, Asyncio, Recharts, Vue, SQLAlchemy

Tools

PyCharm, Git, Amazon Cognito, ChatGPT, WebStorm, GitLab CI/CD, ELK (Elastic Stack), Logstash

Paradigms

REST, Object-oriented Programming (OOP)

Platforms

MacOS, Docker, Amazon EC2, Linux, Apache Kafka, Amazon Web Services (AWS), AWS Lambda

Storage

MongoDB, Redis, MySQL, NoSQL, Amazon S3 (AWS S3), InfluxDB, PostgreSQL, Elasticsearch

Other

Aiohttp, APIs, Web Scraping, API Integration, Data Visualization, Full-stack, Software Architecture, Web Development, Containerization, TradingView, User Experience (UX), User Interface (UI), Chrome Extensions, AmCharts

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