Profile Image
FRONT END ENGINEER

Ibrahim
Dolapci

Frontend Software Engineer with 7+ years of experience building scalable React and TypeScript applications at companies like Atlassian.

  • Live in Mersin, Turkey
  • Experience 7+ Years
  • Date of Birth 7 September 1994

About Me

Hi, I am Ibrahim. I have 7+ years of experience building frontend applications, from AngularJS migrations to modern React platforms. I studied Computer Engineering at Istanbul Technical University, one of Turkey's most prestigious technical universities.

I am currently working as a Senior Frontend Engineer at Atlassian, building platform-level React/TypeScript components and APIs consumed by multiple product teams. I bring deep expertise across the GraphQL ecosystem — Apollo Client and Relay in production — alongside TypeScript and React throughout.

My favorite aspect of my profession is writing code as if it will always be read by others. For this reason, having my code examined in detail has never given me pause throughout my working life.

Contact Me

My Resume

Senior Frontend Engineer with 7+ years building developer-facing, API-driven UIs at enterprise scale. Brings deep expertise across the GraphQL ecosystem — Apollo Client and Relay in production — plus TypeScript and React throughout.

SKILLS
React
100%
TypeScript
95%
GraphQL
90%
Redux / State Mgmt
85%
Angular
85%
Testing (Jest/RTL/Playwright)
85%
Webpack / Vite
80%
Tailwind CSS
80%
React Native
70%
EXPERIENCE
Frontend Software Engineer at Atlassian
July 2022 — Present

Developed platform-level React/TypeScript components and APIs consumed by multiple product teams across Atlassian.

Built shared component library and developer tooling for engineers across multiple product squads.

Rebuilt Opsgenie pages within Jira as part of a major consolidation project, contributing to developer experience improvements.

Implemented in-product onboarding flows for new features, guiding users through setup and value realization.

Frontend Engineer at COFE App
Dec 2020 — Aug 2022

Managed and optimized customer administration panels and multi-platform hybrid applications for the company's flagship mobile ecosystem.

Led full-scale reconstruction and refactoring of legacy portals, improving system architecture and maintainability from the ground up.

Designed and implemented hardware integration for Sunmi devices, developing custom printing features via ESC/POS commands.

Frontend Developer at Beyn
June 2018 — Dec 2020

Led the migration of a legacy, high-complexity AngularJS codebase to modern Angular, significantly reducing technical debt and improving system maintainability.

Architected reactive components using RxJS and Angular's component-based architecture, specifically targeting high-traffic user interaction modules.

Full Stack Developer at Webbilir
Mar 2017 — Jun 2018

Delivered performance-driven and user-centric websites that met all business requirements via JQuery and .NET Frameworks

Worked to meet client deadlines.

Helped to achieve a consistent look and visual theme across the website by promoting uniform fonts, formatting, images, and layout with Angular2+ framework.

Intern at SoftTech
Aug 2016 — Sep 2016

We developed a project and application with using T-SQL, ASP.NET, C#, OOP, MVC ve Design Patterns.

EDUCATION
2014 - 2020
Istanbul Technical University
Computer Engineering
COURSES
2016
Scalable Ip Networks at Alcatel Lucent
  • Introduction to Scalable IP Networks
  • Internet and TCP/IP Overview
  • Introduction to 7750 Service Router, 7450 Ethernet Services Switch and Command Line Interface
  • Data Link Overview
  • IP Layer
  • IP Routing
  • Services Overview
LICENSES & CERTIFICATIONS
Jun 2020
Javascript Advanced Certification Course
Programming Hub
  • To Play with Strings
  • Objects in JS
  • Document Object Model (DOM)
  • Manipulating HTML Elements
  • Manipulating CSS Elements
Jun 2020
Learn to Code
Mimo
  • Understanding of the core concepts of programming using Javascript
  • The HTML knowledge required to create web pages
  • Ability to style pages using CSS
  • The Practical experience needed to combine these technologies
  • Publish website on the internet
Jan 2022
Angular(Intermediate) Certificate
HackerRank

It covers topics like Routing, NgModules, Observables for data transmission and event handling, Dependency Injections, and APIs.

Mar 2026
AI for Everyone
DeepLearning.AI

Credential ID: c499b947-b011-49c1-8736-d43ff95d80c6

Download CV

My Blog

Let's share information about my business, services, opinions and thoughts on certain topics.

Dynamic Elements in Angular
Jun 1, 2020

How We Can Create Elements Dynamically In Run-time

In this series, I demonstrated you how we can create elements dynamically in run-time and which design patterns we are using for best paractice. After this serial of stories, you will be able to use dynamically generated component, element, form, table and even pipe. Also it is great opportunity for understanding Dependency Injection(DI) and Angular DI Framework from all aspects in Angular.

Contact Me

+90 531 284 6403
ibrahimdolapci@outlook.com
Mersin, Turkey
Submit