
Hi, I'm Oktay⚡
Software Engineer & Full-Stack Developer.
🧑💼 About
I am a full-stack developer. I have a SOLID grasp of fundamental concepts like OOP and data structures, which I have effectively applied by working with modern technologies such as Node.js and Express.js. I possess a proficient level of English and have continuously enhanced my skills with Node.js and Express.js for the past two years. In addition to my expertise in these technologies.
I have a strong command of Java and a basic understanding of Spring Boot. In the future, I aspire to gain expertise in microservices architecture and collaborate on projects using AWS.
💻 Tech Stack
Programming Languages: JavaScript, TypeScript, Java, Python
Frameworks & Libraries: Node.js, Express.js, Spring Boot, React.js, Django, FastAPI
Database Systems: Relational Databases (PostgreSQL, MySQL), Non-Relational Databases (MongoDB, Redis, ElasticSearch)
DevOps: Amazon Web Services (S3, SES), Firebase, Docker
Tools & Technologies: Git, Github, Restful API, Websocket
🎓 Education
Bachelor's Degree in Computer Engineering
Erciyes University
2020 - 2024
Courses
Object Oriented Programming
Data Structures and Algorithms
Database Management Systems
Software Engineering
Linear Algebra
Discrete Mathematics
🧑💻 Experience
Freelance Full-stack Developer
Aug 2022 - PresentBionluk
- •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.
Software Engineer Intern
Feb 2025 - Apr 2025Orion Innovation
- •Developed a scalable task management API using FastAPI with a modular architecture (routers, services, schemas, database layers).
- •Implemented JWT-based authentication and role-based access control, storing user-specific tasks securely in a MySQL database.
- •Integrated OpenSearch for indexing and searching tasks; connected via Docker and designed custom search queries.
- •Added Celery with Redis for background task processing and used Flower for monitoring asynchronous jobs such as indexing on task creation.
Software Developer Intern
Sep 2024 - Oct 2024Limon 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.
Backend Developer
Aug 2023 - Sep 2023Made 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
EngiRouter
- •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
- •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
- •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
🌐 Contact
Interested in working together? Feel free to reach out.