Serkan Kaplan, Developer in Stuttgart, Baden-Württemberg, Germany
Serkan is available for hire
Hire Serkan

Serkan Kaplan

Bio

Serkan is a seasoned software engineer with 17 years of experience in consultancy and in-house development. For the last three years, he's been helping clients develop and improve their products all around the world. Previously, Serkan worked as a consultant for different companies and projects. As a software consultant, he led development teams of up to ten developers and worked on fintech, employee relations, learning management, and eCommerce applications.

Portfolio

Toptal Client
Node.js, Ethereum, Solidity, Hardhat, ERC-20, ERC-721, MongoDB, PostgreSQL...
Harvey Nash
Java, Kotlin, Corda, Solidity, PostgreSQL, Spring Boot, MongoDB...
The Debtvision
Corda, Kotlin, Spring Boot, Digital Signatures, Software Architecture...

Experience

  • Java - 13 years
  • Software Architecture - 12 years
  • Spring Boot - 8 years
  • Smart Contracts - 7 years
  • Blockchain - 7 years
  • Solidity - 6 years
  • Kotlin - 4 years
  • Corda - 4 years

Preferred Environment

MacOS, IntelliJ IDEA, Rust

The most amazing...

...thing I've achieved in seven years of my freelancing career is managing to sustain a 100% customer return rate.

Work Experience

Freelance Blockchain Developer

2021 - PRESENT
Toptal Client
  • Developed a front-runner trading bot for a private investor with Solidity and Node.js.
  • Handled different SSI projects and helped design a new product from the beginning.
  • Constructed a payment gateway to integrate an existing payment platform with the Ethereum network.
Technologies: Node.js, Ethereum, Solidity, Hardhat, ERC-20, ERC-721, MongoDB, PostgreSQL, Hyperledger Indy, Hyperledger Aries, Truffle, Blockchain, Smart Contracts, Ethereum Smart Contracts, Cryptocurrency, Python, Ethers.js, Web3.js, Git, Non-fungible Tokens (NFT), Express.js, REST APIs, TypeScript, TypeORM, Bitcoin, Decentralized Finance (DeFi), Amazon Web Services (AWS), Amazon EC2, DApps, Avalanche, Full-stack, Technical Leadership, Leadership, Microservices Architecture, Polygon, Crypto, BNB Smart Chain, Auditing, Security, ÐApp, Terraform, Back-end, Geth (go-ethereum), Trading, Solana, Tokenomics, Decentralized Autonomous Organizations (DAO), Ethereum Virtual Machine (EVM), Cryptocurrency Wallets, Apps, Etherscan, Web3, Project Management, GitHub, Chainlink, Tokenization, Blockchain & Cryptocurrency, Binance Cryptocurrency Exchange, Microservices, Jakarta EE (Java EE or J2EE), Spring Security, Spring Data JPA, Spring MVC, APIs, NestJS, AWS Lambda, Amazon DynamoDB, Amazon Elastic Container Service (ECS), Offline Data Synchronization, Quarkus, React, Foundry, Security Audits, Protocol Design, Fuzz Testing, Solidity Assembly, Next.js, SQL Server, Artificial Intelligence (AI), Azure, Claude, Claude API, JSON, Performance Optimization, DevOps, Amazon MSK, Apache Kafka, MySQL, Docker, GraphQL, NoSQL, Distributed Systems, Google Cloud Platform (GCP), Multithreading, Large-scale Distributed Systems, Claude Code, API Backwards Compatibility, SSH, Linux, Model Context Protocol (MCP), ECS, Serverless, API Integration, Fintech, AWS Cloud Architecture, Authentication, Authorization, Back-end Architecture, Back-end Development, Database Design, Payment Processing, SaaS Architecture

Blockchain Developer

2019 - 2021
Harvey Nash
  • Developed an SSI project from scratch, participating in all phases since its conception and architecture implementation with Hyperledger Indy and Aries to exchange master data and industrial certificates between two big German companies.
  • Set up an agile mindset while working with conservative customers.
  • Implemented a price and order negotiation system on Corda for low-trust and volatile price businesses.
