Portrait of Emirhan Etli

Emirhan Etli

Full-Stack Software Developer

Building scalable, high-reliability financial systems with a focus on security, performance, and user experience. Passionate about clean code, modern architecture, and delivering measurable business impact.

Location

Sakarya, Turkey

Languages

Turkish (Native), English (B2)

Current Role

Full-Stack Software Developer at 32bit Bilgisayar Hizmetleri Ltd. Şti.

2+

Years Experience

15+

Technologies

5

Certificates

Experience

Full-Stack Software Developer

32bit Bilgisayar Hizmetleri Ltd. Şti.

Aug 2023 - PresentSakarya, Turkey

Projects

Akbank FXPlatformYapıkredi BAPTrader
  • Designed and implemented business logic for foreign-exchange transactions using Java EE and Spring Boot, ensuring secure and compliant processing
  • Managed secure data flows across microservices, maintaining high reliability and regulatory compliance
  • Developed high-reliability transaction processes in compliance with regulatory standards.
  • Built client-facing interfaces with live rate streaming and admin panels using Angular and React.
  • Optimized front-end performance through modern practices.

Key Technologies

JavaSpring BootAngularReactOracleWebSocketKafkaKubernetesDockerHazelcastMQ

Projects

Campuson

EduSocial is a secure, scalable social media platform designed specifically for university students and alumni. It combines academic collaboration, social interaction, and career networking within a single ecosystem, addressing the limitations of generic social media platforms through verified identities, academic focus, and microservice-based architecture.

  • Designed a university-specific social media platform integrating posts, stories, real-time messaging, notifications, and profile management
  • Implemented microservice architecture with Spring Boot, Eureka Server, API Gateway, and JWT-based authentication for scalability and security
  • Developed cross-platform mobile application using React Native and web interface with Next.js
  • Integrated Firebase Cloud Messaging (FCM) for real-time push notifications
  • Focused on data privacy, verified user identity, and reduced information noise through institution-based registration
JavaSpring BootMicroservicesJWTKafkaRedisReact NativeNext.jsTypeScriptFirebase Cloud MessagingKubernetesAWS

Bank App

A full-stack mobile banking application designed to simulate core banking features, including real-time currency tracking, secure transactions, and user-focused financial workflows.

  • Designed and developed a mobile banking application using React Native, providing user authentication, profile management, and account-related features
  • Implemented real-time foreign exchange rate streaming using Socket.IO, enabling live updates and dynamic data refresh on the client side
  • Developed RESTful backend services with Node.js and Express to manage currency trading operations, transaction flows, and business logic
  • Integrated additional banking utilities such as PDF receipt generation, QR/IBAN creation, multi-language support, and persistent local storage using Async Storage
React NativeNode.jsExpressSocket.IOWeb SocketJavaScriptAsync StorageRest Api/AxiosNative Modules

Education

Bachelor of Computer Engineering

Sakarya University

2021 - 2025

  • Relevant coursework: Software Engineering, Database Systems, Web Development, Algorithms

Skills

Backend

JavaJava EESpring BootHibernateJPARESTful APIsWebSocketGraphQLHazelcastKafkaMQ

Frontend

TypeScriptJavaScriptReactReact NativeReduxContext APIAxiosReact HooksCustom HooksAngularRxJSMaterial UI

Databases

PostgreSQLMongoDBOracle

DevOps/Infra

DockerKubernetes

Practices/Tools

AgileScrumGitGitHubHTML5CSS3SCSS

Certificates

Clean Code – Temiz Kod Yazma Sanatı

Furkan Sönmez

2025Udemy

Baştan Sona Uygulamalı Angular Eğitimi

Can Boz

2024Udemy

Angular 401

Turkcell Geleceği Yazanlar

2024Turkcell Geleceği Yazanlar

Angular 301

Turkcell Geleceği Yazanlar

2024Turkcell Geleceği Yazanlar

Versiyon Kontrolleri: Git ve GitHub

BTK Akademi

2022BTK Akademi