Baris Balli

Full Stack Developer & Software Engineer

Building scalable web applications and solving complex problems with modern technologies. Passionate about creating efficient, user-friendly solutions.

Baris Balli
Work Experience

Senior Full Stack Developer

CircaNew York City

April 2024 — Present
  • Led frontend development using Next.js and engineered a company-wide UI component library, enhancing development consistency and efficiency
  • Architected microservices using NestJS and contributed to the development of an internal backend framework, improving code reusability and standardization
  • Designed and implemented complex PostgreSQL queries and database migration scripts using TypeORM, ensuring seamless data transitions in production and development environments
  • Played a key role in scaling the platform infrastructure to support 10x user growth and significant market share expansion

Full Stack Developer

BeesafeWarsaw

August 2022 — May 2024
  • Implemented multiple micro-services using Nodejs, PostgreSQL, and Rabbitmq, reducing call center traffic by up to 80%
  • Introduced advanced technologies like NestJS and Kubernetes to the team
  • Took an active part in micro service architecture design to anticipate and avoid potential pitfalls
  • Initiated and developed r4bbit project to simplify RabbitMQ usage across the organization

Full Stack Developer

Alse Softwareİzmir

March 2021 — August 2022
  • Implemented web solutions for digitalizing companies using React, TypeScript, and Nodejs
  • Contributed to both frontend and backend development across multiple projects
  • Led customer meetings and handled architectural design of client applications

Software Developer Intern

Alse Softwareİzmir

January 2020 — March 2021
  • Assisted in developing web applications using JavaScript, TypeScript, and Node.js to help companies transition to digital platforms
  • Participated in multiple client digitalization initiatives, learning to translate business requirements into technical solutions
  • Collaborated with senior developers on implementing web solutions, gaining practical experience in modern development practices
  • Contributed to both frontend and backend development, laying the groundwork for my future full-stack role at the company

Latest Projects

Photo2Calories
TypeScript • Next.js • NestJS • PostgreSQL

AI-powered calorie estimation from food images. The project combines artificial intelligence with comprehensive food databases to provide accurate nutritional information.

  • AI implementation for photo analysis
  • AI agent creation for search in food databases
  • Complete payment system integration
  • Email verify and authentication
r4bbit
TypeScript • RabbitMQ

An industry-changing open-source library revolutionizing RabbitMQ usage in TypeScript. Developed over 7 months, this project adds powerful functionality while maintaining simplicity.

DOMEX
Rust • WebAssembly

A web application built entirely with WebAssembly and Rust, demonstrating modern web technology capabilities.

Education

Applied Computer Science

Politechnika Wrocławska (Wrocław University of Science and Technology)

September 2019 — January 2023

GPA: 4.5/5

Achievements

  • Graduated with a 4.5/5 GPA
  • Achieved perfect score (5/5) on thesis project

Key Areas of Study

  • Object-Oriented Programming
  • Functional Programming
  • Algorithms
  • Artificial Intelligence
  • Embedded Programming
  • Distributed Systems
  • Relational Databases

Notable Projects

  • Took role in leading a team of 3 people to develop multiple web application using Node.js, Express, and React
  • Contributed to the development of a mobile application using React Native

Latest Articles

View All Articles
How to Create a TypeScript NPM Library for Dummies?
Published in JavaScript in Plain English

I wrote this article after successfully building deployment pipelines for r4bbitjs, to share the knowledge I drilled with the world

TypeScript Debugging Inside VSCode
Published in JavaScript in Plain English

A comprehensive guide to debugging TypeScript applications in VSCode and Chrome DevTools

Kubernetes See Logs Of The Crashed Pod using Kubectl

A practical guide to debugging Kubernetes pods using kubectl commands

Get in Touch