Esref Ozturk
Verified Expert in Engineering
Software Developer
Esref has been programming for several years now and has previously worked at Udemy. 他正在METU攻读计算机工程硕士学位. Esref is eager to learn new things and is excited to work on fantastic, cutting-edge projects. He joined Toptal because he wanted to work with a broader clientele on international projects.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Linux
The most amazing...
...thing I've built is a sleep-tracking system that detects a user's sleep states and disorders like apnea.
Work Experience
Co-founder
Drive Buddy
- 使用机器学习实现汽车事故检测.
- 开发用于采集传感器数据的Android和iOS SDK.
- 用Angular构建了司机分数仪表板.
- 实现驱动数据和评分API与DRF.
Software Engineer
Udemy
- 研究并开发了Udemy的搜索功能.com.
- 设计和开发REST api.
- Wrote unit and E2E tests.
- 实现Elasticsearch集群发放.
- 维护运行在CentOS上的Django代码.
Software Engineer
STM Defence Technologies & Engineering, Inc.
- Researched and developed an automated hardening platform for many systems including various operating systems (Windows, Linux, FreeBSD), web servers, and mail servers.
Software Developer
网络战争实验室,拉布里斯网络公司
- 研发Labris UTM, a CentOS-derived Linux distribution designed for unified thread management.
- 用c++修补了一个网页内容过滤程序.
- Designed and developed configuration system for high availability using Python.
Software Engineer
Hazelcast
- Developed sample Hazelcast integration modules for Hibernate second level cache and Spring.
Software Developer
TUBITAK(土耳其科学技术研究理事会)
- Developed a kernel module that provides multiple clipboards for Debian-based operating systems.
- 用Python编写了一个配置管理脚本.
- 设置内核钩子来检测键盘快捷键.
- 在Linux上存储多个剪贴板项.
Software Engineer
Kovan Research Lab
- Developed a web application that lets instructors prepare exams according to their preferred criteria.
- 创建了一个使用LaTeX的自动PDF生成器.
Experience
Checkmate
http://CheckmateChess.github.io技术栈:Python, Django, JavaScript, Socket.IO
书中的章节:软件定义的网络安全
http://www.igi-global.com/chapter/software-defined-network-security/214814Abstract: The future networks are expected to lead a hyper-connected society with the promise of high social and economic value. The goal is to solve today's network problems and provide adequate security. Thus, future networks require a flexible infrastructure that is secure against cyber attacks. Software-defined networking (SDN) can be considered as one of the building blocks of upcoming networking technologies.
在本章中,首先介绍了当今网络的局限性. 然后,给出了利用SDN组件实现网络安全的解决方案. 这个概念被称为“安全SDN”.“虽然SDN促进了网络的总体安全, 它带来了额外的挑战, mainly, the vulnerabilities of the SDN components such as the controller have to be addressed. Security for SDN aims at securing SDN assets and is discussed in the sequel. After reading this chapter, readers will obtain a comprehensive overview of the limitations of traditional networks, such as how SDN overcomes those limitations and the security issues thereof.
纳米决斗:基于加密令牌的赌博网站
技术:Python, Django, Nano, Vue.js, Semantic UI, MySQL
医院屏幕内容管理系统
Technologies: Python, Django, Django REST Framework, Angular, PrimeNG, MySQL
加密度量交付平台
Technologies: Python, AWS (Lambda, CloudWatch, Redshift, S3, Kinesis Firehose, EC2), Crypto Exchange APIs, Blockchain Nodes
Equine (Horse) Fitness Tracker
技术:Android, iOS, Java, Objective-C
Hypnos
http://senior.ceng.metu.edu.tr/2016/newlineTechnologies: Deep Learning, Machine Learning, Big Data, Python, Django, JavaScript, Android, Arduino, Raspberry Pi
Multiclip | Multiple Clipboards
http://multiclip.github.io技术栈:C,内核钩子,Python
深度学习社交媒体评论分类
http://github.com/obe-dl/social-media-comment-classification技术:深度学习,LSTM, CNN, Keras, Python, Django
QR码的完整性和来源认证
http://github.com/esrefozturk/Integrity-and-Origin-Authentication-of-QR-Codes技术:Python,密码学,非对称密钥加密,RSA
PDF AutoBookmarker Application
技术:Python, wxPython, PDFMiner, PyPDF2
Photicon
You can see your dominant emotion emojis and the percentage of each emotion. 它有八种不同的情绪类别.
光子探测到以下情绪:快乐, sadness, fear, anger, surprise, disgust, contempt, and neutrality.
Photicon允许使用包含多个人脸的照片. 拍一张一群人的照片,让Photicon来处理.
技术:iOS, Swift, Microsoft Emotion API
Wubble
Wubble有一个类似twitter的用户界面, 你可以在哪里关注其他用户, send Wubbles, and read their Wubbles. 你可以通过Wubble分享你对一部电影的看法. 你可以关注别人,阅读,喜欢,不喜欢他们的泡泡. You can start a discussion about a movie by commenting one of your friends Wubbles and see movie scores from different websites such as IMDB, Rotten Tomatoes, and Metacritic.
技术:Android, Java, Parse,烂番茄,TMDb, OMDb
Color Crunch
Technologies: Android, Java
Cubix Game | Cube Catch
Technologies: iOS, Swift
Space Utilization Visualization
Technologies: AWS, Python, HTML, CSS, JavaScript, PowerBI, AWS Lambda, AWS ELB, AWS S3
Device Management System
技术:AWS, Python, Django, DRF, React, Docker, PostgreSQL
Skills
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 APIs, 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
Object-oriented Programming (OOP), Object-relational Mapping (ORM), Agile, 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
Education
Android开发谷歌开发者挑战赛奖学金
Udacity - Online
计算机工程硕士学位
中东技术大学-安卡拉,土耳其
计算机工程学士学位
中东技术大学-安卡拉,土耳其
MCNA证书-网络(快速)
METU继续教育中心-安卡拉,土耳其
Certifications
谷歌开发者挑战赛奖学金
Udacity
MCNA — Network (Fast)
中东技术大学-继续教育中心
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
开始你的无风险人才试验
Top talent is in high demand.
Start hiring