Hi, I'm Ibrahim Ethem Topçu, a Senior Software Engineer based in Berlin, Germany. I design and build scalable front-end and back-end applications using modern JavaScript frameworks such as React, Next.js, Node.js, and NestJS, and I have a passion for end-to-end ownership, mentoring, and delivering high-quality, maintainable software solutions. I collaborate with product managers, designers, and stakeholders to deliver features from concept to production, write robust tests, participate in code reviews, and contribute to CI/CD pipelines. I thrive in fast-paced environments and enjoy improving performance, usability, and team collaboration.

Ibrahim Ethem Topçu

Hi, I'm Ibrahim Ethem Topçu, a Senior Software Engineer based in Berlin, Germany. I design and build scalable front-end and back-end applications using modern JavaScript frameworks such as React, Next.js, Node.js, and NestJS, and I have a passion for end-to-end ownership, mentoring, and delivering high-quality, maintainable software solutions. I collaborate with product managers, designers, and stakeholders to deliver features from concept to production, write robust tests, participate in code reviews, and contribute to CI/CD pipelines. I thrive in fast-paced environments and enjoy improving performance, usability, and team collaboration.

Available to hire

Hi, I’m Ibrahim Ethem Topçu, a Senior Software Engineer based in Berlin, Germany. I design and build scalable front-end and back-end applications using modern JavaScript frameworks such as React, Next.js, Node.js, and NestJS, and I have a passion for end-to-end ownership, mentoring, and delivering high-quality, maintainable software solutions.

I collaborate with product managers, designers, and stakeholders to deliver features from concept to production, write robust tests, participate in code reviews, and contribute to CI/CD pipelines. I thrive in fast-paced environments and enjoy improving performance, usability, and team collaboration.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Turkish
Fluent
English
Fluent

Work Experience

React Developer (Remote Contract) at NTT Data
May 1, 2022 - May 1, 2022
Short-term contract focused on delivering high-quality results efficiently; maintained and supported existing applications; implemented new features with pixel-perfect precision and alignment to project requirements.
React Developer at NTT Data
May 1, 2022 - May 1, 2022
Short-term contract focused on delivering high-quality results efficiently. Maintained and supported existing application. Implemented new features with pixel-perfect precision; integrated authentication and payment workflows (OAuth, SSO, card/token-based transactions, digital wallet support) to ensure security and smooth user experience; collaborated with product managers, designers, and other stakeholders to deliver features from implementation to deployment in production.
React Developer (Remote Contract) at NTT Data
May 1, 2022 - September 1, 2025
Worked as a React developer on a remote contract basis.
Senior Software Engineer at GmbH & Co. KG
April 1, 2022 - November 5, 2025
Implemented new features with pixel-perfect precision, integrated authentication and payment flows, and contributed to frontend and backend improvements. Collaborated with product managers, designers, and stakeholders to deliver features from implementation to production, focusing on performance, usability, and scalability; participated in code reviews and mentoring.
Senior Frontend Engineer at Helping GmbH & Co. KG
April 1, 2022 - Present
Maintained and enhanced web and mobile applications using React and React Native. Delivered new features following pixel-perfect designs to improve user experience. Collaborated with cross-functional teams to drive product improvements.
Software Engineer at A. A.Ş.
November 1, 2021 - November 1, 2021
Developed and maintained web and mobile applications using React, React Native, Node.js, and Java; integrated authentication (OAuth 2, social login, phone/OTP); implemented and maintained payment flows; led live UI and contributed to a micro frontend framework; designed scalable architectures and reusable boilerplates for frontend and backend projects; worked with GraphQL (Apollo) and REST APIs; migrated applications toward microservice architecture; built CI/CD pipelines and managed DevOps (Docker, Kubernetes, Azure, GitHub Actions, Jenkins) and cloud environments; improved performance, code quality, and developer productivity through mentoring, code reviews, and documentation; delivered analytics, reporting, and monitoring solutions with third-party integrations.
Software Engineer at ETAŞ
November 1, 2021 - November 1, 2021
Developed and maintained web and mobile applications using React, React Native, Node.js, and Java. Integrated authentication systems (OAuth 2, social login, phone/OTP) end-to-end. Implemented and maintained payment workflows (subscription billing, card payments, digital wallet integrations). Led Live UI, an open-source micro-frontend framework, contributing to core libraries, CLI tools, documentation, and community support. Designed scalable architectures and reusable boilerplates for frontend and backend. Worked with GraphQL (Apollo) and REST APIs. Migrated applications from monolithic to microservice architectures using Spring Boot, Node.js, and Go. Built CI/CD pipelines and managed DevOps (Docker, Kubernetes, Azure, GitHub Actions, Jenkins). Improved performance, code quality, and developer productivity through mentoring, code reviews, and documentation. Delivered analytics, reporting, and monitoring solutions via third-party integrations (Google Analytics, social media APIs, SEO to
Full Stack Developer at Eteration A.Ş.
November 1, 2021 - September 1, 2025
Led multiple full stack projects including Tikla Gelsin web/mobile apps and open source LiveUI. Created boilerplate project templates for React, React Native, and NestJS. Managed Kubernetes resources and CI/CD pipelines on Azure. Handled authentication systems using OAuth2 providers. Developed React applications and core libraries while mentoring team members. Participated in migration from monolith to microservices architecture using Spring Boot, NodeJS, and Go. Containerized applications using Docker and managed DevOps Kubernetes tasks.
Network Intern at Radore Data Center Services Inc.
November 1, 2017 - November 1, 2017
Involved in daily maintenance of bare-metal servers. Installed and configured servers and networks; worked with virtualization; installed web/mail/file servers; replaced hardware components.
Network Intern at Radore Data Center Services Inc.
November 1, 2017 - September 1, 2025
Assisted with daily maintenance of bare metal servers in a large data center. Gained understanding of container technologies like Docker. Tasks included installing and configuring servers/network, using virtualization, installing and configuring web/mail/file servers, and changing hardware parts of servers.
Software Intern at Sarıyer Belediyesi
August 1, 2017 - August 1, 2017
Worked as a software developer. Implemented an application for booking tickets for the cinema of the municipality.
Software Intern at Sarıyer Belediyesi
August 1, 2017 - September 1, 2025
Worked as a software developer to implement an application for booking tickets for the municipality cinema.

Education

Bachelor Degree at Erciyes University
January 1, 2013 - January 1, 2017
Bachelor of Science in Computer Engineering at Erciyes University
January 1, 2013 - January 1, 2017
Bachelor of Computer Engineering at Erciyes University
January 1, 2013 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services