Hello World!
I'm Ufuk (/ʔufuk/), a Senior Software Engineer specialized in building high-performance e-commerce solutions, fintech platforms, and scalable backend systems with modern web technologies.
Professional Experience
A journey through e-commerce, fintech, and government technology innovations.
Fullstack Developer
Ounass • July 2024 — Present
Key Responsibilities
- Part of the checkout team, contributing to e-commerce infrastructure
- Directly contributed to world's first online VAT Refund for Tourists integration
- Developing performant Node.js backend solutions alongside custom SSR & CSR frontends with Preact
Technical Stack
Node.js
Backend
Preact
Frontend
Key Achievement
"Successfully implemented the world's first online VAT Refund for Tourists integration, revolutionizing tax-free shopping experience."
Full Stack Developer
YapiKredi Teknoloji • July 2023 — July 2024
via Metasis Teknoloji
Key Responsibilities
- Developed YapiKredi Factoring platform using Java microservices
- Created React micro front-ends with Spring Boot backend
- Contributed to services, unit & integration tests, and created dozens of React hooks
- Led customer data migration using Spring Batch with UC4
Technical Stack
Java
Backend
React
Frontend
Key Achievement
"Successfully led customer data migration project using Spring Batch, ensuring seamless transition of critical financial data."
Software Engineer
Ministry of Interior • August 2022 — July 2023
Republic of Turkey
Key Responsibilities
- Developed custom OAuth protocol for wide area network (React, TypeScript, Python Flask)
- Created offline WHOIS servers with Java Spring Boot and PostgreSQL
- Built internal tools including a Spring Initializr clone
- Contributed to top-secret projects using Scala Spark for big data preprocessing
Technical Stack
Apache Spark
Big Data
React
Frontend
Key Achievement
"Developed custom OAuth protocol and offline WHOIS servers, enhancing network security and infrastructure reliability."
Full Stack Developer
TÜBİTAK BİLGEM YTE • August 2021 — August 2022
Key Responsibilities
- Contributed to Turkey's Treasury and Financial Management System
- Multi-billion dollar platform with dozens of microservices
- Developed backend with Java, PostgreSQL and frontend with Ember.js
- Worked in agile environment with Atlassian tools
Technical Stack
Java
Backend
Ember.js
Frontend
Key Achievement
"Contributed to Turkey's national Treasury and Financial Management System, a critical multi-billion dollar government platform."
Skill Matrix
- Typescript
- JavaScript
- Semantic HTML
- Tailwind CSS
- Bootstrap
- Primeflex
- React
- React.js
- Preact
- Next.js
- Nest.js
- Vite.js
- WebGL
- Three.js
- Node.js
- Express.js
- ExpressJS
- Fastify
- Bun
- Spring Boot
- Java
- JPA
- JUnit
- Mockito
- Unit Testing
- Integration Testing
- RESTFul services
- Microservices
- Object Oriented Programming
- Git
- Github Actions
- Docker
- AWS EC2
- Atlassian Tools
- SQL
- PostgreSQL
- MySQL
- NoSQL
- Figma
- CSS
- SCSS
- MongoDB
- Redis
- Hive
- Hadoop
- Trino
- Kafka
- Cassandra
- Grafana
- SonarQube
- Python
- PHP
- C
- C#
- .NET Core
- Mono
- Haskell
- Bash
- Shell scripting
- Wordpress
- Photoshop
- Illustrator
- Blender (3D Modelling)
- Godot
- GDScript
- Prolog
- x8086 Assembly
- Selenium
- Electron.js
- Vitest
- Jest
- Mocha
- Chai
- Sinon
- TypeORM
- Prisma
- MS Office
- Scala
- Affinity
- Sass
- Less
Education
Gazi University
B.Sc. Computer Engineering • Graduated 2022
GPA: 3.79/4.00 • 3rd in Department
Macit Zeren Science High School
Graduated 2018
GPA: 94/100