dogan-merden-image

Dogan MERDEN

I am a Full-Stack Web Developer

Mainly use Java - Spring and ReactJS / NextJS
RESUME

I am Doğan MERDEN. My passion for technology and the desire to create new things in this field have been one of the main factors shaping my career. Therefore, I am involved in studies in this area both in education and in my professional life.

Currently, I am honing my web programming skills and working as a Full Stack Developer at my current company. Additionally, I am pursuing my Masters degree in Technology and Innovation Management at the Faculty of Science, Amasya University. Alongside this, I have worked as a freelancer and continue to do so when the opportunity arises.

Mainly, I work with Java and Spring on the back-end side, and JS/TS and ReactJS/NextJS on the front-end side. You can find more detailed information about the tools I use in the skills section. I have experience in full-stack application development. I have worked with monolithic and microservice architectures, synchronous/event-based asynchronous structures, and relational/non-relational databases.

While actively developing in my areas of expertise, I strive to keep my knowledge up-to-date and follow the latest innovations. To gain a stronger understanding, I also aim to improve myself on the DevOps side.

Of course, it is not possible to know everything entirely even in the areas where I actively develop. However, I trust my ability to learn quickly and apply what I learn in practice. I prefer trying new things and solving potential challenges they bring rather than constantly repeating the same things.

You can reach out to me via the contact form provided in the Contact section or through other specified communication channels. Please feel free to get in touch for detailed information, business or collaboration opportunities.

STOP LOOKING FOR JUNIOR WITH 7+ YEARS EXPERIENCE

PAY ATTENTION TO SKILLS AND PERSONALITY

Java

Java

Proficient
Javascript

Javascript

Good
TypeScript

TypeScript

Intermediate
Spring

Spring

Very Good
Hibernate

Hibernate

Very Good
Thymeleaf

Thymeleaf

Novice
MSSQL

MSSQL

Very Good
Postgre

Postgre

Very Good
MySql

MySql

Very Good
MongoDB

MongoDB

Intermediate
HTML5

HTML5

Very Good
CSS3

CSS3

Good
Sass

Sass

Good
ReactJs

ReactJs

Very Good
NextJs

NextJs

Intermediate
Redux

Redux

Good
Bootstrap

Bootstrap

Good
Tailwind

Tailwind

Intermediate
Git

Git

Proficient
GitHub

GitHub

Very Good
Docker

Docker

Intermediate
Kafka

Kafka

Intermediate
Debezium

Debezium

Intermediate
Redis

Redis

Intermediate
Micro Services

Micro Services

Intermediate
Jira

Jira

Novice
VSC

VSC

Proficient
IntelliJ IDEA

IntelliJ IDEA

Proficient

PrettierHomes

Prettier Homes is an online platform for buying, selling, or renting various properties such as houses, apartments, lands, and commercial real estate. It also provides users with the convenience of easily requesting property tours and efficiently managing incoming tour requests. With various filters, it assists users in finding properties that meet their specific needs. Additionally, it offers the ability to view filtered properties on a map, complete with their locations and important details. UI is fully compatible with all devices, allowing users to easily access the site from any device of their choice. The website also supports English, Turkish, French, German, and Spanish languages.

The site management features easy-to-understand and well-designed panels, enabling straightforward updates and expansion of the site in various areas. Visualization of website statistics, logging, and various tabulation and export operations enable tracking and analysis of data.

Java
Spring Boot
JavaScript
ReactJs
Redux
Sass
Bootstrap
Prime-React
i18next
PostgreSQL
JPA
Spring Security
reCAPTCHA
JWT
Leaflet
OpenStreetMap
Freemarker
JavaMail
Caffeine-Cache
Java-Scheduling
Maven
phone-app-ss
laptop-app-ss

fink

Fink is a task management application. Users can assign tasks for themselves, groups they create/join, and to specific individuals within those groups. They can attach files to tasks (such as images, PDFs, etc.). Tasks can be organized by creating folders. Users can receive notifications and reminders about the tasks they have created.

The website is fully responsive, making it easily accessible on all devices. It offers two themes, dark and light, and two language options, English and Turkish. Experimentally, there is a group chat room available for instant messaging among group members on the site.

Java
Spring Boot
JavaScript
ReactJs
Redux
Tailwind CSS
i18next
PostgreSQL
JPA
Spring Security
JWT
Freemarker
JavaMail
Maven
phone-app-ss
laptop-app-ss

IT Mastery School

IT Mastery School is a website that informs visitors about educational options and upcoming events, and offers various services to its members according to their user roles. Administrators can create courses, course terms, and lesson plans. They can also handle teacher and student registrations. Teachers can manage lesson planning, student evaluations, and mentoring activities organized with students. Students can follow course schedules and mentoring activities.

Java
Spring Boot
JavaScript
ReactJs
Redux
Sass
Bootstrap
PostgreSQL
JPA
Spring Security
JWT
Maven
phone-app-ss
laptop-app-ss

Personal Website

My personal page is a single-page application that provides visitors with information about me, my skills, and the tools I use, and shares a selection of my work. My personal portfolio page was written with NextJs 14. Visitors can send messages directly through the site, in addition to accessing shared contact information. There is also an admin panel available on the website. Once logged in as an administrator, access to various analytics pages related to site usage is provided.

TypeScript
NextJs 14
Tailwind CSS
next-intl
PostgreSQL
DaisyUI
Aceternity UI
framer-motion
tsParticles
Resend
react-email
SMTP
NextAuth
Zod
Vercel
Analytics
phone-app-ss
laptop-app-ss

Health Center Management

Health Center Management is an application designed to track the procedures of patients visiting a health center. The application allows for the registration of patients, referral processes, and the organization of interventions and reports. For the management of the center, various operations and reporting can be done regarding the chief physician, doctors, nurses, and patient registration staff.

Java
Spring Boot
JavaScript
HTML
CSS
Bootstrap
PostgreSQL
JPA
Spring Security
JWT
Freemarker
JavaMail
POI
Caffeine-Cache
Java-Scheduling
Maven
phone-app-ss
laptop-app-ss

iHbar

The “ihbar” application is designed to enable users to report incidents to law enforcement more quickly and effectively. Users can swiftly report crimes they have experienced or witnessed by using the app to submit audio, images, and videos (optional) along with detailed location information from their device.

The app is intended to prevent tampering with evidence, provide law enforcement with more detailed and accurate information, eliminate the need for address descriptions, and expedite processes. It also facilitates the analysis and management of false reports. As an incentive for app usage, users can access a regional traffic status map within the application. Additionally, regional alerts and announcements (such as missing persons notifications) can be disseminated through the app.

Java
JavaScript
HTML
CSS
🤐 🤐
phone-app-ss
laptop-app-ss
dogan-merden-avatar

I split my time between Istanbul and Kastamonu. (city and nature) I’ve provided several options here for you to get in touch with me. However, if I don’t respond right away, know that I’m probably on my way.