HI THERE I’m Furkan Çetin
Junior Full-Stack Engineer | AI/ML Enthusiast

  • 3+ Experience

About Me

Hello, I am Furkan Çetin. I am a Junior Full-Stack Engineer with a backend focus and also have a keen interest in the fields of artificial intelligence and machine learning. I am competent in all stages of the software development process, but I specialize in backend development in particular. I constantly improve myself in AI and ML and strive to apply these technologies in my projects. With my passion for technology and my desire to constantly learn, I aim to produce innovative and effective solutions.

Frontend Development

  • Frameworks: Experience with React, Angular, and Vue.js. Familiar with Next.js for server-side rendering. Worked with Micro Frontend architectures using Module Federation and Bit.dev.
  • Languages: Proficient in HTML5, CSS3, JavaScript (ES6+), and TypeScript for modern web application development.

Backend Development

  • Languages & Frameworks: Go: Proficient in Go with libraries such as Fiber, Gin, and Echo for backend services and API development. Java: Proficient in Java with experience using Spring Boot for backend services. C#: Proficient in C# and .NET Core for API development. Node.js: Experience with Node.js and Express.js.

Messaging Systems

  • Experience with Apache Kafka for data streaming architectures.

Databases

  • Knowledgeable in MySQL, PostgreSQL, MongoDB, Redis, Clickhouse, MSSQL, and SQLite.

Microservices

  • Experience in designing and deploying microservices architectures using Docker and Kubernetes for scalability and resilience.

Monitoring and Logging

  • Experience with monitoring solutions using Prometheus, Grafana, and the ELK Stack (Elasticsearch, Logstash, Kibana) for real-time insights.

Protocols

  • Proficient in designing GraphQL and RESTful APIs and implementing gRPC for microservices communication.

DevOps

  • CI/CD: Experience in setting up and managing CI/CD pipelines with GitLab CI, ArgoCD for automated testing and deployment.

Version Control & Collaboration

  • Proficient in Git, GitHub, GitLab, and Bitbucket for version control, code review, and collaboration.

Agile Methodologies

  • Applied Agile methodologies such as Scrum and Kanban for iterative development and continuous improvement.

AI/ML

  • Beginner Level: Basic understanding of machine learning concepts and AI, including familiarity with Python libraries TensorFlow, Keras, and scikit-learn.

Latest articles

What is SDN(Software Defined Networking)?

Software Defined Networking (SDN) is an exciting technology that enables innovation in how we design and manage networks

Details