Software Engineer · Backend Developer

Backend systems built to scale.

I'm Atahan Tutar, a backend-focused Software Engineer building scalable APIs, distributed workflows and maintainable backend architectures.

Backend system architectureNestJS connected to Node.js, PostgreSQL, Redis and RabbitMQ.NestJSNode.jsPostgreSQLRedisRabbitMQ

01 / About

Engineering reliable backend systems.

Atahan is a backend-focused Software Engineer with experience in internship and full-time roles on enterprise-level projects.

He focuses on building scalable backend services, REST APIs and maintainable architectures using technologies such as NestJS, Node.js and TypeORM.

His backend experience also includes caching, asynchronous workflows, queue-based processing and performance-oriented database operations using Redis, BullMQ and RabbitMQ.

01

Scalability

Building backend services designed to grow.

02

Performance

Improving response times through caching, optimized queries and asynchronous processing.

03

Maintainability

Writing modular, clean and sustainable backend architectures.

02 / Experience

Experience built in real-world systems.

90Pixel

Backend Developer

Long-Term Intern → Part-Time Developer → Summer Intern → Backend Developer
  • Developed modular and scalable backend services using NestJS.
  • Designed complex data models and performance-focused queries using TypeORM and PostgreSQL.
  • Implemented Redis caching mechanisms for frequently accessed endpoints.
  • Built background jobs, batch processes and asynchronous workflows using Bull Queue and RabbitMQ.
  • Worked on enterprise-level software projects and backend architectures.

Allianz Insurance — Turkey

Full Stack Developer Intern

  • Developed multiple screens and UI components using Angular.
  • Designed RESTful web services using Java Spring Boot.
  • Worked on backend/frontend integration and API data flows.
  • Followed coding standards, Git workflows and collaborative development practices.

Allianz Insurance — Turkey

Software Developer Intern

  • Participated in corporate web development projects.
  • Developed UI components using HTML, CSS and JavaScript.
  • Gained early professional software development experience.

03 / Work

Selected Work

04 / Technical Stack

Tools chosen for the system.

Backend

NestJSNode.jsExpress.jsJava Spring Boot

Databases

PostgreSQLMySQLSQLiteMongoDB

Data & ORM

TypeORM

Infrastructure & Async Processing

RedisBullMQBull QueueRabbitMQ

Frontend

React.jsNext.jsAngularJavaScriptHTML5CSS3TailwindCSSBootstrapjQuery

05 / Engineering Focus

Built around the hard parts.

01

API Architecture

RESTful APIs and modular backend services.

02

Database Engineering

Relational data modelling, query optimization and performance-focused database operations.

03

Caching

Redis-based caching strategies for frequently accessed application data.

04

Async Workflows

Queue-based jobs, batch processes and asynchronous workflows using BullMQ and RabbitMQ.

06 / Education

Foundations.

Primary

Karadeniz Technical University — Trabzon

Bachelor's Degree in Software Engineering

Earlier

Dündar Uçar Vocational and Technical Anatolian High School — Istanbul

Database Programming

07 / Contact

Let's build something worth scaling.

I'm open to backend engineering opportunities, software projects and interesting technical challenges.