Buğrahan Kalkan, Developer in Ankara, Turkey
Buğrahan is available for hire
Hire Buğrahan

Buğrahan Kalkan

Verified Expert  in Engineering

Full-stack Developer

Location
Ankara, Turkey
Toptal Member Since
August 18, 2022

Buğrahan is a full-stack developer with five years of experience working with Java, Spring, Hibernate, Liquibase, and PostgreSQL on the back end and JavaScript, React, Redux, HTML, and CSS on the front end. He learns fast, communicates well, and welcomes a challenge. Passionate about finding simple solutions to complex problems, Buğrahan always strives to make a positive impact.

Portfolio

MKK GABİM A.Ş.
Java, Spring, JavaScript, React, HTML, CSS, PostgreSQL, Liquibase, Docker...
Mavinci
Java, Spring, JavaScript, React, PostgreSQL, Liquibase, Redux, PrimeFaces...

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Visual Studio Code (VS Code)

The most amazing...

...thing I've worked on as a single developer is a membership website.

Work Experience

Full-stack Developer

2019 - PRESENT
MKK GABİM A.Ş.
  • Developed a web app that manages real estate appraisers' membership for government institutions. It includes related legal processes, regular payments, and detailed reporting. It is used by hundreds of real estate companies and 1000+ appraisers.
  • Maintained the project, fixed bugs, and developed new features. I've been the single developer managing the project since early 2022.
  • Used Jira for project management, GitLab for version control and deployment, and Confluence for documenting.
Technologies: Java, Spring, JavaScript, React, HTML, CSS, PostgreSQL, Liquibase, Docker, Kubernetes, Redux, PrimeFaces, IntelliJ IDEA, DBeaver, Full-stack Development, REST, Axios, TypeScript, Back-end Development, Front-end Development, Database Management, Node.js, Spring Boot, Full-stack, Git, Jira, Confluence, HTML5, APIs, Front-end, Back-end, Web Development, Java 8, Microservices

Full-stack Developer

2017 - 2019
Mavinci
  • Worked on Java libraries developed by the company. The library consisted of calculations for hazard estimations based on a NATO AEP document.
  • Acted as a full-stack developer, working on a web application that provides an interface and manages NATO messages.
  • Used GitBucket and Bitbucket for the version control, Jenkins for deployment, Jira for the project management, and Confluence for documentation.
Technologies: Java, Spring, JavaScript, React, PostgreSQL, Liquibase, Redux, PrimeFaces, IntelliJ IDEA, Full-stack Development, REST, Axios, Back-end Development, Front-end Development, Database Management, TypeScript, Node.js, Spring Boot, Full-stack, Git, Jenkins, Jenkins Pipeline, Bitbucket, Jira, Confluence, HTML5, APIs, Front-end, Back-end, Web Development, Java 8

Spring React User Boot

https://github.com/kalkanb/spring-react-user-boot
A full-stack project which contains a Java back end with Spring framework and a React front end. This is a boot project for user authentication with a password. Security is handled with JSON Web Token (JWT) by Spring Security. The front-end part only provides a user interface for login, register, and logout operations.
2012 - 2019

Bachelor's Degree in Computer Science

Bilkent University - Ankara, Turkey

Libraries/APIs

React, Liquibase, Node.js, Jenkins Pipeline

Tools

IntelliJ IDEA, Git, Jira, Bitbucket, pgAdmin, Confluence, Jenkins

Frameworks

Spring, Redux, Spring Boot, PrimeFaces

Languages

Java, JavaScript, TypeScript, SQL, HTML5, Java 8, HTML, Python, CSS

Paradigms

REST, Microservices

Storage

MySQL, PostgreSQL, Database Management, DBeaver

Platforms

Visual Studio Code (VS Code), Docker, Kubernetes

Other

Computer Engineering, Full-stack Development, Axios, Back-end Development, Front-end Development, Full-stack, APIs, Front-end, Back-end, Web Development, Computer Science

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring