Esref Ozturk,德国柏林的开发者
Esref is available for hire
Hire Esref

Esref Ozturk

Verified Expert  in Engineering

Software Developer

Location
Berlin, Germany
Toptal Member Since
February 8, 2018

Esref已经编程好几年了,之前曾在Udemy工作过. 他正在METU攻读计算机工程硕士学位. Esref渴望学习新事物,并对从事出色的前沿项目感到兴奋. 他加入Toptal是因为他想在国际项目上与更广泛的客户合作.

Portfolio

Drive Buddy
机器学习,Angular, MySQL, Django REST框架,Django, Objective-C...
Udemy
Amazon Web Services (AWS), React, Angular, Django REST框架,Elasticsearch...

Experience

Availability

Part-time

Preferred Environment

Git, Vim文本编辑器,Linux

The most amazing...

...我做的是一个睡眠跟踪系统,它可以检测用户的睡眠状态和呼吸暂停等障碍.

Work Experience

Co-founder

2017 - 2020
Drive Buddy
  • 使用机器学习实现汽车事故检测.
  • 开发用于采集传感器数据的Android和iOS SDK.
  • 用Angular构建了司机分数仪表板.
  • 实现驱动数据和评分API与DRF.
Technologies: 机器学习,Angular, MySQL, Django REST框架,Django, Objective-C, Swift, iOS, Java, Android

Software Engineer

2016 - 2017
Udemy
  • 研究并开发了Udemy的搜索功能.com.
  • 设计和开发REST api.
  • Wrote unit and E2E tests.
  • 实现Elasticsearch集群发放.
  • 维护运行在CentOS上的Django代码.
技术:亚马逊网络服务(AWS), React, Angular, Django REST框架,Elasticsearch, Django, Python

Software Engineer

2016 - 2016
STM Defence Technologies & Engineering, Inc.
  • 研究和开发了一个针对多种系统的自动化加固平台,包括各种操作系统(Windows, Linux, FreeBSD), web servers, and mail servers.
技术:Django, Python

Software Developer

2014 - 2016
网络战争实验室,拉布里斯网络公司
  • 研发Labris UTM, 为统一线程管理而设计的源自centos的Linux发行版.
  • 用c++修补了一个网页内容过滤程序.
  • 使用Python设计和开发高可用性配置系统.
技术:PHP,统一威胁管理(UTM), LDAP, CentOS, PostgreSQL, Bash, Python, c++

Software Engineer

2014 - 2014
Hazelcast
  • 为Hibernate二级缓存和Spring开发样例Hazelcast集成模块.
技术:Spring、Hibernate、Apache Derby、Hazelcast、Java

Software Developer

2014 - 2014
TUBITAK(土耳其科学技术研究理事会)
  • 开发了一个内核模块,为基于debian的操作系统提供多个剪贴板.
  • 用Python编写了一个配置管理脚本.
  • 设置内核钩子来检测键盘快捷键.
  • 在Linux上存储多个剪贴板项.
技术:X11,内核,Python, C

Software Engineer

2013 - 2013
Kovan Research Lab
  • 开发了一个网络应用程序,让教师根据他们喜欢的标准准备考试.
  • 创建了一个使用LaTeX的自动PDF生成器.
技术:LaTeX, MySQL, Django, Python, Ubuntu

Checkmate

http://CheckmateChess.github.io
一个下棋的web应用程序,在后台运行GNUChess.

技术栈:Python, Django, JavaScript, Socket.IO

书中的章节:软件定义的网络安全

http://www.igi-global.com/chapter/software-defined-network-security/214814
我写了一本关于软件定义网络安全的书.

摘要:未来的网络有望引领一个具有高社会和经济价值的超连接社会. 目标是解决当今的网络问题并提供足够的安全性. 因此,未来的网络需要灵活的基础设施来抵御网络攻击. 软件定义网络(SDN)可以被视为即将到来的网络技术的构建块之一.

在本章中,首先介绍了当今网络的局限性. 然后,给出了利用SDN组件实现网络安全的解决方案. 这个概念被称为“安全SDN”.“虽然SDN促进了网络的总体安全, 它带来了额外的挑战, mainly, 必须解决SDN组件(如控制器)的漏洞. SDN的安全性旨在保护SDN资产,并在后续讨论. After reading this chapter, 读者将获得传统网络局限性的全面概述, 例如SDN如何克服这些限制以及随之而来的安全问题.

纳米决斗:基于加密令牌的赌博网站

我从零开始开发了网站的后端和前端. 我还自己搭建了一台nano服务器来处理交易,并为这个网站开发了一个专用的交易系统,基本上是一个原始的硬币交易系统.

技术:Python, Django, Nano, Vue.js, Semantic UI, MySQL

医院屏幕内容管理系统

Here, 我开发了一个系统,医院员工可以管理整个医院屏幕上显示的内容. 该系统还具有给病人指路的能力.

技术:Python, Django, Django REST框架,Angular, PrimeNG, MySQL

加密度量交付平台

我曾参与过一个创建加密数据api的项目. 数据包括链指标,如循环供应和交换指标,如数量数据.

Technologies: Python, AWS (Lambda, CloudWatch, Redshift, S3, Kinesis Firehose, EC2), Crypto Exchange APIs, Blockchain Nodes

马(马)健身追踪器

我曾致力于维护和重新开发现有的iOS和Android平台上的Equine Fitness Tracker应用程序.

技术:Android, iOS, Java, Objective-C

Hypnos

