# Home

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2xLFS6AjxdOQkgnuDWpV%2Fuploads%2FyaBsjYaksR7nrD4BAP29%2FIMG-20220428-WA0020.jpg?alt=media&#x26;token=b30d20a5-5528-4234-b5f4-7725b79226ae" alt=""><figcaption></figcaption></figure>

## 👋 Welcome My Blog, I'm Furkan Gulsen

I am a software engineer experienced in designing and building distributed, scalable systems using Go, Node.js, Python, and Java. My interest lies in microservices and software architecture. I am also an active contributor to the open-source world, where I enjoy collaborating and sharing knowledge.

## 👨‍💻 Professional Skills

* **BackEnd:** Golang, Java, Python, Node.js (ExpressJS, NestJS)
* **Queue:** RabbitMQ, Kafka
* **DevOps:** Amazon Web Services (AWS), Google Cloud, Docker, Kubernetes, Jenkins, Redis
* **Logging:** Prometheus, Datadog
* **FrontEnd:** Angular, React, NextJS
* **Database:** Relational Database (SQL, PostgreSQL) / Non-Relational Database (MongoDB, DynamoDB)

## 🧐 Experience <a href="#peki-ben-kim-miyim" id="peki-ben-kim-miyim"></a>

#### ⭐️  BackEnd Developer - IKAS (2022-)

* Utilized NodeJS with TypeScript for efficient and scalable backend development.
* Extensive experience with AWS for building and deploying Serverless applications with Lambda (DevOps).
* Worked with Jenkins for continuous integration and deployment, as well as Datadog for monitoring and logging.
* Implemented cutting-edge technologies such as GraphQL and gRPC for efficient and robust communication between services.
* Developed performant and scalable backend systems that meet the needs of the organization.

#### ⭐️ Microsoft Imaginer - Student Ambassador (2021-2022)

* Microsoft IMAGINE is a program aimed at selecting the most successful 67 students from the top 32 engineering faculties in Turkey to become Microsoft Cloud Ambassadors.
* **Certificate:** <https://www.credly.com/badges/3ddf9a3f-2473-4764-90d0-528948495c8a>

#### ⭐️  FullStack Developer - OLLANG (2019-2022)

* Built a translator portal (app.ollang.com) and home page (ollang.com).
* Set up AWS EC2 servers and other necessary infrastructure.
* Scaled applications using Docker.
* Established a microservice structure using RabbitMQ and NestJS.
* Developed frontend using Angular and backend using Node, Python, MongoDB.

#### ⭐️  Meta for Developers - Project Manager (2019-2020)

* Create a developer community in Istanbul as Facebook DevC AI
* Organize monthly offline meetups with the community
* Organize online Facebook Group posts, comments, messages
* Organize projects from our members

## 👨‍🏫 Education

#### Beykent University - Software Engineering (2018-2022)

* **GPA:** 3.62 (Graduated with first place)

​

## 👯 Communities <a href="#topluluklar" id="topluluklar"></a>

* **Google DSC Mentor** (2022-♾)
* **Leader Development Program (LIGEP)** - Trainee (2021-2022)
* **BEU Google Developer Student Club (DSC)** - Lead (2021-2022)
* **Microsoft Imaginer - Student Ambassador** (2021-2022)
* **Global AI Hub - Core Team** (2021 - 2022)
* **BEU Google Developer Student Club (DSC)** - Core Team (2020 - 2021)
* **BEU Software Engineering Club** - Core Team (2020 - 2021)
* **Meta Developer Circle** - Core Team (2019-2020)

​

## 😎 Social Profiles  <a href="#sosyal-medya-hesaplarim" id="sosyal-medya-hesaplarim"></a>

* ​[Twitter](https://twitter.com/furkangulsenn)​
* ​[LinkedIn](https://www.linkedin.com/in/muhammed-furkan-gulsen/)​
* ​[Instagram](https://www.instagram.com/furkan.gulsen/)​
* ​[GitHub](https://github.com/Furkan-Gulsen)​
* ​[Medium](https://medium.com/@furkangulsen)​
* ​[Dev.to](https://dev.to/furkangulsen)​

​


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.furkangulsen.com/page/home.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
