Tolga Evcimen,伊兹密尔开发者,İzmir,土耳其
Tolga is available for hire
Hire Tolga

Tolga Evcimen

Verified Expert  in Engineering

Software Developer

Location
Izmir, İzmir, Turkey
Toptal Member Since
August 7, 2018

Tolga是一名拥有9年以上经验的软件工程师. 他在一家初创公司工作了五年,担任首席工程师,参与软件项目的每个阶段, 从需求收集和分析到设计, development, testing, and delivery using .NET technologies. For the next two years, 他是一个大型远程scrum团队的一员,为一个企业客户使用Java技术和Adobe Experience Manager. 最近,他一直专注于AWS微服务架构.

Portfolio

Geneo Health Technologies
Amazon API Gateway, Amazon DynamoDB, Elsa工作流,c#.NET...
Deckers - Deckers US
c#, AWS Lambda,微服务,EventBus, c#.NET, APIs, REST...
FeatureMind
Demandware, Salesforce商务云(SFCC)

Experience

Availability

Part-time

Preferred Environment

Git, Notepad++, Visual Studio, IntelliJ IDEA, Microsoft Visual Studio, Jira, 面向对象编程(OOP), Amazon Web Services (AWS)

The most amazing...

...我做的是一个优化货运路线的应用程序,重点关注容量问题, constrained working hours, and area borders.

Work Experience

CIO

2021 - PRESENT
Geneo Health Technologies
  • 利用Elsa工作流设计了一个基于微服务架构的桌面基因组分析软件, Amazon DynamoDB, Amazon API Gateway, 和Windows演示基础(WPF)作为桌面应用程序.
  • 参与该项目的可行性分析. 从医学和生物信息学专家组成的业务团队收集需求,并设计架构方法来实现所要求的软件.
  • 根据业务需求对整个项目进行规划. 制定战略决策,找到基因组分析市场的空白,并设计软件来覆盖这些空白,从而取得成功.
  • 实现了多个CI/CD管道来构建至少三个项目——一个WPF桌面应用程序, 用于基因组分析的基于unix的工作流引擎, 以及使用AWS CodeBuild和AWS CodePipeline的帐户服务.
  • 管理一个由初级专业人员组成的团队,从零开始创建一个复杂的项目. 自动创建所有任务和故事,以便团队可以轻松地执行它们.
  • 为政府支持的项目准备设计和毕业文件.
技术:Amazon API Gateway, Amazon DynamoDB, Elsa工作流,c#.. NET、Windows演示基础(WPF)、Windows Linux子系统(WSL)、 .NET Core, DevOps, CIO, LINQ, 敏捷软件开发, SQL, REST APIs, AWS CodePipeline, Git, Amazon EC2, 持续集成(CI), Microservices, AWS Lambda, Amazon Web Services (AWS), Microsoft Visual Studio, Continuous Delivery (CD), Jira, 面向对象编程(OOP), Non-CMS Web Development, Design Patterns, Unit Testing, Moq, Messaging, Entity Framework

C# and .NET Cloud Engineer

2019 - PRESENT
Deckers - Deckers US
  • 使用事件驱动的微服务架构,将客户的内部订单管理系统从他们的本地解决方案重新平台化到AWS.
  • 设计和实现云微服务. 采用IaaS方法, 使用AWS CloudFormation创建资源, 并使用多个AWS服务.
  • 在支持周期中工作,需要全天候监控系统,并在出现问题时成为第一个响应者.
  • 专门从事支付系统和集成. 实现了四种不同的支付提供商集成,同时熟悉了十多种.
技术:c#, AWS Lambda,微服务,EventBus, c#.. NET、api、REST、亚马逊网络服务(AWS)、 .NET Core, LINQ, 敏捷软件开发, SQL, Windows Services, REST APIs, AWS CodePipeline, Git, Microsoft SQL Server, Web Server (IIS), 持续集成(CI), Amazon DynamoDB, Microsoft Visual Studio, jQuery, SQL Server 2016, jQuery DataTables, Continuous Delivery (CD), Jira, 面向对象编程(OOP), Non-CMS Web Development, Design Patterns, Unit Testing, Moq, Messaging, Entity Framework

Senior Software Engineer

2019 - 2019
FeatureMind
  • 为L'Ôccitane和Yves Saint Laurent等品牌的企业客户推出了两个电子商务网站.
  • 参与了Idealz的初始阶段.使用Salesforce商务云(SFCC)的com项目.
  • 适应不熟悉的技术, SFCC, 在很短的时间内,帮助一组初级开发人员成功地在时间表内启动了项目.
技术:Demandware, Salesforce商务云(SFCC)

AEM Developer

2019 - 2019
eResources (via Toptal)
  • 曾担任ABA的Adobe体验经理(AEM)顾问.. com隶属于资源团队.
  • Analyzed the whole system, 记录现有项目, 并为产品负责人提供了理解系统的图表. 由于开发团队内部的快速变化,项目架构在很大程度上是未知的.
  • 跟踪性能缺陷、错误和设计问题,并提出克服这些问题的解决方案. 发现一个导致登录时间超过100秒的关键设计问题,并提供正确的解决方案.
Technologies: JavaScript, Adobe Experience Manager (AEM), Java, REST, 敏捷软件开发, 面向对象编程(OOP), Apache Maven

Senior Web Developer

2017 - 2019
Emakina
  • 使用领先的CMS平台之一—adobe Experience Manager (AEM),为联合利华食品解决方案(UFS)项目做出贡献.
  • 作为UFS项目在阿姆斯特丹的scrum团队的一员,担任远程开发人员.
  • 实现了服务端点, 用于数据层的Spring Data JPA Repository, 以及使用Java Spring框架的表示层的Swagger UI.
  • Used AWS technologies, such as API Gateway, CloudSearch, ElastiCache, and S3, 以满足UFS项目的要求.
  • 将Facebook登录整合到UFS平台中.
  • 将LiveChat Agent App集成到UFS平台的后台.
技术:单元测试, Web Development, Amazon ElastiCache, Amazon S3 (AWS S3), Amazon CloudSearch, Amazon API Gateway, JPA, MySQL, Sightly, Thymeleaf, Adobe Experience Manager (AEM), Spring, Java, Microservices, AWS Lambda, APIs, REST, Amazon Web Services (AWS), 敏捷软件开发, SQL, REST APIs, Git, jQuery, jQuery Validation, Spring Data JPA, Spring REST, Sass, Spring Boot, Jira, 面向对象编程(OOP), Design Patterns, Apache Maven, Mockito, Bamboo, AWS Elastic Beanstalk, RabbitMQ

Lead Software Developer

2013 - 2017
Deytek
  • 为某全国性货运公司设计了车辆路线优化服务. 提出了一种新的解决旅行推销员问题的方法, 生成一组有能力的凸包, 然后用3-opt启发式算法对解进行优化.
  • 带领团队开发桌面、网络和移动客户端的企业文件共享解决方案.
  • 使用WCF从头开始实现企业文件共享解决方案的web服务. 对终端进行了优化,支持内网客户端的Windows认证和移动客户端的基本认证.
  • 从头创建企业文件共享解决方案的web客户端 .NET MVC.
  • 将OnlyOffice集成到企业文件共享解决方案的web应用程序中, 使用户能够实时查看和编辑在线文档.
  • 从头开始设计和开发企业文件共享解决方案的桌面应用程序, 在表示层使用Windows窗体和CefSharp.
  • 为使用WCF双工绑定的企业文件共享解决方案的桌面应用程序引入了本地同步功能.
Technologies: RSync, Web Development, CSS, HTML, JavaScript, Dapper, MongoDB, Entity Framework, Microsoft SQL Server, Azure Active Directory, Windows Forms (WinForms), ASP.asp.net MVC, Windows通信框架(WCF), c#, .NET, C#.NET, APIs, LINQ, SQL, Windows Services, REST APIs, Web Server (IIS), Microsoft Visual Studio, SQL Server 2012, SQL Server 2008 R2, Windows Server 2008, jQuery, jQuery File Upload, jQuery Validation, SQL Server 2016, Windows Server 2016, jQuery DataTables, ASP.NET Web API, SQL Server 2014, SignalR, 面向对象编程(OOP), Non-CMS Web Development, Design Patterns, SQL Server 2010, cPanel, Plesk

Software Developer

