Furkan Yavuz, Developer in Istanbul, Turkey
Furkan is available for hire
Hire Furkan

Furkan Yavuz

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
March 15, 2019

Furkan是一位经验丰富的全栈开发人员,曾在一家知名航空公司从事过各种项目, including online payment solutions and fraud detection areas. 他的专业知识主要围绕Spring框架、PostgreSQL、Redis、MongoDB和RabbitMQ. In his projects, he uses Heroku Cloud. He's co-founded a startup to discover talents from the open-source community. After one year, Furkan successfully exited his startup.

Portfolio

Big Armor
Java, JavaScript, TypeScript, Angular, PostgreSQL, Hibernate, EclipseLink...
Jive (Remote via an Online Freelance Agency)
MySQL, IntelliJ IDEA, HTML, SCSS, Spring Data, Continuous Integration (CI)...
Optiva (Remote via an Online Freelance Agency)
Service, SOAP, Perl, IntelliJ IDEA, IBM Rational ClearCase...

Experience

Availability

Part-time

Preferred Environment

Slack, WebStorm, IntelliJ IDEA, Git, MacOS

The most amazing...

...我从头开始开发的是一个从开源社区发现人才的平台, which analyzed 20 million contributors globally.

Work Experience

Senior Full-stack Developer

2019 - 2021
Big Armor
  • 开发和编排了从50多个来源和500多万条记录收集信息的软件.
  • Integrated over 10 new data sources to the existing system.
  • 作为主要的全栈开发人员,审查和验证其他团队成员编写的后端和前端代码.
  • Developed various kinds of new features being used by more than 1,000 users.
  • Resolved different issues and bugs and increased code quality using Sonar.
Technologies: Java, JavaScript, TypeScript, Angular, PostgreSQL, Hibernate, EclipseLink, Apache Maven, AWS Elastic Beanstalk, Jira, Amazon Simple Queue Service (SQS), Git, CSS, Redis, Node.js, JSON, REST, IntelliJ IDEA, SourceTree, Continuous Integration (CI), HTML, Postman, Gulp, Web Development, CSS3, HTML5, Amazon Web Services (AWS), Bitbucket, Full-stack

Java Software Architect

2018 - 2019
Jive (Remote via an Online Freelance Agency)
  • Resolved integration issues and maintained various third APIs, including Google API, Facebook API, Evernote API, and Salesforce API.
  • 为不同场景的不同集成级别创建测试环境.
  • Enabled the Google API connection module to handle exponential back-off strategy.
  • Increased code coverage of the integration module to 70%.
  • Resolved various kinds of Sonar issues to increase code quality.
Technologies: MySQL, IntelliJ IDEA, HTML, SCSS, Spring Data, Continuous Integration (CI), PowerMock, Mockito, SourceTree, JSON Web Tokens (JWT), REST, Apache Maven, JPA, JSON, Amazon S3 (AWS S3), Evernote API, Facebook API, Google API, Sass, MongoDB, Angular, LinkedIn API, WebStorm, Bootstrap, Redis, Spring REST, JUnit, Spring Security, Spring Boot, Spring MVC, CSS, OAuth 2, PostgreSQL, Spring, JavaScript, Git, Java, OAuth, Postman, Web Development, Full-stack, DataGrip

Java Software Architect

2017 - 2018
Optiva (Remote via an Online Freelance Agency)
  • Rewrote the legacy code for the pre-processing module.
  • Resolved synchronization issues in the pre-processing module.
  • Maintained and increased the code quality of the offline charging module.
  • Orchestrated pull requests and version management.
  • 作为产品架构师审查和验证其他团队成员编写的代码.
Technologies: Service, SOAP, Perl, IntelliJ IDEA, IBM Rational ClearCase, Continuous Integration (CI), SourceTree, JUnit, Java

Java Software Architect

2016 - 2017
Aurea (Remote via an Online Freelance Agency)
  • 用公司许多内部产品的相应社区认可的库替换不可靠的代码部分.
  • Rewrote legacy modules written in Python using Java.
  • Rewrote business functionalities that are implemented in the database using Java.
  • 使用面向方面的编程将各种客户的代码集成到我们的系统中,以确保代码质量.
  • Orchestrated and resolved compilation issues of various clients' projects.