Technologies: Java, Kotlin, Corda, Solidity, PostgreSQL, Spring Boot, MongoDB, Hyperledger Indy, Hyperledger Aries, Self-sovereign Identity (SSI), Prototyping, Software Architecture, Zero-knowledge Proofs, Ethereum, JavaScript, Web3.js, Distributed Ledgers, Architecture, R3 Corda, Node.js, ERC-721, Smart Contracts, Ethereum Smart Contracts, REST APIs, Express.js, TypeORM, TypeScript, DevOps, Back-end, DB, Bitcoin, DApps, Full-stack, Technical Leadership, Leadership, Microservices Architecture, Auditing, Security, ÐApp, Geth (go-ethereum), Trading, Tokenomics, Decentralized Autonomous Organizations (DAO), Ethereum Virtual Machine (EVM), Cryptocurrency Wallets, Apps, Web3, Vendor Management, Project Management, GitHub, Chainlink, Tokenization, Blockchain & Cryptocurrency, Microservices, Spring Security, Spring Data JPA, Spring MVC, APIs, Offline Data Synchronization, React, Foundry, Security Audits, Protocol Design, Fuzz Testing, Solidity Assembly, Next.js, SQL Server, JSON, Performance Optimization, Amazon MSK, Apache Kafka, Docker, GraphQL, NoSQL, Distributed Systems, Google Cloud Platform (GCP), Multithreading, Large-scale Distributed Systems, API Backwards Compatibility, SSH, Linux, API Integration, Authentication, Authorization, Back-end Architecture, Back-end Development, Database Design, SaaS Architecture

DLT Software Developer

2018 - 2019
The Debtvision
  • Contributed to a successful startup in its founding era.
  • Designed and developed a decentralized system to manage multi-million euro loans and documents related to the loan.
  • Oversaw external development and consulted the team on security issues.
Technologies: Corda, Kotlin, Spring Boot, Digital Signatures, Software Architecture, PostgreSQL, Decentralized Applications, System Architecture, Product Design, Distributed Ledgers, Distributed Ledger Technology (DLT), R3 Corda, SQL, Express.js, REST APIs, Full-stack, Technical Leadership, Leadership, Auditing, Security, Back-end, Tokenomics, Decentralized Autonomous Organizations (DAO), Ethereum Virtual Machine (EVM), Apps, Web3, Vendor Management, Project Management, GitHub, Tokenization, Blockchain & Cryptocurrency, Microservices, Jakarta EE (Java EE or J2EE), Spring Security, Spring Data JPA, Spring MVC, APIs, Security Audits, Protocol Design, Fuzz Testing, SQL Server, JSON, Performance Optimization, DevOps, MySQL, Docker, NoSQL, Distributed Systems, Multithreading, Large-scale Distributed Systems, API Backwards Compatibility, SSH, Linux, API Integration, Fintech, Authentication, Authorization, Back-end Architecture, Back-end Development, Database Design, Payment Processing, SaaS Architecture

Software Engineer

2016 - 2018
Harvey Nash
  • Developed a loan transaction platform between Daimler AG and LBBW on the Proof of Authority (PoA) Ethereum network.
  • Developed an environmental reward coin for Mercedes-Benz cars and a mobile application with a gamification aspect.
  • Contributed to establishing a new team, forming an outstanding team culture, and hiring new colleagues.
Technologies: Solidity, Corda, Java, PostgreSQL, AngularJS, Android, Web3.js, Ganache, Hyperledger Sawtooth, REST, Ethereum Smart Contracts, Blockchain, Prototyping, Software Architecture, Requirements Analysis, ERC-20, Ethereum, JavaScript, R3 Corda, SQL, Node.js, Smart Contracts, Agile, Bitcoin, Full-stack, Security, Back-end, Geth (go-ethereum), Tokenomics, Ethereum Virtual Machine (EVM), Apps, Web3, Vendor Management, Project Management, GitHub, Tokenization, Blockchain & Cryptocurrency, Apache Tomcat, Spring Security, Spring Data JPA, Spring MVC, APIs, Offline Data Synchronization, Security Audits, Solidity Assembly, JSON, Performance Optimization, DevOps, Apache Kafka, Docker, NoSQL, Multithreading, Large-scale Distributed Systems, SSH, Linux, API Integration, Authentication, Authorization, Back-end Architecture, Back-end Development, Database Design, REST APIs

Co-founder | Software Developer

2010 - 2016
Bal Yazilim Limited
  • Managed a team of six. The team was first formed with junior developers, but after some time and long training sessions, I was proud of the team and their capacity.
  • Collaborated with a large number of different customers for over seven years, with a 100% return rate among customers.
  • Led the core team on an online training platform for the biggest GSM operator in Turkey.
