Furkan Şenharputlu

Senior Software Engineer at Microsoft

Konya, Türkiye

About

Experience

  • Senior Software Engineer at Microsoft

    • Building the Azure CDC Extension for PostgreSQL, enabling seamless data flow into Microsoft Fabric • Maintaining and improving the Azure Control Plane for Fabric Mirroring on Azure Flexible Server for PostgreSQL, ensuring performance, reliability, and scalability • Implementing features that improve data durability, fault tolerance, and high availability during mirroring and recovery operations • Enhancing end-to-end data experiences that power real-time analytics across Azure services

  • Senior Software Engineer at Tyk

  • Software Engineer at Hazelcast

    • Implemented Hazelcast Go client from scratch • Maintained Hazelcast Node.js client • Wrote unit and integration tests to make code coverage above 87% limit • Prepared the documentation which is used by all Hazelcast Non-Java clients • Reviewed lots of pull requests • CI/CD works

  • Intern at Turksat Uydu Haberleşme Kablo TV ve İşletme A.Ş.

    • Implemented an Inventory Tracking Program in Java by using a PostgreSQL database • Prepared a login page for E-Devlet System by using PHP and Symfony framework • Implemented a tool that creates a website tree by using PHP

  • Software Engineer at Tyk

    • Active Go development in Tyk Gateway, Dashboard, Pump and the other side projects • Used Docker, MongoDB, PostgreSQL and Redis technologies • Managed and designed REST APIs • Integrated Consul and Vault secret storages • OpenAPI Specification integration to Tyk API Gateway • GraphQL reverse proxy integration to Tyk API Gateway • Worked with Kubernetes and Istio Service Mesh to make Tyk an Istio Mixer Adapter • Managed periodic patch releases • Provided support for customers • Helped Tyk engineering team's growth by interviewing candidates