http://senior.ceng.metu.edu.tr/2016/newline
这是一个个性化的睡眠跟踪和分析系统,专注于优化人们的睡眠.

技术:深度学习, Machine Learning, Big Data, Python, Django, JavaScript, Android, Arduino, Raspberry Pi

Multiclip |多个剪贴板

http://multiclip.github.io
这是一个内核模块,在基于debian的操作系统上使用X11提供多种剪贴板功能.

技术栈:C,内核钩子,Python

深度学习社交媒体评论分类

http://github.com/obe-dl/social-media-comment-classification
这将在社交媒体群组中对持相反观点的用户评论进行分类. 这个项目的目标是将用户的评论分类为持相反观点的社交媒体组. 在这个项目的范围内, 土耳其语和英语对Facebook页面的评论被分类为递归神经网络和卷积神经网络.

技术:深度学习,LSTM, CNN, Keras, Python, Django

QR码的完整性和来源认证

http://github.com/esrefozturk/Integrity-and-Origin-Authentication-of-QR-Codes
我在二维码编码和解码部分增加了一个认证层. 它可以防止中间人攻击.

技术:Python,密码学,非对称密钥加密,RSA

PDF自动书签应用程序

我开发了一个适用于Windows和Mac操作系统的应用程序,可以自动将目录书签添加到pdf文件中. 我还为Windows和Mac OS开发了一个打包系统.

技术:Python, wxPython, PDFMiner, PyPDF2

Photicon

我开发了一个移动应用程序, 它可以检测你脸上的情绪,并通过添加相关的表情符号来过滤你的照片. 它也会给你脸上的表情打分. 你可以用表情符号来过滤你当前的情绪.

你可以看到你的主导情绪表情符号和每种情绪的百分比. 它有八种不同的情绪类别.

光子探测到以下情绪:快乐, sadness, fear, anger, surprise, disgust, contempt, and neutrality.

Photicon允许使用包含多个人脸的照片. 拍一张一群人的照片,让Photicon来处理.

技术:iOS, Swift, Microsoft Emotion API

Wubble

Wubble是一个为Android打造的电影主题社交网络.

Wubble有一个类似twitter的用户界面, 你可以在哪里关注其他用户, send Wubbles, and read their Wubbles. 你可以通过Wubble分享你对一部电影的看法. 你可以关注别人,阅读,喜欢,不喜欢他们的泡泡. 你可以通过评论你的朋友Wubbles来开始关于电影的讨论,并从不同的网站(如IMDB)上查看电影评分, Rotten Tomatoes, and Metacritic.

技术:Android, Java, Parse,烂番茄,TMDb, OMDb

Color Crunch

《欧博体育app下载》是最简单但也是最难的游戏. 你所要做的就是在有限的时间内把颜色和他们的名字匹配起来.

技术:Android, Java

Cubix Game | Cube Catch

这是一款休闲街机类型的游戏. 当立方体位于矩形中间时,点击右边的彩色按钮.

Technologies: iOS, Swift

空间利用可视化

我开发了一个网站,用可视化展示房间的资产(椅子、桌子等). lambda函数从AWS S3桶中获取原始数据,并返回静态web页面使用的可视化数据.

技术:AWS、Python、HTML、CSS、JavaScript、PowerBI、AWS Lambda、AWS ELB、AWS S3

Device Management System

我为公司开发了一个网页来管理他们的设备(计算机、显示器等等). 他们可以从Google Suite导入用户,然后为他们分配设备. 他们还可以在仪表板上轻松跟踪设备的所有操作.

技术:AWS, Python, Django, DRF, React, Docker, PostgreSQL

Languages

c++, C, SQL, Python, Java, PHP, HTML5, HTML, JavaScript, Swift, Bash, Objective-C

Frameworks

Django REST框架,Django, Angular, Spring, Hibernate, ASP.NET MVC

Libraries/APIs

REST API, Django ORM, Facebook Open Graph API, Alamofire, React, Azure Blob Storage API, Node.js, Vue, CocoaPods

Tools

Apache, Vim Text Editor, NGINX, Gradle, PyCharm, Android Studio, Xcode, wxPython, Crashlytics, Git, AWS SDK, LaTeX, Travis CI

Paradigms

面向对象编程(OOP),对象关系映射(ORM),敏捷,REST

Platforms

iOS, Android, Linux, Ubuntu, Apache2, Azure, Blockchain, CentOS, Kernel, Amazon Web Services (AWS), MacOS

Storage

JSON, MySQLdb, Elasticsearch, PostgreSQL, MySQL, NoSQL, Azure Blobs, Relational Databases, Hazelcast, Apache Derby

Other

APIs, Ubuntu Server, Blockchain Development, Data Visualization, Data, Machine Learning, Lambda Functions, X11, Ajax, SMTP, Python Performance, 统一威胁管理(UTM), LDAP, Asymmetric Encryption, RSA, Cryptography, Cryptocurrency, Encryption

2017 - 2018

Android开发谷歌开发者挑战赛奖学金

Udacity - Online

2016 - 2018

计算机工程硕士学位

中东技术大学-安卡拉,土耳其

2011 - 2016

计算机工程学士学位

中东技术大学-安卡拉,土耳其

2014 - 2015

MCNA证书-网络(快速)

METU继续教育中心-安卡拉,土耳其

2017年11月至2018年2月

谷歌开发者挑战赛奖学金

Udacity

MAY 2014 - PRESENT

MCNA — Network (Fast)

中东技术大学-继续教育中心