About Me

I mainly use Go, Angular, React, MongoDB, Couchbase to develop and scale our applications. I like to deal with cloud technologies Things like design patterns, reusable code, and clean code are very important to me and I always try to write code that is easy to read and understand

I am currently working as a Software Engineer at Hepsiburada.

Tech Stack

Languages

  • Go
  • Rust
  • Javascript
  • TypeScript

Frontend

  • Angular
  • Ionic
  • Next.js
  • React

Backend

  • Go
  • Rust
  • Nodejs

  • Kubernetes
  • MongoDB
  • gRPC
  • Google Cloud
  • Firebase
  • Couchbase
  • Cassandra
  • MySQL
  • Redis
  • Docker
  • Nginx

Experience

  • Software Engineer Hepsiburada (Dec 2021 - Present)
  • I am working as a Backend Developer in an international e-commerce project at HepsiGlobal. Web Service, API Integration.. Tech: Go, Redis, RabbitMQ, MySQL, etc.
  • Software Engineer DijitalFikir (Jun 2021 - November 2021)
  • Specialized in Go programming language, developing robust and efficient software solutions for mobile app Ionic and web Angular, resulting in enhanced user experiences and increased customer satisfaction.

    Successfully designed and implemented the Vector Control System for İBB, utilizing MongoDB's GeoLocation Queries to optimize performance and accuracy.

    Demonstrated expertise in MongoDB, effectively leveraging its capabilities to handle complex data queries and improve system efficiency.

    Collaborated with cross-functional teams to ensure seamless integration of software components, delivering high-quality products within project timelines.

    Maintained clear and concise documentation, facilitating knowledge transfer and ensuring ease of understanding for team members.

    Consistently followed best practices and coding standards, resulting in clean and maintainable code.

    Conducted thorough testing and debugging, identifying and resolving issues to ensure the stability and reliability of software applications.

  • Software Engineer Veriyaz Yazılım LTD. ŞTI. (September 2019 - May 2021)
  • Developed projects using the Go programming language, showcasing expertise in backend development and contributing to the successful delivery of high-quality software solutions.

    Created frontend components and interfaces using Angular, leveraging Angular 11 to build intuitive and user-friendly applications.

    Developed a social media sharing system, enabling seamless integration of software with various social media platforms.

    Implemented best practices and coding standards to ensure clean and efficient code, enhancing the performance and maintainability of applications.

    Conducted thorough testing and debugging of software, identifying and resolving issues to ensure optimal functionality and user experience.

    Maintained clear and comprehensive documentation, facilitating seamless knowledge transfer and collaboration among team members.

    (https://www.turkpages.com/)
  • Software Engineer - Intern Veriyaz Yazılım LTD. ŞTI. (Jun 2019 - August 2019)
  • Successfully completed a software engineering internship at Veriyaz Yazılım LTD. ŞTİ., where I focused on improving my skills in Golang and Angular.

    Developed a web scraping project using Golang, showcasing proficiency in the language and demonstrating the ability to work independently on complex tasks.

    Created a robot software that reads and sends content, utilizing Golang and Couchbase as the database, showcasing expertise in software development and database management.

    Built the software on Docker, ensuring portability and ease of deployment across different environments.

    Implemented OAuth 2.0 and 1.0 protocols in various projects, enabling secure and seamless integration with Google API (login, blog sharing, etc.), Twitter API (program sharing tweet), Facebook API (media sharing scheduling), Linkedin API (media sharing planning), and Reddit API.

    Utilized Angular in the frontend section, demonstrating proficiency in frontend development and creating a seamless user experience.

Education

  • Computer Engineering at Pamukkale University (2017 - 2021)
  • Ranked 2nd in Computer Engineering department.
  • Learned data structures such as linked lists, stacks, binary trees, graphs, etc.
  • Algorithms such as sorting, searching etc.
  • Database systems such as SQL. Table relations, queries etc.
  • Computer Engineering Master at Pamukkale University (2022 - Present)
  • I'm improving myself on artificial intelligence
  • I work on sentiment analysis and writing and sentiment analysis.
  • Webrtc, Peer to Peer Connect Etc.