Tolga Evcimen
Verified Expert in Engineering
Software Developer
Tolga是一名拥有9年以上经验的软件工程师. 他在一家初创公司工作了五年,担任首席工程师,参与软件项目的每个阶段, 从需求收集和分析到设计, development, testing, and delivery using .NET technologies. For the next two years, 他是一个大型远程scrum团队的一员,为一个企业客户使用Java技术和Adobe Experience Manager. 最近,他一直专注于AWS微服务架构.
Portfolio
Experience
Availability
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
Geneo Health Technologies
- 利用Elsa工作流设计了一个基于微服务架构的桌面基因组分析软件, Amazon DynamoDB, Amazon API Gateway, 和Windows演示基础(WPF)作为桌面应用程序.
- 参与该项目的可行性分析. 从医学和生物信息学专家组成的业务团队收集需求,并设计架构方法来实现所要求的软件.
- 根据业务需求对整个项目进行规划. 制定战略决策,找到基因组分析市场的空白,并设计软件来覆盖这些空白,从而取得成功.
- 实现了多个CI/CD管道来构建至少三个项目——一个WPF桌面应用程序, 用于基因组分析的基于unix的工作流引擎, 以及使用AWS CodeBuild和AWS CodePipeline的帐户服务.
- 管理一个由初级专业人员组成的团队,从零开始创建一个复杂的项目. 自动创建所有任务和故事,以便团队可以轻松地执行它们.
- 为政府支持的项目准备设计和毕业文件.
C# and .NET Cloud Engineer
Deckers - Deckers US
- 使用事件驱动的微服务架构,将客户的内部订单管理系统从他们的本地解决方案重新平台化到AWS.
- 设计和实现云微服务. 采用IaaS方法, 使用AWS CloudFormation创建资源, 并使用多个AWS服务.
- 在支持周期中工作,需要全天候监控系统,并在出现问题时成为第一个响应者.
- 专门从事支付系统和集成. 实现了四种不同的支付提供商集成,同时熟悉了十多种.
Senior Software Engineer
FeatureMind
- 为L'Ôccitane和Yves Saint Laurent等品牌的企业客户推出了两个电子商务网站.
- 参与了Idealz的初始阶段.使用Salesforce商务云(SFCC)的com项目.
- 适应不熟悉的技术, SFCC, 在很短的时间内,帮助一组初级开发人员成功地在时间表内启动了项目.
AEM Developer
eResources (via Toptal)
- 曾担任ABA的Adobe体验经理(AEM)顾问.. com隶属于资源团队.
- Analyzed the whole system, 记录现有项目, 并为产品负责人提供了理解系统的图表. 由于开发团队内部的快速变化,项目架构在很大程度上是未知的.
- 跟踪性能缺陷、错误和设计问题,并提出克服这些问题的解决方案. 发现一个导致登录时间超过100秒的关键设计问题,并提供正确的解决方案.
Senior Web Developer
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平台的后台.
Lead Software Developer
Deytek
- 为某全国性货运公司设计了车辆路线优化服务. 提出了一种新的解决旅行推销员问题的方法, 生成一组有能力的凸包, 然后用3-opt启发式算法对解进行优化.
- 带领团队开发桌面、网络和移动客户端的企业文件共享解决方案.
- 使用WCF从头开始实现企业文件共享解决方案的web服务. 对终端进行了优化,支持内网客户端的Windows认证和移动客户端的基本认证.
- 从头创建企业文件共享解决方案的web客户端 .NET MVC.
- 将OnlyOffice集成到企业文件共享解决方案的web应用程序中, 使用户能够实时查看和编辑在线文档.
- 从头开始设计和开发企业文件共享解决方案的桌面应用程序, 在表示层使用Windows窗体和CefSharp.
- 为使用WCF双工绑定的企业文件共享解决方案的桌面应用程序引入了本地同步功能.
Software Developer
Demiray Telekom
- 使用c# MVC实现了一个内部项目管理系统.
- 推出一个文件备份应用程序,使用WinForms作为桌面应用程序,WCF作为服务层.
- 使用c#将整个土耳其宪法从Microsoft Office文档转换为结构化数据库.
Experience
Blurring Images in C#
这个控制台应用程序使用一种简单的方法来模糊图像. 通过指定图像路径和模糊的窗口大小, 用户可以运行代码并生成新的模糊图像. 该应用程序不包括生产就绪的特性,如异常处理或性能优化. 它是作为一个有趣的一夜情项目开发的,目的是创建一个简单的图像模糊应用程序.
Project Management System
它是为管理瀑布项目而构建的. 项目可以被分成许多嵌套的子模块, 每个模块都可以分配给具有特定截止日期和里程碑的团队和开发人员. 每个项目也接受各种各样的文档来工作. 后来,该解决方案还集成了公告和聊天模块.
企业文件共享(SaaS): Fileorbis
http://www.fileorbis.comEFS是面向企业客户的SaaS解决方案. 它包含web、原生iOS、Android移动和桌面客户端应用程序. 它的主要目标是使客户机能够通过LDAP无缝地集成和管理它们的用户, Active Directory, 或者我们专用的管理端点.
EFS为最终用户提供了大量的现代功能,开发这些功能是一件令人愉快的事情. 其中包括选择性同步, 实时文件同步, delta sync, 本地邻居客户端P2P同步, deduplication, 版本历史操作.
Route Optimization
我们开发了一个凸壳启发式容量和2-opt和3-opt优化算法. 该启发式算法旨在提高货运卡车日常路线的效率. 卡车的容量很大,工作时间有限,并且有法律允许的工作区域边界. 然后,我们利用三个月的历史数据,设法将İzmir中一个相对较大的分支机构的效率平均提高了33%. 不幸的是,由于业务冲突,该项目从未启动.
NeroHealth在线考试平台
总部注册的分支机构均可使用该平台. 每个分校都可以用总办提供的代码注册新生. 管理部门能够创建各种测试. 支持的测试类型是对整个测试有时间限制的常规测试, 记忆测试用文字或图像来记忆一段时间, 每个项目有多个定时问题, and Likert scale tests. 在创建测试之后, 注册学生根据他们购买的改进路径和他们的年龄组进行这些考试. 在完成每次考试后的一段时间后, 对学生进行了更高水平的测试,以监测他们的进步.
企业文件共享(本地):Fileorbis
http://www.fileorbis.com这个版本是面向拥有自己的数据中心和文件系统的企业客户的内部部署解决方案. 与上面提到的SaaS不同, 它缺少桌面应用程序,因为所有最终用户都在内部网中并使用现有的文件系统. 与NTFS和NetApp集成, 网络和移动应用程序在现有文件系统的基础上运行, 利用所有现有的功能, 例如权限和快照操作. 根据管理用户定义的规则, 用户可以通过可共享的在线链接在公司外部共享文件和文件夹. Also, 管理用户可以查看并生成所有用户的使用情况和共享报告, 哪个功能受到官方机构的欢迎.
For me, 它最有趣的功能是一个在线文档编辑工具,用户可以在共享的办公文档上实时协作.
Unilever Food Solutions
http://www.unileverfoodsolutions.co.uk/我们处理了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. 为了简化分布式算法的开发和测试过程, 我开发了一个基于线程的自稳定分布式模拟器. 这个工具既可以用于开发或测试新的算法,也可以用于一步一步地执行算法. 我们还在当地的一个会议上发表了这篇学术论文.
分布式自稳定控制集算法在无线传感器网络中的性能评价
第1章:高效WSN和Ad Hoc网络的容能图理论算法
Education
分布式算法硕士学位
埃格大学- İzmir,土耳其
软件工程学士学位
İzmir经济大学- İzmir,土耳其
Skills
Libraries/APIs
Windows Forms (WinForms), LINQ, jQuery DataTables, jQuery Validation, jQuery File Upload, jQuery, Entity Framework, GDAL/OGR, SignalR, REST APIs, Spring REST, Moq
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)
Frameworks
ASP.NET MVC, .NET, ASP.NET Web API, .NET Core, Spring, Thymeleaf, JPA, Mockito, 铬嵌入式框架(CEF), Spring Boot, Windows演示基础(WPF)
Paradigms
敏捷软件开发, 面向对象编程(OOP), Continuous Delivery (CD), 持续集成(CI), Non-CMS Web Development, Unit Testing, Design Patterns, Microservices, REST, DevOps
Languages
C#, C#.. NET, JavaScript, Java, SQL, HTML, CSS, Sass
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
Platforms
Windows Server 2008, Windows Server 2016, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, AWS Elastic Beanstalk, cPanel, Demandware
Other
Web Server (IIS), Web Development, Windows通信基础(WCF), 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 & 编辑、技术写作
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring