Avatar

Sami Salih İbrahimbaş

Product Developer

I am a software and product developer with a passion for building innovative solutions and a knack for problem-solving. I possess a strong proficiency in Golang, JavaScript, and Docker, and I'm a lifelong learner, always seeking new challenges and opportunities to expand my skillset.

My passion lies in crafting user-centric products that make a genuine impact. I'm particularly drawn to the power of open-source collaboration, where diverse perspectives come together to drive innovation and create value for communities worldwide.

Beyond coding, I relish engaging in technical discussions, always striving to find common ground and uncover the most effective solutions. My approach to debate is collaborative and open-minded, fostering a spirit of brainstorming and mutual learning.

I'm driven by a genuine desire to make a difference through technology, and I'm excited to contribute my skills and expertise to projects that push the boundaries of what's possible.

Timeline

Aug 2024 - Present

Contributor

Nomadwork

I contributed to the Nomadwork application on the backend side. During this process, I worked with Golang, Postgres and Docker technologies.

golang postgres docker

Aug 2024

Go’s Decimal Dilemma: decimal vs Standard Library Showdown

Medium

An article comparing the decimal package with the standard library's decimal implementation in Go.

golang

Jul 2024

Sharing Go Modules as Nested

Medium

An article explaining how to manage multiple Go modules in a single repository.

golang postgres

Jul 2024 - Present

gopre: A Go Project Template for Modern Architectures

Public Template

a well thought out, standards applied, modern and acceptable starting point

golang postgres mongodb kubernetes docker

Jul 2024 - Present

txn: Generic Distributed Transaction Management for Go

Open Source Library

An interface that aims to provide database independence and data consistency in modern architectures without reducing business logic to repositories.

golang postgres mongodb

Jun 2024

Mastering I18n in Golang with PostgreSQL’s JSONB

Medium

An article explaining how to use PostgreSQL's JSONB data type to manage i18n in Golang.

golang postgres

Dec 2023

Optimizing Image Loading for Better Web Performance

Medium

An article explaining how to optimize image loading processes to improve web performance.

react typescript

Sep 2023

My Devices Feature: Managing Sessions on Multiple Clients

Medium

An article explaining how to create a structure to manage sessions on multiple devices.

Jun 2023 - Present

Software Developer

MonoPayments

I work as a software developer at MonoPayments. During this process, I had the opportunity to experience many different architectures with Golang, Vue, Docker, Redis and Postgres technologies.

golang vue docker postgres

Jun 2023

Harder, Better, Faster, Stronger Dockerfile

Medium

Tips for building your Dockerfiles faster and more securely.

docker

Aug 2023

Advanced Entrepreneurship Training

KOSGEB

I attended the Advanced Entrepreneurship Training organized by KOSGEB. I have the certificate number KSB01UGE0111217267. In this training, I gained knowledge about business idea development, business plan preparation, marketing and financial issues.

Apr 2023

Traditional Entrepreneurship Training

KOSGEB

I attended the Traditional Entrepreneurship Training organized by KOSGEB. I have the certificate number KSB01UGE0110688366. In this training, I gained knowledge about business idea development, business plan preparation, marketing and financial issues.

Feb 2023 - Present

Volunteer Software Developer

Açık Yazılım Ağı (AYA)

I work as a volunteer software developer at the Open Source Network. During this process, I contribute to open source projects.

node react golang typescript

Feb 2023 - Mar 2024

Developer

Turistikrota

I launched the Turistikrota project. With this project, we aimed to provide an online reservation system by offering the opportunity to explore Turkey's touristic regions and routes.

golang mongodb react docker

Jul 2022 - Oct 2022

Developer

GalataJS Framework

I developed the GalataJS NodeJS framework. With this framework, we aimed to develop NodeJS projects faster and more securely.

node typescript

Oct 2021 - Jun 2023

Full Stack Developer

Alfatek

I was promoted to Full stack Developer role at Alfatek. I worked with NodeJS, Php, MongoDB, MySQL, Redis, VueJS, Docker and Kubernetes technologies.

node mongodb vue docker kubernetes

Jun 2021 - Oct 2021

Jr. Full Stack Developer

Alfatek

I joined the software development processes as a Jr Full stack Developer at Alfatek. I worked with Socket.io, NodeJS and MongoDB technologies.

node mongodb