Koray Kural, Developer in Istanbul, Turkey
Koray is available for hire
Hire Koray

Koray Kural

Verified Expert  in Engineering

Software Developer

Istanbul, Turkey
Toptal Member Since
June 8, 2022

Koray, a final year computer science student at Istanbul Technical University, has been interested in web development for three years now. He has developed several personal and freelance projects using multiple technologies. Koray specializes in back-end development with JavaScript frameworks.


NestJS, PostgreSQL, TypeScript, APIs, Git, TypeORM, Jest...
Online Freelance Agency
Angular, TypeScript, Node.js, JavaScript, APIs, Stripe API...
TypeScript, MongoDB, APIs, NoSQL, Git, Amazon Web Services (AWS), Back-end...




Preferred Environment

Visual Studio Code (VS Code), Slack, MacOS

The most amazing...

...thing I've developed is ituprogram.com, my first real-world project at the beginning of my career that helped many students at my university.

Work Experience

Junior Back-end Developer

2021 - PRESENT
  • Developed new features for an existing SaaS project.
  • Maintained the existing codebase to improve code quality and reliability.
  • Used Jira, Slack, and Sococo to facilitate communication among teams and team members.
  • Performed peer code reviews to help seniors spend more time on other tasks.
Technologies: NestJS, PostgreSQL, TypeScript, APIs, Git, TypeORM, Jest, Amazon Web Services (AWS), Back-end, Cloud, REST APIs, ChatGPT, SQL, Express.js, Full-stack, Amazon Elastic Container Service (Amazon ECS), Containerization, Multitenancy, API Integration, Amazon RDS, Jira, Amazon Simple Queue Service (SQS)

Full-stack Web Developer

2020 - 2021
Online Freelance Agency
  • Developed an app for users to create listings that other people can bid on.
  • Built an eCommerce front end to an existing back end using Angular.
  • Developed scraper bots for multiple golf course websites that can fetch golf tee times and make reservations automatically.
  • Built a Chrome extension tool that makes charts fullscreen on a trade review website.
  • Built a SaaS platform with file sharing, accounting, and project collaboration apps.
Technologies: Angular, TypeScript, Node.js, JavaScript, APIs, Stripe API, Front-end Development, Tailwind CSS, React, NoSQL, Git, CSS, Material UI, Jest, Puppeteer, HTML, Data Scraping, Amazon Web Services (AWS), Back-end, Cloud, REST APIs, SQL, Express.js, MEAN Stack, Full-stack, API Integration, Angular Material, AngularJS

Senior Back-end Developer

2019 - 2020
  • Developed a back-end API for a marketing startup from scratch.
  • Managed an intern to help me with the development process.
  • Managed DevOps to deploy both the front and back ends and used many AWS services.
  • Wrote integration and unit tests to maintain a higher quality.
  • Integrated payment methods to receive payments from companies and distribute them to influencers.
Technologies: TypeScript, MongoDB, APIs, NoSQL, Git, Amazon Web Services (AWS), Back-end, REST APIs, Express.js, MEAN Stack, Mongoose, AWS Lambda

Sorting Algorithms Visualizer

I developed this straightforward Angular project when I was learning Angular. It does not showcase my skillset perfectly, but I like it as it reflects my engineering perspective. It is a sorting algorithm that allows choosing a selection sort.
2017 - 2022

Bachelor's Degree (Ongoing) in Computer Engineering

Istanbul Technical University - Istanbul, Turkey


Node.js, REST APIs, Stripe API, React, Puppeteer


Git, Mongoose, Slack, Figma, ChatGPT, Amazon Elastic Container Service (Amazon ECS), Jira, Amazon Simple Queue Service (SQS)


Tailwind CSS, Express.js, Angular, NestJS, Material UI, Angular Material, AngularJS, Jest


JavaScript, TypeScript, HTML, SQL, Python, CSS, C++


MEAN Stack


MacOS, Amazon Web Services (AWS), Visual Studio Code (VS Code), AWS Lambda, Heroku


MongoDB, PostgreSQL, NoSQL


Back-end, Full-stack, TypeORM, APIs, Front-end Development, Data Scraping, API Integration, Engineering, Programming, Cloud, Containerization, Multitenancy, Amazon RDS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring