Onur Ari, Developer in Ankara, Turkey
Onur is available for hire
Hire Onur

Onur Ari

Verified Expert  in Engineering

Front-end Developer

Location
Ankara, Turkey
Toptal Member Since
October 26, 2021

Onur is a front-end engineer with 4+ years of experience and a passion for creating complex, resilient, and scalable web applications. He specializes in React and TypeScript, and his experience ranges from startups to established corporations. Onur has a strong work ethic, communicates well, and quickly learns and applies new technologies.

Portfolio

Picus
TypeScript, React, Redux, Tailwind CSS, React Query
Obss
JavaScript, Redux, MobX, CSS, HTML, React, GitHub, Tree Structures
SRDC
TypeScript, JavaScript, Angular, Node.js, Scala, MongoDB, PostgreSQL, CSS, HTML

Experience

Availability

Part-time

Preferred Environment

Git, WebStorm, GitHub, Windows, Linux

The most amazing...

...thing I've developed is a data monitoring web application used in several hospitals with thousands of daily patients.

Work Experience

Front-end Developer

2021 - PRESENT
Picus
  • Created responsive, scalable, and performant user interfaces while collaborating with the design team in a fast-paced environment.
  • Made pivotal contributions to the company's core product, which helped the owners raise $24 million in Series B funding.
  • Developed the front end for an in-house project on my own and delivered it before the deadline.
  • Delivered new features to picus.io by managing the development and release processes.
Technologies: TypeScript, React, Redux, Tailwind CSS, React Query

Front-end Developer

2020 - 2021
Obss
  • Significantly increased performance in multiple components and pages by optimizing React re-renders.
  • Created an advanced React tutorial to help my teammates increase their knowledge of common React concepts. The tutorial is available in my GitHub profile.
  • Built an interactive tree visualization component with React and pure HTML and CSS.
  • Provided consulting services to ASELSAN, one of the biggest defense corporations in Turkey.
Technologies: JavaScript, Redux, MobX, CSS, HTML, React, GitHub, Tree Structures

Software Engineer

2018 - 2020
SRDC
  • Contributed significant value to MantIQ, a business intelligence product used by hospitals for business management and data monitoring.
  • Added core features to MantIQ, such as dark mode, mobile compatibility, and drag and drop.
  • Refactored the legacy code, which led to a remarkable increase in code reusability and maintainability.
  • Built a dynamic map component that provides a user interface for geographical data filtration.
Technologies: TypeScript, JavaScript, Angular, Node.js, Scala, MongoDB, PostgreSQL, CSS, HTML

Full-stack Software Developer

2018 - 2018
Spacemining
  • Joined the company in the early startup stage and played a crucial role in developing the MVP while collaborating with mining engineers to determine the requirements.
  • Created and maintained the whole project as the sole developer.
  • Implemented complex mathematical formulas used in the mining industry.
Technologies: Java, Spring Boot, Angular, MongoDB, Bootstrap, CSS, HTML

React Tutorials

https://github.com/onurarrii/ReactJS-Tutorials
A tutorial project that includes advanced and intermediate React concepts with code and UI examples. The main focus is on creating performant UI components by optimizing re-renders, and they also cover some React pitfalls and misconceptions. I created the tutorials to help my teammates increase their knowledge and learn new skills.

My Reminder

https://github.com/onurarrii/My-Reminder
A simple application written in React Native that enables users to create a bucket list and set reminders. I created this project to become more familiar with React Native and its animation libraries.

CTF Challenges

https://github.com/onurarrii/ctf-challenges
A college project that featured four capture-the-flag (CTF) challenges. Each challenge focused on a different cybersecurity concept: CAPTCHA, dictionary attacks, encryption, and SQL injection. All the challenges included a description and a solution.

Collaborative XML Document

https://github.com/onurarrii/collaborative-xml-docbook
A web application used for collaborative XML document editing. It works in a manner that's similar to Google Docs. Multiple users can make changes on the same document simultaneously, and each change is reflected immediately to other users, which is accomplished using WebSockets.
2015 - 2020

Bachelor's Degree in Computer Engineering

Middle East Technical University - Ankara, Turkey

Libraries/APIs

React, Node.js, React Query, MobX

Tools

Git, WebStorm, GitHub

Frameworks

Redux, Angular, Tailwind CSS, Spring Boot, Bootstrap, React Native

Paradigms

Functional Programming, Agile Software Development, Object-oriented Programming (OOP), Concurrent Programming

Languages

JavaScript, TypeScript, CSS, Python, Scala, Java, HTML

Industry Expertise

Cybersecurity

Storage

MongoDB, PostgreSQL, SQL Injection Protection

Platforms

Linux

Other

Data Structures, Operating Systems, Algorithms, Web Security, WebSockets, Tree Structures, Capture the Flag (CTF), CAPTCHA, Encryption

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