İhsan Baran Sönmez
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
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
- 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