2012 - 2013
Demiray Telekom
  • 使用c# MVC实现了一个内部项目管理系统.
  • 推出一个文件备份应用程序,使用WinForms作为桌面应用程序,WCF作为服务层.
  • 使用c#将整个土耳其宪法从Microsoft Office文档转换为结构化数据库.
技术:Web开发, CSS, HTML, JavaScript, MySQL, Microsoft SQL Server, Windows通信框架(WCF), ASP.NET MVC, C#, .NET, C#.NET, APIs, LINQ, SQL, Windows Forms (WinForms), Web Server (IIS), Microsoft Visual Studio, jQuery, jQuery File Upload, jQuery Validation, 面向对象编程(OOP), Non-CMS Web Development, Design Patterns, cPanel, Plesk

Blurring Images in C#

一个c#控制台应用程序,用于对图像应用低通滤波器, 产生视觉上吸引人的模糊效果. 该应用程序允许用户使用不同的窗口大小来实验图像模糊.

这个控制台应用程序使用一种简单的方法来模糊图像. 通过指定图像路径和模糊的窗口大小, 用户可以运行代码并生成新的模糊图像. 该应用程序不包括生产就绪的特性,如异常处理或性能优化. 它是作为一个有趣的一夜情项目开发的,目的是创建一个简单的图像模糊应用程序.

Project Management System

我作为初级开发人员在公司设计并开发的项目管理系统,供公司内部使用.

它是为管理瀑布项目而构建的. 项目可以被分成许多嵌套的子模块, 每个模块都可以分配给具有特定截止日期和里程碑的团队和开发人员. 每个项目也接受各种各样的文档来工作. 后来,该解决方案还集成了公告和聊天模块.

企业文件共享(SaaS): Fileorbis

http://www.fileorbis.com
一个企业文件共享(EFS)解决方案,我作为首席工程师从它的概念开始工作了四年.

EFS是面向企业客户的SaaS解决方案. 它包含web、原生iOS、Android移动和桌面客户端应用程序. 它的主要目标是使客户机能够通过LDAP无缝地集成和管理它们的用户, Active Directory, 或者我们专用的管理端点.

EFS为最终用户提供了大量的现代功能,开发这些功能是一件令人愉快的事情. 其中包括选择性同步, 实时文件同步, delta sync, 本地邻居客户端P2P同步, deduplication, 版本历史操作.

Route Optimization

我为土耳其一家最大的航运公司承担了一个航线优化项目, Yurtiçi Kargo. 我已经处理了它的设计阶段.

我们开发了一个凸壳启发式容量和2-opt和3-opt优化算法. 该启发式算法旨在提高货运卡车日常路线的效率. 卡车的容量很大,工作时间有限,并且有法律允许的工作区域边界. 然后,我们利用三个月的历史数据,设法将İzmir中一个相对较大的分支机构的效率平均提高了33%. 不幸的是,由于业务冲突,该项目从未启动.

NeroHealth在线考试平台

我作为自由开发者为当地一家教育咨询公司设计和开发的在线考试平台.

总部注册的分支机构均可使用该平台. 每个分校都可以用总办提供的代码注册新生. 管理部门能够创建各种测试. 支持的测试类型是对整个测试有时间限制的常规测试, 记忆测试用文字或图像来记忆一段时间, 每个项目有多个定时问题, and Likert scale tests. 在创建测试之后, 注册学生根据他们购买的改进路径和他们的年龄组进行这些考试. 在完成每次考试后的一段时间后, 对学生进行了更高水平的测试,以监测他们的进步.

企业文件共享(本地):Fileorbis

http://www.fileorbis.com
我作为首席工程师为另一个企业文件共享(EFS)解决方案做出了贡献, 贯穿设计和开发阶段.

这个版本是面向拥有自己的数据中心和文件系统的企业客户的内部部署解决方案. 与上面提到的SaaS不同, 它缺少桌面应用程序,因为所有最终用户都在内部网中并使用现有的文件系统. 与NTFS和NetApp集成, 网络和移动应用程序在现有文件系统的基础上运行, 利用所有现有的功能, 例如权限和快照操作. 根据管理用户定义的规则, 用户可以通过可共享的在线链接在公司外部共享文件和文件夹. Also, 管理用户可以查看并生成所有用户的使用情况和共享报告, 哪个功能受到官方机构的欢迎.

For me, 它最有趣的功能是一个在线文档编辑工具,用户可以在共享的办公文档上实时协作.

Unilever Food Solutions

http://www.unileverfoodsolutions.co.uk/
为联合利华食品解决方案(UFS)开发的项目, 我在一个敏捷的远程团队中工作.

我们处理了UFS的整个开发过程,从后台到B2B网站. 利用强大的CMS平台Adobe Experience Manager, 作为UFS创新团队的一员,我在开发新组件和确保现有功能的顺利运行方面发挥了关键作用.

致力于这个企业级项目, 它迎合了大约50个国家的需求, 是一次愉快的经历.

基于web的遥感应用

这个项目与我妻子的硕士论文有关,目标是基于网络的遥感应用,我作为研究生参与了这个项目.

我开发了一些用于遥感卫星图像的过滤和聚类算法, such as low-pass filters, mean filters, median filters, high-pass filters, Laplacian filters, Sobel filters, 无监督聚类算法, and KMeans clustering. Additionally, 我开发了一个用户友好的库,使用GDAL来玩这个项目的卫星图像的波段组合.

SELFSIM:分布式自稳定算法的离散事件模拟器

http://github.com/tolgaevcimen/DistributedSimulator
与硕士论文相关的一个项目,我设计并开发了一个分布式自稳定模拟器.

分布式算法很难设计和测试,因为它们需要许多不同的处理器来工作. 自稳定的就更难了,因为系统必须在一些处理器诞生时实时运行, and some are dying. 为了简化分布式算法的开发和测试过程, 我开发了一个基于线程的自稳定分布式模拟器. 这个工具既可以用于开发或测试新的算法,也可以用于一步一步地执行算法. 我们还在当地的一个会议上发表了这篇学术论文.

分布式自稳定控制集算法在无线传感器网络中的性能评价

该项目包括使用我开发的SELFSIM对所有三种已知的分布式自稳定支配集算法的实际性能度量进行调查. 研究结果发表在当地的IEEE会议上.

第1章:高效WSN和Ad Hoc网络的容能图理论算法

一本尚未出版的《欧博体育app下载》, Cloud Computing, 和无线网络优化”. 我写的其中一章与我的硕士论文有关——“高效能无线传感器和自组织网络的容能图理论算法”."

Languages

C#, C#.. NET, JavaScript, Java, SQL, HTML, CSS, Sass

Frameworks

ASP.NET MVC, .NET, ASP.. NET Web API、Windows通信框架(WCF)、 .NET Core, Spring, Thymeleaf, JPA, Mockito, 铬嵌入式框架(CEF), Spring Boot, Windows演示基础(WPF)

Libraries/APIs

Windows Forms (WinForms), LINQ, jQuery DataTables, jQuery Validation, jQuery File Upload, jQuery, Entity Framework, GDAL/OGR, SignalR, REST APIs, Spring REST, Moq

Paradigms

敏捷软件开发, 面向对象编程(OOP), Continuous Delivery (CD), 持续集成(CI), Non-CMS Web Development, Unit Testing, Design Patterns, Microservices, REST, DevOps

Other

Web Server (IIS), Web Development, EventBus, APIs, AWS CodePipeline, Messaging, Amazon API Gateway, Amazon CloudSearch, Distributed Systems, RSync, LDAP, Image Processing, Windows Services, Elsa Workflows, Windows Linux子系统(WSL), CIO, Writing & 编辑、技术写作

Tools

IntelliJ IDEA, Microsoft Visual Studio, Visual Studio, Notepad++, Git, Dapper, Sightly, RabbitMQ, Apache Maven, Amazon ElastiCache, Adobe Experience Manager (AEM), Plesk, Jira, Bamboo, Salesforce商务云(SFCC)

Platforms

Windows Server 2008, Windows Server 2016, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, AWS Elastic Beanstalk, cPanel, Demandware

Storage

SQL Server 2012, SQL Server 2008 R2, SQL Server 2016, Azure Active Directory, Microsoft SQL Server, NetApp, SQL Server 2010, SQL Server 2014, MongoDB, Amazon S3 (AWS S3), Spring Data JPA, MySQL, Amazon DynamoDB

2015 - 2018

分布式算法硕士学位

埃格大学- İzmir,土耳其

2009 - 2013

软件工程学士学位

İzmir经济大学- İzmir,土耳其

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring