Tayfun Yirdem,土耳其Çorlu/ tekirdaerdogan的开发者
Tayfun is available for hire
Hire Tayfun

Tayfun Yirdem

Verified Expert  in Engineering

Software Developer

Location
Çorlu/Tekirdağ, Turkey
Toptal Member Since
November 26, 2020

泰丰是一家拥有超过十年经验的软件开发公司,专门从事科技公司的后端服务开发. He focuses on extensibility, scalability, maintainability, 实现以客户为导向的解决方案时的简单性. Additionally, 作为一个优秀的团队成员,具有良好的沟通和协作能力,使他能够与同事一起交付成功的产品.

Portfolio

An Online Freelance Agency
REST api,实体框架核心,Redis, Azure云服务,RabbitMQ...
Protel
REST api, Amazon Web Services (AWS), Vue, PostgreSQL, Dapper, c#, ASP.NET Core...
Angry Gorilla
Entity Framework, Jira, ASP.. NET MVC, c#, JavaScript, Visual Studio, .NET

Experience

Availability

Part-time

Preferred Environment

.NET Core, C#, APM, Design Patterns, Entity Framework Core, PostgreSQL, Integration Testing, CI/CD Pipelines, Kubernetes, React

The most amazing...

...我开发的项目是一个库存管理系统,包含所有必要的功能(采购), price, 和数量)招待公司.

Work Experience

Senior Software Engineer

2018 - 2020
An Online Freelance Agency
  • 为客户端交易系统实现微服务.
  • 为客户端的社交媒体平台设计并实现RESTful服务.
  • 通过创建一个在测试环境中使用的完全兼容且独立的模拟测试服务器,将总测试运行时间减少了80%.
  • 实现缺失和必要的后端验证规则,以减少bug.
  • 开发了用于管理应用程序的管理门户.
技术:REST api,实体框架核心,Redis, Azure云服务,RabbitMQ, ASP.NET Core, .NET Core, C#, Visual Studio, .NET, Azure, React

Senior Software Engineer

2017 - 2018
Protel
  • Implemented the purchase, stock, recipe, price, quantity, 以及库存管理系统的报表模块.
  • 实现了一个单页应用程序和web API,用作会计师和政府组织之间的数据传输平台.
  • 通过直接在Dapper中使用SQL查询而不是实体框架核心进行报告操作,提高了数据库查询性能.
  • 实现缺失和必要的后端验证规则,以减少bug.
  • 领导开发人员并与前端开发人员联系,整合SPA和API.
技术:REST api, Amazon Web Services (AWS), Vue, PostgreSQL, Dapper, c#, ASP.NET Core, .NET Core, Visual Studio, .NET

Senior Software Engineer

2013 - 2017
Angry Gorilla
  • 为客户端的健康跟踪系统实现了restful web API.
  • 使用Jira作为报告工具跟踪和修复bug.
  • 应用最佳实践,如SOLID和测试驱动开发.
技术:实体框架,Jira, ASP.. NET MVC, c#, JavaScript, Visual Studio, .NET

Senior Software Engineer

2012 - 2013
Hepsiburada
  • 参与了土耳其最大的电子商务公司的市场项目.
  • 执行购物车功能,如活动.
  • 应用最佳实践,如SOLID和测试驱动开发.
Technologies: NHibernate, TFS, ASP.NET MVC, C#, Visual Studio, .NET

Senior Software Engineer

2011 - 2012
Yenibiris.com
  • 使用支持web应用程序和yenibiris外部服务的面向服务架构.该公司是土耳其第二大人力资源公司.
  • 实现客户、申请人和管理模块的必要功能.
  • 应用最佳实践,如SOLID和测试驱动开发.
技术:JavaScript, Visual Studio, .NET

Senior Software Engineer

2009 - 2010
Nexum Boğaziçi
  • BSH(Bosch-Siemens家电)全球CMS系统的贡献.
  • Migrated the projects from .Net Framework 1.1 to .Net Framework 3.5.
  • 带领Nexum Boğaziçi成为一个开源友好型公司.
  • 应用最佳实践,如SOLID和测试驱动开发.
技术:JavaScript, NHibernate, SQL, ASP.NET MVC, ASP.NET, Visual Studio, .NET

Senior Software Engineer

2006 - 2009
Bilgeadam
  • 曾在土耳其最大的数字教育公司担任软件开发培训师.
  • 准备用于通过认证考试的问题.
  • 发表了几篇关于最新技术的文章.
技术:SQL, c#, JavaScript, Visual Studio, .NET

酒店企业库存管理系统

http://simprasuite.com/
我设计了系统的架构并实现了购买, stock, recipe, price, quantity, and reporting modules. 我还审查了其他团队成员的承诺代码. 此外,我设计并实现了一个测试服务器来编写更实际的集成测试.

博世-西门子家用电器CMS系统

An ASP.. NET MVC应用程序管理博西家电全球网站. I migrated the project from .NET Framework 1.1 to .NET Framework 3.5. 迁移后,我实现了一个新的菜单管理系统. Additionally, 我对我的同事进行了新的单片应用程序的培训,并带领团队成员建立了一个对开源友好的团队. 我应用了最佳实践,比如SOLID和测试驱动开发. 后端的测试覆盖率几乎达到100%.

一个开源的拼字解算器实现

http://github.com/tafo/boggle-solver
拼字游戏是一种使用字母网格的游戏. 玩家试图在相邻的字母序列中找到单词. 我创建了一个开源存储库,可以在几毫秒内解决拼字板问题,并实现了许多不同类型的求解器. 详细解释了每种求解器的优缺点. 我还为不同类型的数据结构添加了详细的基准测试结果.

Languages

C#, JavaScript, SQL, C#.NET, XML, ASP.NET Razor

Frameworks

ASP.NET Core, .NET Core, ASP.. NET MVC,实体框架核心,ASP.NET, .NET, NHibernate, Razor

Libraries/APIs

实体框架,REST API, Web API, React, Vue

Tools

Visual Studio, Dapper, xUnit, Jira, TFS, Git, RabbitMQ

Paradigms

敏捷、测试驱动开发(TDD)、结对编程、设计模式、REST

Platforms

微软、Kubernetes、Azure、亚马逊网络服务(AWS)

Storage

JSON, Azure云服务,PostgreSQL, Microsoft SQL Server, Redis

Other

Code Review, Web Applications, APM, Integration Testing, Algorithms, Data Structures, Board Games, Full-stack, CI/CD Pipelines

1999 - 2006

管理信息系统学士学位

Boğaziçi土耳其伊斯坦布尔大学

DECEMBER 2007 - MAY 2010

Microsoft Certified Trainer

Microsoft

DECEMBER 2007 - PRESENT

微软认证技术专家

Microsoft

DECEMBER 2007 - PRESENT

Microsoft Certified Professional

Microsoft