Esref Ozturk
Verified Expert in Engineering
Software Developer
Esref已经编程好几年了,之前曾在Udemy工作过. He's completing his master's degree in computer engineering at METU. Esref渴望学习新事物,并对从事出色的前沿项目感到兴奋. 他加入Toptal是因为他想在国际项目上与更广泛的客户合作.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Linux
The most amazing...
...我做的是一个睡眠跟踪系统,它可以检测用户的睡眠状态和呼吸暂停等障碍.
Work Experience
Co-founder
Drive Buddy
- Implemented car accident detection using machine learning.
- Developed the Android and iOS SDK for collecting sensor data.
- Built the driver score dashboard with Angular.
- Implemented driver data and Score API with DRF.
Software Engineer
Udemy
- Researched and developed a search functionality for Udemy.com.
- Designed and developed REST APIs.
- Wrote unit and E2E tests.
- Implemented Elasticsearch cluster provisioning.
- Maintained the Django code running on CentOS.
Software Engineer
STM Defence Technologies & Engineering, Inc.
- 研究和开发了一个针对多种系统的自动化加固平台,包括各种操作系统(Windows, Linux, FreeBSD), web servers, and mail servers.
Software Developer
Cyber Warfare Lab, Labris Networks
- Researched and developed Labris UTM, 为统一线程管理而设计的源自centos的Linux发行版.
- Patched a web content filtering program with C++.
- 使用Python设计和开发高可用性配置系统.
Software Engineer
Hazelcast
- 为Hibernate二级缓存和Spring开发样例Hazelcast集成模块.
Software Developer
TUBITAK (The Scientific and Technological Research Council of Turkey)
- 开发了一个内核模块,为基于debian的操作系统提供多个剪贴板.
- Wrote a configuration management script with Python.
- Set up kernel hooks for detecting keyboard shortcuts.
- Stored multiple clipboard items on Linux.
Software Engineer
Kovan Research Lab
- 开发了一个网络应用程序,让教师根据他们喜欢的标准准备考试.
- Created an automatic PDF generator which uses LaTeX.
Experience
Checkmate
http://CheckmateChess.github.ioTechnology Stack: Python, Django, JavaScript, Socket.IO
Book Chapter: Software-defined Network Security
http://www.igi-global.com/chapter/software-defined-network-security/214814摘要:未来的网络有望引领一个具有高社会和经济价值的超连接社会. 目标是解决当今的网络问题并提供足够的安全性. 因此,未来的网络需要灵活的基础设施来抵御网络攻击. 软件定义网络(SDN)可以被视为即将到来的网络技术的构建块之一.
In this chapter, the limitations of today's networks are first presented. Then, solutions to secure the networks with SDN components are given. This concept is referred to as “SDN for Security.” While SDN facilitates securing networks in general, it introduces additional challenges, mainly, 必须解决SDN组件(如控制器)的漏洞. SDN的安全性旨在保护SDN资产,并在后续讨论. After reading this chapter, 读者将获得传统网络局限性的全面概述, 例如SDN如何克服这些限制以及随之而来的安全问题.
Nano Duel: Crypto Token-based Gambling Website
Technologies: Python, Django, Nano, Vue.js, Semantic UI, MySQL
Content Management System for Hospital Screens
技术:Python, Django, Django REST框架,Angular, PrimeNG, MySQL
Crypto Metrics Delivery Platform
Technologies: Python, AWS (Lambda, CloudWatch, Redshift, S3, Kinesis Firehose, EC2), Crypto Exchange APIs, Blockchain Nodes
Equine (Horse) Fitness Tracker
Technologies: 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.ioTechnology Stack: C, Kernel Hooks, Python
Deep Learning Social Media Comment Classification
http://github.com/obe-dl/social-media-comment-classificationTechnologies: Deep Learning, LSTM, CNN, Keras, Python, Django
Integrity and Origin Authentication of QR Codes
http://github.com/esrefozturk/Integrity-and-Origin-Authentication-of-QR-CodesTechnologies: Python, Cryptography, Asymmetric Key Encryption, RSA
PDF AutoBookmarker Application
Technologies: Python, wxPython, PDFMiner, PyPDF2
Photicon
你可以看到你的主导情绪表情符号和每种情绪的百分比. It eight different emotion categories.
Photicon detects the following emotions: happiness, sadness, fear, anger, surprise, disgust, contempt, and neutrality.
Photicon lets you use photos that contain more than one face. Get a photo of a group of people and let the Photicon handle it.
Technologies: iOS, Swift, Microsoft Emotion API
Wubble
Wubble has a Twitter-like user interface, where you can follow other users, send Wubbles, and read their Wubbles. You can share your thoughts about a movie via Wubble. You can follow people, read, like, dislike their Wubbles. 你可以通过评论你的朋友Wubbles来开始关于电影的讨论,并从不同的网站(如IMDB)上查看电影评分, Rotten Tomatoes, and Metacritic.
Technologies: Android, Java, Parse, Rotten Tomatoes, TMDb, OMDb
Color Crunch
Technologies: Android, Java
Cubix Game | Cube Catch
Technologies: iOS, Swift
Space Utilization Visualization
技术:AWS、Python、HTML、CSS、JavaScript、PowerBI、AWS Lambda、AWS ELB、AWS S3
Device Management System
Technologies: AWS, Python, Django, DRF, React, Docker, PostgreSQL
Skillset
Languages
c++, C, SQL, Python, Java, PHP, HTML5, HTML, JavaScript, Swift, Bash, Objective-C
Frameworks
Django REST Framework, 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, Unified Threat Management (UTM), LDAP, Asymmetric Encryption, RSA, Cryptography, Cryptocurrency, Encryption
Education
Google Developer Challenge Scholarship in Android Development
Udacity - Online
Master's Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Bachelor's Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Certificate in MCNA - Network (Fast)
METU Continuous Education Center - Ankara, Turkey
Certifications
Google Developer Challenge Scholarship
Udacity
MCNA — Network (Fast)
Middle East Technical University — Continuous Education Center
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring