Utku Turunç, Developer in Berlin, Germany
Utku is available for hire
Hire Utku

Utku Turunç

Verified Expert  in Engineering

Software Developer

Location
Berlin, Germany
Toptal Member Since
January 4, 2022

Utku is a software engineer from Turkey living in Berlin. His expertise includes management skills, software design, back-end development, front-end development, and DevOps. He enjoys shaping minimum viable products by supporting the business requirement creation and designing the technical system. Utku prefers working with Node.js and TypeScript, but he has experience with various other languages, such as Python, Java, Kotlin, and Scala.

Portfolio

Blaenk
Back-end, Front-end, React, React Native, Kotlin, PostgreSQL, Kubernetes...
Zalando
Kotlin, React, Front-end, Back-end, PostgreSQL, Kubernetes, JavaScript, Python...
McMakler
JavaScript, Node.js, Back-end, MongoDB, GitHub, Git, APIs, Admin Panels...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Next.js

The most amazing...

...thing I've developed is a chatbot launched to millions of users by a country-wide advertising campaign.

Work Experience

Software Engineer

2021 - 2021
Blaenk
  • Headed a team that developed an innovative shopping app.
  • Oversaw the launch processes and maintenance of the in-house systems.
  • Created a data warehousing system for generating insights on sales and engagement data.
Technologies: Back-end, Front-end, React, React Native, Kotlin, PostgreSQL, Kubernetes, JavaScript, Shopify, Python, Full-stack, CSS, HTML, GraphQL, Apollo, React Apollo, Apollo Server, GitHub, Git, APIs, Admin Panels, eCommerce, Amazon Web Services (AWS), Serverless, SQL, Retool, HTML5, Express.js, Unit Testing, Node.js, Firebase, Next.js, eCommerce APIs

Software Engineer

2019 - 2021
Zalando
  • Designed and built a printing system architecture in microservices.
  • Worked with Scala and Kotlin to develop logistics applications.
  • Provided maintenance and support for legacy systems.
Technologies: Kotlin, React, Front-end, Back-end, PostgreSQL, Kubernetes, JavaScript, Python, Full-stack, CSS, HTML, GitHub, Git, APIs, Admin Panels, Amazon Web Services (AWS), SQL, HTML5, Express.js, Unit Testing, Node.js

Software Engineer

2018 - 2019
McMakler
  • Worked as a Node.js back-end engineer on an in-house CRM system.
  • Created a proof of concept for a DevOps CI/CD system.
  • Collaborated with the product team to develop newly required products.
Technologies: JavaScript, Node.js, Back-end, MongoDB, GitHub, Git, APIs, Admin Panels, Real Estate, SQL, HTML5, Express.js, Unit Testing

Software Engineer

2016 - 2018
Valensas
  • Led small to medium-sized projects, managing communication with product and engineering teams.
  • Designed and developed microservices for a large-scale banking project.
  • Designed a chatbot framework that integrates with other web services and uses machine learning and natural language processing.
Technologies: Back-end, Kotlin, Java, TypeScript, Heroku, Full-stack, CSS, HTML, GitHub, Git, APIs, Admin Panels, Mobile Banking, eCommerce, Fintech, Amazon Web Services (AWS), Serverless, SQL, AWS Lambda, MySQL, HTML5, Express.js, Unit Testing, Node.js, Puppeteer

Logistics Printing System

I designed and developed a large-scale printing solution for logistics. The project included load-balancing of thousands of printers, printing shipping labels multiple times per second, and automated retries and smart fallback in case of failure.

eCommerce Customer Support Chatbot

I developed a customer support chatbot for the largest eCommerce platform in Hepsiburada, Turkey. The chatbot was used to greet users, collect information, and solve specific issues. If the problem couldn't be resolved automatically, it redirected the users to human agents, saving time and resources.

Peer-to-peer Banking Application

http://www.tosla.com
I was a back-end developer for a peer-to-peer banking application for one of the largest banks in Turkey and the main developer of the transaction microservices. During this project, I used Kotlin and Java with Spring Boot as the primary technologies.

Languages

TypeScript, Kotlin, JavaScript, HTML, GraphQL, SQL, HTML5, Java, Python, CSS

Frameworks

Express.js, Next.js, Koa, Redux, React Native, Spring Boot

Libraries/APIs

React, Node.js, React Redux, Puppeteer

Tools

React Apollo, GitHub, Git, Retool

Paradigms

Unit Testing, Mobile Development, Microservices

Storage

PostgreSQL, MySQL, Amazon S3 (AWS S3), NoSQL, Amazon DynamoDB, MongoDB

Other

Software Engineering, Full-stack, Back-end, Apollo, Apollo Server, APIs, Admin Panels, Front-end, Fintech, Real Estate, eCommerce, Serverless, eCommerce APIs, Mobile Banking

Platforms

Kubernetes, Heroku, Shopify, Amazon Web Services (AWS), AWS Lambda, Firebase, Google Cloud Platform (GCP)

2012 - 2016

Bachelor's Degree in Electrical Engineering

Bogazici University - Istanbul, Turkey

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.

1

Share your needs

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

Choose your talent

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

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