Technologies: PostgreSQL, MySQL, Python, IntelliJ IDEA, HTML, Gradle, Spring Data, Continuous Integration (CI), PowerMock, Mockito, SourceTree, JSON Web Tokens (JWT), REST, Apache Maven, PrimeFaces, JPA, JSON, Design Patterns, Architectural Patterns, MongoDB, Jenkins, Bootstrap, Redis, Spring REST, JUnit, Spring MVC, CSS, Spring, GitHub, JavaScript, Git, Java, Jira, Web Development, Bitbucket

Java Developer

2015 - 2016
Aurea (Remote via an Online Freelance Agency)
  • Integrated various open-source projects with Travis CI tool.
  • Created a reusable test library for testing exceptional test scenarios.
  • 将各种开源项目的代码覆盖率提高到70%以上.
  • Increased code quality and resolved Sonar issues of various open-source projects.
  • Generated code coverage reports using Jacoco and Cobertura.
Technologies: Travis CI, Cobertura, JaCoCo, IntelliJ IDEA, HTML, Spring Data, PowerMock, Mockito, Apache Maven, PrimeFaces, JPA, JSON, Jenkins, Open Source, Bootstrap, Redis, Spring REST, JUnit, Spring MVC, CSS, Spring, GitHub, JavaScript, Git, Java, Jira, Bitbucket

Java Developer

2013 - 2015
Turkish Airlines
  • 从头开始开发欺诈管理工具,用于公司所有航班.
  • Created an encryption tool from scratch, 使用哪一种加密方式安全地加密机票和付款信息的所有敏感数据.
  • Integrated PayPal to an online payment solutions project.
  • Maintained and resolved American Express payment issues.
  • 在支付解决方案项目中整合新的本地银行,解决之前整合银行的问题.
Technologies: Oracle SQL, RichFaces, JavaScript, Hibernate, Apache Struts, Subversion (SVN), Jackson, Spring AOP, HTML, Apache Maven, PrimeFaces, JSF, JPA, Jenkins, SOAP, XML, Redis, CSS, Spring, Java, Web Development

Java Developer

2012 - 2013
Ries Technologies
  • Created a desktop application to simulate bus-led panels.
  • 编写了一个中间件应用程序,将嵌入式代码转换为led面板模拟器代码.
  • Developed a web application to CRUD-generated led panel configurations.
  • Created a web application to CRUD RFID-tracked clothes in industrial laundries.
  • Resolved various issues in a smart greenhouse project.
Technologies: MySQL, JSF, JavaScript, Java

Authentication Server Template

http://github.com/open-template-hub/auth-server-nodejs-template
我参与开发了一个开源认证服务器模板,支持常规的注册和登录流程以及支持OAuth和OAuth2的社交网络.0.

Technologies: Node.js, Express.js, PostgreSQL, OAuth, OAuth2.0, Heroku, Twitter API, GitHub API, Google API, Facebook API, and LinkedIn API.

Payment Server Template

http://github.com/open-template-hub/payment-server-template
我共同开发了一个开源的支付服务器模板,集成了Stripe和Coinbase Commerce支付系统.

Technologies: Node.js, Express.js, PostgreSQL, MongoDB, Stripe, Coinbase Commerce, and Heroku.

File Storage Server Template

http://github.com/open-template-hub/file-storage-server-template
我参与开发了一个开源文件存储服务器模板,支持从AWS S3上传和下载文件. 凭借其通用的设计,它能够在短时间内与新的存储系统集成.

Technologies: AWS S3, Node.js, Express.js, MongoDB, Heroku, and Mongoose.

Web UI Template

http://github.com/open-template-hub/web-ui-template
我参与开发了一个开源的Angular UI模板,其中包含可重用的UI组件和API服务,用于大多数常见的功能,比如注册, login, and edit profile. On top of that, I integrated it with my other templates (authentication server, basic information server). 我为更具体的解决方案(如Company Profile UI template)扩展了该模板.

Technologies: Angular, TypeScript, Express.js, SCSS, and HTML.

GitHub Release Tracker

http://release-tracker.netlify.com
我设计了一个网站的原型,它每天跟踪流行的GitHub存储库的最新版本,以帮助开发人员解决一个过时的问题. To prototype quickly and cost-effectively, I used Heroku Cloud for the back end and Netlify for the front end.

Technologies: Node.js, React, Reactstrap, Gatsby, Heroku, Netlify, GitHub API v4 (GraphQL), MongoDB, AWS Lambda, AWS CloudWatch, CSS, and HTML.

Discover Talents from Open Source Community

I co-founded and developed, from the ground up, 一个发现像GitHub和Stack Overflow这样的开源社区人才的平台. This is done by analyzing public code repositories of the developer on GitHub, gathering continuous integration info from Travis-CI, and code coverage info from CodeCov. 该平台还通过内置的推荐引擎向开发者提供智能推荐. The platform ended up analyzing 20 million contributors globally, and I successfully exited this startup.

Technologies: Java, Spring Framework, PostgreSQL, Heroku, LinkedIn API, GitHub API, Stack Overflow API, Travis-CI API, CodeCov API, JavaScript, CSS, HTML, and Bootstrap.

Jive Integrations

http://www.jivesoftware.com
I worked as a maintenance team member on the Jive Integrations module, one of the platform's core modules. I had a chance to get familiar with various third-party APIs, including Google, Facebook, Evernote, and SalesForce.

Technologies: Java, Spring, Redis, MySQL, and REST.

Offline Charging

http://optiva.com
在Redknee线下充电项目中担任维护团队组长. I orchestrated pull requests and version management. I also reviewed and validated codes written by other team members.

Technologies: Java, Perl, SOAP, ClearCase, and Service Language.

Library Substitutions

http://www.aurea.com
我负责将不可靠的代码部分替换为公司内部许多产品的相应社区认可的库. 使用面向方面的编程,集成各种客户的代码,以确保系统中的代码质量.

Technologies: Java, Spring, Python, REST, Redis, MySQL, and PostgreSQL.

Fraud Management Tool

我从头开发了一个欺诈管理工具,它是完全可定制的. 用户可以创建自己的规则来监视票据或支付信息中的特定字段.

技术:Java、Spring Framework、JSF、JPA、Hibernate、XML、SOAP、Richfaces和OracleSQL.

Tokenization

我开发了一个令牌化系统,用于加密公司批发渠道的票据和付款信息中的敏感数据.

技术:Java、Spring Framework、JSF、JPA、Hibernate、XML、SOAP、Richfaces和OracleSQL.

Online Payment Solutions

I integrated PayPal into the Online Payment Solutions module. I also resolved integration issues with Amex. 我完成的另一项任务是与当地各银行实施集成模块.

技术:Java、Struts、JSF、JPA、Hibernate、XML、SOAP、JavaScript、Richfaces和OracleSQL.

SLF4J

http://www.slf4j.org
As an open-source developer, 我将OSGi-over-SLF4J模块的代码覆盖率从0%提高到100%.

技术:Java、JUnit、Mockito、PowerMock、Jacoco、Cobertura、Github和Travis-CI.

PAC4J

http://www.pac4j.org
As an open-source developer, 我将play-pac4j模块的代码覆盖率提高到78%,将Buji-pac4j模块的代码覆盖率提高到85%.

技术:Java、JUnit、Mockito、PowerMock、Jacoco、Cobertura、Github和Travis-CI.

Jodd Project

http://jodd.org
作为一名开源开发者,我将joded -decora模块的代码覆盖率从63%提高到了90%.

技术:Java、JUnit、Mockito、PowerMock、Jacoco、Cobertura、Github、Travis-CI和开源.

Hide Sidebar Plugin

Developed an open-source plugin for Redmine using Ruby, HTML, JavaScript, and CSS that hides the sidebar, which many people still use after six years.

Technologies: Ruby, HTML, JavaScript, and CSS.

Improved Searchbox Plugin

I developed an open-source plugin for Redmine using Ruby, HTML, JavaScript, and CSS, which converts a standard combo box into a searchable combo box.

Technologies: Ruby, HTML, JavaScript, and CSS.

SMS Server Template

http://github.com/open-template-hub/sms-server-template
I co-developed an open source SMS server template integrated with Twilio API. It is a microservice that is portable and minimalist.

Technologies: Node.js, Express.js, PostgreSQL, MongoDB, Twilio API, and Heroku.

Languages

SCSS, Java, JavaScript, CSS, CSS3, HTML5, TypeScript, HTML, Sass, XML, Perl, Ruby, Python, GraphQL

Frameworks

OAuth 2, Spring, JPA, JUnit, Mockito, PowerMock, Bootstrap, JSON Web Tokens (JWT), Spring MVC, Spring Boot, Spring Security, JSF, PrimeFaces, Angular, Spring AOP, Apache Struts, Hibernate, Express.js, Apache Struts 2

Libraries/APIs

GitHub API, LinkedIn API, Spring REST, StackOverflow API, Node.js, Jackson, Coinbase API, JaCoCo, RichFaces, Twitter API, Stripe, Google API, Facebook API, Evernote API, React, Reactstrap, Slack API, Stripe API, Twilio API

