Gökhan Sarı

Software Architecture Chapter Lead at Turkish Airlines Technology | Ex-Hazelcast | Ex-Dataroid

Istanbul, Istanbul, Türkiye

About

» More than seventeen years hands-on technical experience on Java technologies » Extensive software development related tools and technologies know-how Specialties&Technologies occupied: MicroServices, Docker, Docker Swarm, AWS Services, Elasticsearch, Couchbase, Hazelcast, Rabbit MQ, Kafka, Kafka Connect, Kafka Streams, Hadoop, HDFS, Yarn, Livy, Jupyter, Druid, Zookeeper, Nginx, Junit 5, JMeter, Spark, Avro, Parquet, Kibana, Logstash, Spring Boot, WebServices, Spring & Cloud Libraries, Netflix-Zuul/Ribbon/Feign/Hystreix/Eureka, Prometheus, Grafana, Git, Gerrit, Jenkins, Sonar, Checkstyle, Findbugs, Maven, Gradle, Swagger-CodeGen API Documentation, Hyperledger Fabric, Blockchain, MinIO, Quartz Scheduler, PostgreSQL, MySQL, Temporal, Camunda, Hibernate, EasyMock, Mockito, ANT Scripting, FCM, APNS, JSF, Primefaces, JAX-WS, JPA, Glassfish, JBoss, .Net C#, VoiceXML, CCXML.

Experience

  • Turkish Technology (Full-time · 1 yr 4 mos)
    • Software Architecture Chapter Lead
      May 2026 - Present · 2 mos

    • Software Architect
      Mar 2025 - May 2026 · 1 yr 3 mos

  • Solutions Architect at Hazelcast
    Nov 2022 - Mar 2025 · 2 yrs 5 mos

    Anything needed. Troubleshooting and problem-solving within various programming languages and technology stacks. Diagnosing memory leaks, concurrency issues, and performance bottlenecks by using techniques such as heap/thread dump analysis, profiling, and debugging to enhance software applications. Hazelcast modernizes applications with a unified real-time data platform to act instantly on streaming data. Troubleshooting and problem-solving within various programming languages and technology stacks. Diagnosing memory leaks, concurrency issues, and performance bottlenecks by using techniques such as heap/thread dump analysis, profiling, and debugging to enhance software applications.

  • Software Architect at GrubTech
    Jan 2022 - Nov 2022 · 11 mos

  • Commencis (6 yrs 7 mos)
    • Software Architect
      Jan 2019 - Jan 2022 · 3 yrs 1 mo

      As an architect and lead developer, responsible for overseeing and consulting on all technical processes from hands-on development to maintenance for Dataroid. Dataroid Product Info: Dataroid is a multi-tenant data analytics and engagement platform that processes billions of events per day. In the background, more than 30 unique microservices run an event-driven architecture, with hundreds of Docker Swarm services deployed in cloud and on-premise environments, depending on customer requests. Leading and mentoring team members, providing support on technical and non-technical issues. Overseeing software development processes, conducting code reviews, and ensuring code quality. Planning and conducting internal training sessions and onboarding programs. Enhancing the development and usage of reusable/common components and libraries. Providing project estimations and maintaining development environments and tools. Projects: Dataroid - IsCep - Beyon Money/Bahrain Telecom Financial Services - CepteTEB - Aegon SSP - VisaTravel - CocaCola Tools & Technologies Occupied: MicroServices, Docker, Docker Swarm, AWS Services, Elasticsearch, Couchbase, Hazelcast, Rabbit MQ, Kafka, Kafka Connect, Kafka Streams, Hadoop, HDFS, Yarn, Livy, Jupyter, Druid, Zookeeper, Nginx, Junit 5, JMeter, Spark, Avro, Parquet, Kibana, Logstash, Spring Boot, WebServices, Spring & Cloud Libraries, Netflix-Zuul/Ribbon/Feign/Hystreix/Eureka, Prometheus, Grafana, Git, Gerrit, Jenkins, Sonar, Checkstyle, Findbugs, Maven, Gradle, Swagger-CodeGen API Documentation, Hyperledger Fabric, Blockchain, MinIO, Quartz Scheduler, PostgreSQL, MySQL, Hibernate, EasyMock, Mockito, ANT Scripting, FCM, APNS.

    • Software Development Team Lead
      Dec 2016 - Jan 2022 · 5 yrs 2 mos

    • Senior Software Development Engineer
      Jul 2015 - Dec 2016 · 1 yr 6 mos

  • Senior Software Engineer at Sqills
    Dec 2012 - Jun 2015 · 2 yrs 7 mos

    Worked on Railway Management System product which is called S3 Passenger; (Inventory-Product-Revenue-CustomerRelationship-Ticket) management systems. Analyze customer requests, design and develop solutions and write documentation. Worked with CTO and Regional Sales Manager to provide pre/post-sales & technical support.