Summary
Overview
Work History
Education
Skills
Software
Timeline
Generic
Yusuf  Özbay

Yusuf Özbay

Software Developer
Istanbul

Summary

I am a software developer who has been actively involved in the industry since 2020. Over the years, I’ve worked on a wide range of projects in both web and mobile development, gaining experience in different layers of the software lifecycle. I’ve taken part in projects where I was responsible not only for building user-facing features but also for integrating with backend systems, improving performance, managing data flow, and ensuring smooth communication between different parts of the application. My experience includes handling real-time features, working with structured and unstructured data, managing application state, and contributing to systems that require scalability and reliability. I’ve also supported backend teams in areas such as messaging systems, search functionality, deployment pipelines, and system optimization. In several projects, I took part in automating processes and improving the release cycle, which helped ensure more stable and predictable delivery.

Overview

6
6
years of professional experience
2
2
Languages

Work History

Software Developer

Mimware
04.2024 - Current

I contributed to a real-time communication project using WebRTC and collaborated with the backend team through Socket.io built on Node.js and Express. I actively used Redis as a caching layer and worked with MongoDB and Meilisearch for fast data access and search capabilities. Docker-based CI/CD pipelines were used for automated deployments, and I participated in managing and improving these processes. I also worked with Python, implementing CNN-based algorithms for AI features, and utilized LLM architectures in various parts of the system. This role enabled me to combine web, mobile, backend integration, caching, DevOps, and AI components within the same development cycle.

  • Worked on two separate projects: one built with React and one with Flutter.
  • Supported a WebRTC-based real-time communication project on the Flutter side.
  • Collaborated with the backend team using Socket.io running on Node.js + Express for real-time data transfer.
  • Utilized Redis as a caching layer and worked with MongoDB and Meilisearch for data storage and fast full-text search capabilities.
  • Participated in deployment processes using Docker-based CI/CD pipelines.
  • Worked with Python to implement CNN (Convolutional Neural Network) algorithms for AI features.
  • Leveraged LLM (Large Language Model) structures for AI-driven functionalities.
  • Contributed to both frontend and backend communication layers, ensuring optimized data flow and system performance.

Software Developer

ITM TechSoft
03.2023 - 04.2024

At this company, I took part in three different projects, developing two applications using Flutter and one application using React. On the Flutter side, I followed Clean Architecture principles and used the BLoC state management pattern to build scalable, maintainable, and testable code structures. For the React project, I implemented responsive UIs and styled components using Tailwind CSS. The company used a GraphQL-based backend, and I actively contributed to backend processes by assisting the team with RabbitMQ for message queue management and distributed event handling. Beyond development, I also maintained direct communication with clients and managed CRM processes, working within Agile and Scrum methodologies to ensure clear workflows, accurate requirement gathering, and smooth project delivery. This role allowed me to collaborate across frontend and backend teams while supporting both technical and operational aspects of software development.


  • Contributed to three projects: two built with Flutter and one developed with React.
  • Used Flutter Clean Architecture and the BLoC pattern to create scalable and maintainable mobile application structures.
  • Developed responsive and modern UIs in the React project using Tailwind CSS.
  • Worked within a GraphQL-based backend architecture, ensuring efficient data queries and mutations across applications.
  • Provided backend support by assisting the team in managing RabbitMQ for message queues, background tasks, and event-driven communication.
  • Maintained active client communication and handled CRM management, ensuring smooth coordination between technical teams and the customer.
  • Applied Agile/Scrum methodologies, participating in sprint planning, daily stand-ups, and review processes to maintain structured workflow.
  • Collaborated closely with cross-functional teams to ensure alignment on business requirements, task distribution, and delivery timelines.
  • Ensured clean code practices, attention to architecture, and consistent documentation throughout each project.
  • Managed Play Store distribution using Internal Testing and Closed Testing tracks to deliver the application to selected users for controlled testing before release.


Software Developer Intern

Neos Software Academy
09.2022 - 03.2023

During my internship at this company, I developed two separate applications using React and React Native, managing each project independently. On the React side, I implemented global state management using Redux, and I applied the same approach to the React Native application. On the backend, I worked with .NET and MS SQL Server to build and maintain server-side logic and database structures. I also deployed the applications on a Linux server and managed the CI/CD pipeline using Docker and Kubernetes, ensuring automated, scalable, and reliable deployment processes.

  • Developed two applications during my internship: one with React and one with React Native, managing both projects independently.
  • Implemented global state management using Redux in both the React and React Native applications.
  • Worked with .NET on the backend and used MS SQL Server for database management.
  • Deployed the applications on a Linux server environment.
  • Managed CI/CD pipelines using Docker and Kubernetes to enable automated and scalable deployments.
  • Collaborated with the team to ensure efficient development workflows and maintain code quality.

Software Developer

Atlassian
03.2020 - 10.2020

As part of the frontend team, I developed modern user interfaces using ReactJS. I integrated SignalR services written in ASP .NET into the React application to enable real-time communication. I actively contributed to the development of an e-commerce application and successfully deployed and integrated it into the client’s server environment. Throughout the development process, I focused on performance optimization, reusable component structures, and scalable architecture. Additionally, I worked with Git for version control and participated in deployment processes to ensure smooth and reliable releases.

  • Developed modern UI components as part of the frontend team using ReactJS.
  • Integrated real-time SignalR services (built with ASP .NET) into the React application.
  • Actively contributed to the design, development, and testing phases of an e-commerce application.
  • Deployed the application and integrated it into the client’s server infrastructure.
  • Used Git for version control, branching, and collaborative development workflows.
  • Participated in deployment processes to ensure stable and efficient releases.
  • Followed clean code principles and implemented scalable component architectures.
  • Collaborated effectively with the team within Agile/Scrum workflows.

Education

Bachelor Degree - Computer Engineering

İstanbul-University Cerrahpaşa
Türkiye / İstanbul-Avcılar
04.2001 -

Skills

    Mobile app development

    API Design

    Frontend Development

    Web application development

    Scalability and maintainability

    Data structures and algorithms

    Full-stack development

    JavaScript experience

    NoSQL databases

    Project management

Software

JavaScript

TypeScript

React

React Native

NET

Flutter

Docker

Python

Redis

NoSQL

SQL

Angular

Timeline

Software Developer

Mimware
04.2024 - Current

Software Developer

ITM TechSoft
03.2023 - 04.2024

Software Developer Intern

Neos Software Academy
09.2022 - 03.2023

Software Developer

Atlassian
03.2020 - 10.2020

Bachelor Degree - Computer Engineering

İstanbul-University Cerrahpaşa
04.2001 -
Yusuf ÖzbaySoftware Developer