I'm Habil Yadigar-image

I'm Habil Yadigar

I'm a Backend Developer, currently working at Codeventure, actively involved in building modern, scalable, load-balanced, and distributed applications.

about-me-image

About Me

I am someone who is open to communication, enjoys self-directed learning, and values feedback. I aim to improve myself in the Backend development field and plan to transition to more architectural areas such as cloud-based and DevOps in the future. Currently, I feel comfortable developing applications using Node.js. I enjoy researching emerging technologies and learning them at a basic level.

  • Location:Tekirdag / Turkey
  • Interests:Freediving, Guitar
  • Study:Manisa Celal Bayar University
  • Employment:Backend Developer, Codeventure inc.

Education

Bachelor of Science, Software Engineering

Manisa Celal Bayar University2018 - 2022

High School

Tekirdağ Namık Kemal High School2013 - 2017

Work

BACKEND DEVELOPER

Codeventure07/2022 - Present
  • As a backend developer, I have designed and implemented services through REST APIs to efficiently handle the requests of tens of thousands of users.
  • I wrote and utilized numerous aggregations compatible with MongoDB's indexing structure.
  • I developed services with Socket.io, enabling seamless messaging for thousands of users.
  • I created and deployed application images using Docker, making them available for use.
  • I created services that enable file uploads to the cloud, implemented load balancing, and contributed to their improvement.
  • As a backend developer, I established API connections for services multiple times within React using Redux Toolkit. I conducted end-to-end implementation for these services.
  • My contributions extended to the enhancement and maintenance of these services, showcasing my proficiency in scalable and efficient software development practices.

BACKEND DEVELOPER INTERN

Codeventure01/2022 - 07/2022
  • I have developed the backend services for an application in the field of accounting. Utilizing Express, I implemented the factory design pattern and wrote numerous MongoDB aggregations.

SOFTWARE DEVELOPER INTERN

Tekirdağ Municipality07/2021 - 09/2021
  • I assisted in the development of services for a large city municipality that accommodates over one million people in its system.

Skills

Languages
JavascriptJavaScript
PythonPython
JavaJava
Web Development
ReactReact
TypescriptTypescript
Node.jsNode.js
JestJest
ExpressExpress
ReduxRedux
Databases
PostgresqlPostgreSQL
MysqlMySQL
MongodbMongoDB
Software & Others
DockerDocker
GithubGIT
GitlabGitLab
AWS_S3AWS-S3
RabbitMQRabbitMQ

Check Out Some Of My Works

HRMS

HRMS

I created a Human Resource Management System using Java, the Spring Boot framework, and Hibernate. Throughout this project, I employed the Adapter Design Pattern and gained practical experience in writing backend functionalities with Java.

Go Basic Message Sender

Go Basic Message Sender

I worked on a message sender application using Go and React. During this project, I acquired a foundational understanding of GoLang and applied it within the REST architecture.

Chat App

Chat App

An application where a few individuals can anonymously enter, exchange messages, and share locations with each other. This project was developed to comprehend and gain hands-on experience with Socket.io.

Weather Forecast App

Weather Forecast App

An application I developed to experiment with using ready-made APIs and serving them. I utilized a pre-existing service's API key to fetch weather data and served it using the Handlebars template engine.

MTSK Backend

MTSK Backend

My inaugural significant backend project involved the utilization of AWS-RDS, Heroku, and GIT technologies. Throughout this project, I acquired valuable knowledge in areas such as authorization, authentication, SQL injection defense, WSDL, SOAP, listening with Wireshark, and publishing APIs.

Get in touch.

You can contact me using the addresses provided below.

Instagram
@habilyadigar
© Copyright 2024 Habil Yadigar