Yusuf OncuI
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Senior Full-stack Developer
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.
Mobile App and Mobile Game Developer
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.
Senior Full-stack Developer
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.
Software Developer
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.
Software Developer
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.
Experience
Market Analysis App for 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
I used different charting libraries with React for visualization of the data coming from Elasticsearch.
Mobile Game
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
React Native Application for a Fintech Startup
Skillset
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
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