Oktay Parlak - Software Engineer and Full-Stack Developer profile picture

Hi, I'm Oktay

Software Engineer & Full-Stack Developer.

🧑‍💼 About

I am a full-stack developer with a solid grasp of fundamental concepts like OOP and data structures, effectively applied across modern technologies such as Node.js, Express.js, Spring Boot, and FastAPI. Most recently, I worked on high-performance Java Spring Boot microservices and PL/SQL procedures within Yapı Kredi Technology's Corporate Payments team, supporting millions of daily transactions for Yapı Kredi Bank.

I have a strong command of Java and Spring Boot, with hands-on experience in event-driven architectures using RabbitMQ, caching strategies with Redis, and building enterprise-grade financial systems in Agile/Scrum teams. I continue to explore microservices architecture and cloud-native development on AWS.

💻 Tech Stack

Programming Languages: JavaScript, TypeScript, Java, Python
Frameworks & Libraries: Spring Boot, Node.js, Nest.js, Express.js, React, Next.js, Django, FastAPI
Database Systems: Relational Databases (OracleDB, PostgreSQL, MySQL), Non-Relational Databases (MongoDB, Redis, Elasticsearch)
DevOps: Amazon Web Services (S3, SES), Firebase, Docker, RabbitMQ, Logstash, Filebeat
Tools & Technologies: Git, GitHub, RESTful API, SOAP, WebSocket, PowerDesigner, DataPower, Agile

🎓 Education

Bachelor's Degree in Computer Engineering

Erciyes University - Turkey

2020 - 2025 | GPA: 2.91
Courses
Object Oriented Programming
Data Structures and Algorithms
Database Management Systems
Software Engineering
Linear Algebra
Discrete Mathematics

📜 Certifications & Languages

Certifications
Telc Deutsch A2 · telc GmbH · May 2026
React Bootcamp · Erciyes Teknopark · 2023
Advanced Java · BTK Akademi · 2022
Languages
Turkish · Native
English · B2
German · A2

🧑‍💻 Experience

Software Engineer

Aug 2025 - Mar 2026

Yapı Kredi Teknoloji

· Full-time · via Infonal
  • Developed and maintained high-performance Java Spring Boot microservices and PL/SQL procedures within Yapı Kredi Technology's Corporate Payments team, supporting millions of daily transactions for Yapı Kredi Bank.
  • Implemented event-driven architectures using RabbitMQ and optimized caching strategies with Redis, improving system scalability and response times in critical payment services.
  • Collaborated in Agile/Scrum teams to deliver secure, fault-tolerant backend solutions for enterprise-grade financial systems, ensuring compliance, reliability, and continuous deployment standards.
JavaSpring BootPL/SQLRabbitMQRedis

Freelance Software Developer

Aug 2022 - Jul 2025

Bionluk

  • Created 10+ customized web applications using Node.js, Express.js, MongoDB, and React, providing efficient and scalable solutions. worked with both SQL (PostgreSQL) and NoSQL databases.
  • Experienced in developing algorithms with Java and creating RESTful web services using Spring Boot.
  • Worked on various client projects, creating applications with diverse technologies and methodologies.
JavaScriptTypeScriptReact.jsJavaSpring BootNode.js

Software Engineer Intern

Feb 2025 - Apr 2025

Orion Innovation

  • Developed a scalable task management API using FastAPI with a modular architecture (routers, services, schemas, database layers).
  • Implemented a centralized logging system using Filebeat and Logstash to collect and parse application logs, and forwarded structured data to OpenSearch for visualization through OpenSearch Dashboards.
  • Added Celery with Redis for background task processing and used Flower for monitoring asynchronous jobs such as indexing on task creation.
FastAPIFilebeatLogstashCeleryRedis

Software Developer Intern

Sep 2024 - Oct 2024

Limon Creatif

  • Limon Creatif is a software company that provides innovative software solutions to meet diverse client needs.
  • Managed and developed the entire backend and deployment process for theİndirimci Panda application, ensuring seamless functionality and deployment.
Express.jsPostgreSQLFirebaseNode.js

Backend Developer

Aug 2023 - Sep 2023

Made in Graphic

  • Established the backend system for electric vehicle charging stations.
  • Contributed to implementing various functionalities, including payment processing, and charge initiation and termination.
  • Ensured reliable and efficient system performance for seamless user experience.

📂 Projects

S3 Viewfy

2025
  • A modern, self-hosted file manager for any S3-compatible storage (AWS S3, MinIO, Cloudflare R2, DigitalOcean Spaces, Backblaze B2, Wasabi, and more).
  • One command to deploy via Docker. Built-in authentication with login rate limiting and zero credential exposure — S3 keys never leave the server.
  • Features light & dark mode, pagination, drag & drop uploads, presigned downloads, and one-click Railway deployment.
  • Security-first: HTTP-only session cookies, rate-limited login (3 attempts/min), fully stateless with no data stored on disk.
Next.jsshadcn/uiAWS SDK v3Tailwind CSSDocker

EngiRouter

2025
  • Developed a Human Resources Management System using React, Express.js, and PostgreSQL.
  • Implemented features for candidate–job matching, CV viewing/downloading, and company/candidate management.
  • Integrated one-click Microsoft Teams meeting creation and single/bulk email communication with candidates.
Node.jsExpress.jsReact.jsPostgreSQLAWS

Borsa Caddesi

2025
  • Developed a full-stack news website using the MERN stack (MongoDB, Express.js, React, Node.js), allowing users to log in via the admin panel and publish news articles..
  • Single-handedly built the entire system from scratch, including frontend, backend, and user authentication functionalities.
  • Deployed the application to a production server using Docker for containerization and ensured smooth operation on a live environment.
Node.jsExpress.jsReact.jsMongoDB

İndirimci Panda

2024 - 2025
  • Led the backend development of İndirimci Panda, a mobile application that enables users to track online discounts and receive notifications for selected categories or brands, built using Express.js and Firebase.
  • Dockerized the application and deployed it on AWS, ensuring efficient and error-free deployment processes, and enhancing scalability for a growing user base.
  • Utilized AWS S3 for secure data storage and AWS RDS for robust database management, significantly improving data retrieval speeds and system performance, supporting the app's ability to handle real-time notifications.
Node.jsExpress.jsPostgreSQLAWS

GoalHive

2024
  • A web-based project management tool that organizes tasks using boards, lists, and cards, helping teams collaborate, track progress, and manage deadlines in real-time.
  • Constructed using Express.js, React, Node.js, and PostgreSQL, ensuring robust data structure and efficient queries.
  • Implemented JWT-based authentication and authorization, providing secure access to user-specific boards and tasks.
  • Optimized the backend for performance and scalability, leveraging PostgreSQL and Sequelize to handle large volumes of task data and ensure smooth synchronization across the application.
Node.jsExpress.jsReact.jsPostgreSQLSequelize

delmodules

2025
  • 📁 Finds and deletes node_modules directories
  • 🌳 Optional recursive deletion with --all flag
  • 🚀 Fast and efficient cleanup
  • ⚡ Easy to use
  • 🔒 Safe deletion process
  • 📘 Written in TypeScript
Node.jsTypeScriptnpm

🌐 Contact

Interested in working together? Feel free to reach out.