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.
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.
Jul 2024
Sharing Go Modules as Nested
Medium
An article explaining how to manage multiple Go modules in a single repository.
Jul 2024 - Present
gopre: A Go Project Template for Modern Architectures
Public Template
a well thought out, standards applied, modern and acceptable starting point
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.
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.
Dec 2023
Optimizing Image Loading for Better Web Performance
Medium
An article explaining how to optimize image loading processes to improve web performance.
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.
Jun 2023
Harder, Better, Faster, Stronger Dockerfile
Medium
Tips for building your Dockerfiles faster and more securely.
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.
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.
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.
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.
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.