Technologies: PHP 5, Java, JBoss Seam, Spring, Oracle 11g, MySQL, Android, Team Leadership, Software Architecture, Requirements Analysis, Customer Success, Startups, JavaScript, SQL, Node.js, Full-stack, Security, Back-end, Apps, CTO, Vendor Management, Project Management, Apache Tomcat, Jakarta EE (Java EE or J2EE), JasperReports, Oracle 12c, Spring Security, Spring Data JPA, Spring MVC, APIs, Performance Optimization, Multithreading, Linux, Learning Management Systems (LMS), PHP, API Integration, Authentication, Authorization, Back-end Architecture, Database Design, REST APIs

Experience

Debtvision DLT Schuldscheindarlehen Platform

A Corda-based application designed to improve loan processes in a multi-investor environment. Digitalized all processes and integrated qualified digital signatures, and reduced the process's timeline from weeks to a couple of days (technically minutes).

Education

2005 - 2014

Bachelor of Science Degree in Computer Science and Engineering

Yıldız Technical University - Istanbul, Turkey

Certifications

JANUARY 2019 - PRESENT

Corda Certified Developer

R3

JUNE 2014 - PRESENT

Professional Scrum Master 1

Scrum.org

Skills

Libraries/APIs

Web3.js, Node.js, REST APIs, Claude API, React, JasperReports

Tools

IntelliJ IDEA, Ganache, Helm, GitHub, Amazon Elastic Container Service (ECS), Claude, Claude Code, Hyperledger Indy, Terraform, Geth (go-ethereum), Etherscan, Apache Tomcat, Gradle, GitLab CI/CD, Git

Languages

Java, Kotlin, Solidity, JavaScript, SQL, TypeScript, Solidity Assembly, XML, Python, GraphQL, PHP, PHP 5, Rust

Frameworks

Truffle, Spring Boot, Spring Security, Spring MVC, NestJS, Next.js, Angular, Hardhat, AngularJS, JBoss Seam, Spring, Express.js

Paradigms

Agile, REST, DevOps, Microservices Architecture, Scrum, Microservices, Fuzz Testing, Back-end Architecture, Database Design, Model Context Protocol (MCP), Requirements Analysis

Platforms

MacOS, Corda, Kubernetes, Blockchain, Ethereum, Docker, R3 Corda, Avalanche, Chainlink, Jakarta EE (Java EE or J2EE), AWS Lambda, Apache Kafka, Linux, Hyperledger, Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP), Android, Hyperledger Sawtooth, Rancher, Amazon EC2

Storage

PostgreSQL, MySQL, Spring Data JPA, Amazon DynamoDB, JSON, NoSQL, MongoDB, Oracle 12c, Oracle 11g, DB

Industry Expertise

Project Management, Binance Cryptocurrency Exchange

Other

Software Engineering, IT Project Management, Software Architecture, Smart Contracts, Ethereum Smart Contracts, Cryptocurrency, Self-sovereign Identity (SSI), Team Management, Team Leadership, DApps, Prototyping, System Architecture, Customer Success, ERC-20, Distributed Ledgers, Distributed Ledger Technology (DLT), Architecture, Back-end, Technical Leadership, Leadership, BNB Smart Chain, Auditing, Security, Tokenomics, Ethereum Virtual Machine (EVM), Cryptocurrency Wallets, CTO, Web3, Vendor Management, Tokenization, Blockchain & Cryptocurrency, APIs, Foundry, Security Audits, Protocol Design, SQL Server, Artificial Intelligence (AI), Performance Optimization, Amazon MSK, Distributed Systems, Multithreading, Large-scale Distributed Systems, API Backwards Compatibility, SSH, ECS, Serverless, Learning Management Systems (LMS), API Integration, Fintech, AWS Cloud Architecture, Authentication, Authorization, Back-end Development, Payment Processing, SaaS Architecture, Hyperledger Aries, Digital Signatures, Zero-knowledge Proofs, ERC-721, TypeORM, Decentralized Finance (DeFi), Full-stack, Polygon, Crypto, ÐApp, Trading, Solana, Decentralized Autonomous Organizations (DAO), Apps, Offline Data Synchronization, Quarkus, Decentralized Applications, Product Design, Startups, Ethers.js, Non-fungible Tokens (NFT), Bitcoin

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