Avatar

İhsan Baran Sönmez

Software Engineer Tübitak Bilgem YTE
My doodles on Programming, Coffee and Art History

About Me

Hi, it’s Baran. I am a software engineer from Ankara/Turkey. First of all, thank you for reading my blog. It’s such a pleasure to have you here!

A couple of words about my professional life: I am a software engineer dedicated to learning new things. After obtaining my Bachelor’s Degree in computer engineering, I gained experience in the business world where I used web technologies intensively during both my professional life and spare time. For a few years, I worked closely with an exceptional team of engineers at Tübitak Bilgem YTE in Ankara, developing large-scale web applications, which eventually led to a desire to teach others about these topics.

If I talk about my other hobbies outside of my professional life: I can consider myself a coffee geek. I like to brew coffee using different beans and methods. Besides, I enjoy reading on art history in my spare time. Depending on my interest in art history, mythology also interests me.

Experience

Software Engineer

2019 August - Present

I work as a fullstack developer in an application that monitors the process of products in the health sector from production to the end-user.

  • Worked on a system that was developing using event-driven hexagonal architecture.
  • Performed coaching of intern and part-time developers joining the team, doing frequent pair programming sessions.
  • I gave a 6-hour training on persistence in Java, JPA and Hibernate for summer interns.

Using Technologies: Java, Angular 12, Scala, Spring Boot, Cassandra, Apache Spark, Postgresql, Redis, Rabbitmq, Docker, Kubernates, ArgoCD

Part Time Software Engineer

2018 November - 2019 August
  • Developed an application for managing Apache Cassandra nodes and operations like receiving backups and moving them to NFS, etc.
  • Updated integration test infrastructure for a module whose primary database is Apache Cassandra. As a result of this process, the tests were accelerated 3 times.

Using Technologies: Java, Python, Spring Boot, Apache Cassandra