Berkan Y.

iyzico şirketinde Software Engineer

İzmir, Türkiye

About

I am a Software Engineer at iyzico, a leading online payment platform in Turkiye. My core competencies include FinTech, RabbitMQ, Redis, Java, Spring, and microservices. I use Java 11/17, Spring 5, RabbitMQ, Redis, MySQL, and PostgreSQL to implement scalable and reliable solutions. I also follow the SOLID principles and the 12-factor app methodology and write unit and integration tests. I am experienced in pair-programming, automated CI/CD processes, and batch operations for high-volume data. I am passionate about learning new technologies and best practices, and I enjoy collaborating with my team and other stakeholders to deliver value to our customers. I believe that I can bring diverse perspectives and experiences to the team, and I have worked in different domains and industries.

Experience

  • iyzico (Full-time · 5 yrs 1 mo)
    • Software Engineer
      Aug 2021 - Present · 4 yrs 11 mos

      • Experienced on fin-tech and wallet system solutions • Implemented back-end services for debit and virtual cards (as iyzico card) • Used Java 11, Spring 5, Rabbitmq, Redis • Used Spring Boot, Cloud, Data, Retry, Security • Experienced in microservices • Experienced Eureka, Config Server, Hystrix, Zuul • Experienced on pair-programming • Experienced in SOLID principles and the 12-factor app methodology • Implemented unit and integration tests • Implemented batch operations for high-volume data • Experienced on MySQL and PostgreSQL • Implemented integrations to open banking systems • Experienced automated CI/CD processes • Used Git as version control system • Used Bitbucket for Git code management • Used Bamboo for deployment processes • Used Splunk to analyze and visualize log services

    • Software Support Engineer
      Jun 2021 - Aug 2021 · 3 mos

  • Online Support Specialist/Junior PHP Developer at Maritime Trainer
    Nov 2020 - Jun 2021 · 8 mos