Tools

Apache Maven, Gradle, Git, GitHub, SourceTree, IntelliJ IDEA, WebStorm, Mongoose, Jenkins, Travis CI, Codecov, Jira, Bitbucket, Slack, Cobertura, IBM Rational ClearCase, Subversion (SVN), Amazon CloudWatch, Stripe Checkout, Postman, Gulp, NPM, RabbitMQ, Amazon Simple Queue Service (SQS), DataGrip

Paradigms

设计模式、REST、持续集成(CI)、测试驱动开发(TDD)、微服务

Platforms

MacOS、Heroku、netflix、AWS Lambda、AWS Elastic Beanstalk、亚马逊网络服务(AWS)、Twilio

Storage

Spring Data, PostgreSQL, JSON, MySQL, Redis, MongoDB, Oracle SQL, Amazon S3 (AWS S3)

Other

Open Source, Architectural Patterns, OAuth, Web Development, Full-stack, SOAP, Web App Security, Service, Organizational Behavior (OB), Computer Science, Computer Engineering, Gatsby, EclipseLink, Financial Management, Business Administration, Stripe Payments, Japanese, ChatGPT API

Industry Expertise

Marketing, Accounting, Project Management

2020 - 2021

Master's Degree in Business Administration

Istanbul Kültür University - Istanbul, Turkey

2016 - 2019

Progress Towards a Master's Degree in Computer Engineering

Yildiz Technical University - Istanbul, Turkey

2009 - 2013

Bachelor's Degree in Computer Engineering

Gebze Technical University - Kocaeli, Turkey

JANUARY 2022 - PRESENT

Mastering IELTS Speaking: The Express Course

Udemy

JANUARY 2022 - JANUARY 2024

IELTS

IELTS

DECEMBER 2021 - PRESENT

Get 7-9 in IELTS Speaking: IELTS Speaking Masterclass

Udemy

NOVEMBER 2021 - PRESENT

IELTS Step-by-step | Mastering Reading

Udemy

NOVEMBER 2021 - PRESENT

IELTS Step-by-step | Mastering Vocabulary

Udemy

NOVEMBER 2021 - PRESENT

IELTS Step-by-step | Mastering Listening

Udemy

NOVEMBER 2021 - PRESENT

Mastering IELTS Writing: Task 2 (Band 9 Model Answers)

Udemy

NOVEMBER 2021 - PRESENT

Mastering IELTS Writing: Task 2

Udemy

OCTOBER 2021 - PRESENT

Mastering IELTS Writing: Task 1 (General Training)

Udemy

OCTOBER 2021 - PRESENT

IELTS Preparation Masterclass: A Complete Guide to the IELTS

Udemy

OCTOBER 2021 - PRESENT

Microservices: Design Patterns

LinkedIn Learning

SEPTEMBER 2021 - PRESENT

Learn English: The Next Gen Guide to English Grammar

Udemy

SEPTEMBER 2021 - PRESENT

Complete React Hooks Course 2021: A - Z (Scratch to React)

Udemy

SEPTEMBER 2021 - PRESENT

Complete React Developer in 2021 (w/Redux, Hooks, GraphQL)

Udemy

AUGUST 2021 - AUGUST 2023

Workflow Builder

Slack

AUGUST 2021 - AUGUST 2023

Slack Connect

Slack

AUGUST 2021 - AUGUST 2023

Slack Basics

Slack

AUGUST 2021 - AUGUST 2023

Slack Analytics

Slack

AUGUST 2021 - AUGUST 2023

Manage Projects in Slack

Slack

AUGUST 2021 - AUGUST 2023

Etiquette & Productivity

Slack

AUGUST 2021 - AUGUST 2023

Data Protection

Slack

AUGUST 2021 - AUGUST 2023

Bolt

Slack

AUGUST 2021 - AUGUST 2023

Block Kit

Slack

MARCH 2021 - PRESENT

Postman Student Expert

Postman

SEPTEMBER 2020 - PRESENT

Verified International Academic Qualifications

World Education Services

SEPTEMBER 2015 - PRESENT

Software Development Security

BGA Security

AUGUST 2015 - PRESENT

Test Driven Development

Omega Training and Consultancy

JUNE 2015 - PRESENT

Spring Framework

Omega Training and Consultancy

FEBRUARY 2011 - FEBRUARY 2013

Noryoku Shiken N5

Japanese Ministery of Education

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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