Ahmet Aladag,土耳其伊斯坦布尔的开发者
Ahmet is available for hire
Hire Ahmet

Ahmet Aladag

Verified Expert  in Engineering

Back-end Developer

Location
Istanbul, Turkey
Toptal Member Since
September 28, 2021

Ahmet是一名前亚马逊人和前doister,拥有超过12年的专业经验, four of which he's been working remotely. Ahmet擅长后端工程,并拥有数据科学、文本挖掘和前端技能. Ahmet喜欢使用Python/Django堆栈,并构建使人们的生活更轻松的产品.

Portfolio

Harmonytics OÜ
Python 3, Django,芹菜,PostgreSQL, Scikit-learn, Pandas...
Doist
Python,远程工作,后端,亚马逊网络服务(AWS), GitHub...
Amazon.com
软件架构,网络安全,系统设计,Amazon DynamoDB, Perl, Java...

Experience

Availability

Full-time

Preferred Environment

Python 3, Django, PostgreSQL, Redis, Heroku, Amazon Web Services (AWS), HTML, PyCharm, MacOS, Python

The most amazing...

...我做过的项目是通过机器学习开发自杀意念检测. 它让潜在的高危人群浮出水面,并在他们自杀之前提供支持.

Work Experience

Founder

2018 - PRESENT
Harmonytics OÜ
  • 开发了一个机器学习模型,可以预测文本的作者是否表达了自杀的想法.
  • 构建一个基于web的应用程序来注释(标记)Reddit帖子,以便在分类任务中使用.
  • 领导一个由两名前端开发人员组成的团队,为特定行业构建招聘平台,包括根据利益相关者定义需求, designing the architecture, and implementing the back end.
Technologies: Python 3, Django,芹菜,PostgreSQL, Scikit-learn, Pandas, Amazon Web Services (AWS), Heroku, JSON, Data Science, Remote Team Leadership, HTML5, Testing, Cloud, CSS, Algorithms, Technical Writing, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), GPT, Python API, REST APIs, Back-end Architecture

Back-end Developer

2018 - 2020
Doist
  • 开发了一个应用程序,允许Slack用户将他们的帐户设置和对话导入到Twist应用程序中.
  • 整合了Twist和Todoist应用程序的苹果登录流程.
  • 实现了关闭线程和邮件确认等功能,并维护了代码.
  • 检测并修复错误和有影响的安全漏洞.
  • 向公司介绍事件严重性级别, 从而形成一个具有深刻战略的支持分诊系统.
Technologies: Python,远程工作,后端,亚马逊网络服务(AWS), GitHub, CI/CD Pipelines, Docker, OAuth 2, SQLAlchemy, SQL, Redis, Software Architecture, MySQL, Stripe API, Payment APIs, Amazon Simple Queue Service (SQS), Authentication, User Authentication, JSON, HTML5, Testing, Cloud, CSS, Technical Writing, Python API, REST APIs, Back-end Architecture

Software Development Engineer

2017 - 2018
Amazon.com
  • Architected a project that allows corporate users to bulk import office addresses; this included gathering business requirements, preparing the BRD, performing security analysis, and writing an extensive security document, including a threat model.
  • 修复了Amazon Business结帐和地址选择页面上的错误.
  • 通过创建工具,大大改善了公司和团队文档,使日常工作更快,减少了操作工作量.
  • 创建了一个机器学习模型,可以预测哪些团队可能对新问题负责.
Technologies: 软件架构,网络安全,系统设计,Amazon DynamoDB, Perl, Java, Python, Scikit-learn, Natural Language Toolkit (NLTK), Pandas, Amazon Web Services (AWS), Microservices, Architecture, Software Engineering, Data Science, HTML5, Testing, Cloud, Technical Writing, Back-end Architecture

R&D Engineer

2015 - 2017
Fikrimuhal Teknoloji
  • 为HiveCDN(一个支持p2p的CDN)项目设计微服务架构和算法,并实现后端和前端. Used Scala and Node.js.
  • Wrote two grant proposals for R&D个项目(HiveCDN和PaaS平台)100%审批成功.
  • 使用Apache Mesos和Jenkins构建CI/CD基础设施.
  • 实现了一个名为Statique的项目,将Dropbox上的文档文件转换为网站.
技术:Scala, Crystal, Python, Mesos, Jenkins, Grant Proposals, R&D, Akka, Software Architecture, System Design, WebRTC, RxJS, Play 2, Microservices, Amazon Web Services (AWS), Web Architecture, JSON, HTML5, Cloud, CSS, Algorithms, Technical Writing, Amazon S3 (AWS S3), REST APIs, Back-end Architecture

R&D Engineer

2013 - 2013
AGMLab
  • 领导链接分析团队,负责运行在100多个服务器集群上的土耳其搜索引擎.
  • 使用Apache Giraph实现基于图的分布式排名算法(Giranking),并将其集成到Apache Nutch, Solr, and HBase.
  • 为土耳其电信开发BuluttDepo (Dropbox的克隆版)桌面应用程序的代理和同步机制.
Technologies: Java, Apache Giraph, Management, Distributed Computing, Team Leadership, Remote Team Leadership, Algorithms

Co-founder | Software Lead

2011 - 2013
Woramo
  • Developed Woramo.Com是一个在线分享产品/服务评论的社交网络.
  • Managed the team and the tasks; also designed the architecture and implemented the site as a full-stack developer.
  • 遵循精益创业设计流程,包括定义问题, creating personas, conducting interviews, building a landing page, and estimating product demand.
Technologies: Python, Django, MySQL, Redis, Celery, Memcached, Elasticsearch, NGINX, Jenkins, JSON, MongoDB, Remote Team Leadership, HTML5, Testing, Cloud, CSS, Amazon S3 (AWS S3), Back-end Architecture

Research Assistant

2009 - 2011
Kadir Has University
  • 开发了一款名为Robinviz的桌面应用程序,可以将蛋白质之间的相互作用网络可视化.
  • 发表会议论文1篇,期刊论文2篇, 其中一篇至今被引用超过140次.
  • 向本科生讲授数据结构和算法、Java和Python.
技术:Python, PyQt 4,算法,技术写作

Amazon Business Bulk Address Importer

http://www.amazon.com/gp/help/customer/display.html/ref=help_search_1-1?ie=UTF8&nodeId=201613230&qid=1598306078&sr=1-1
一个基于web的应用程序,允许Amazon Business用户批量导入他们的办公地址.

I was the owner of the product, and I gathered business requirements, prepared BRD, designed the software architecture, performed security analysis, and wrote extensive security documents, including a threat model. 这个项目是在亚马逊工作期间完成的.

Suicidal Ideation Detection

http://www.jmir.org/2018/6/e215/
A machine learning-based R&D项目预测一个帖子的作者是否在帖子中表达过自杀意念. 最终目标是发现处于危险中的人并为他们提供帮助. 这是概念的证明,是关于这个主题的第一个研究和项目. 我们的论文引起了极大的关注,被50多篇其他研究引用.

我使用文本挖掘工具提取情感分析等特征, LIWC (linguistic inquiry and word count), and bigrams. Then I used logistic regression, random forests, 以及支持向量机算法来建立模型并进行预测.

Slack to Twist Importer

http://blog.doist.com/slack-to-twist-importer-tool/
Developed a major feature project for Twist. 它允许用户导入他们的Slack和Stride对话和团队成员到Twist.

我是这个项目的后端开发人员, designed the architecture, and implemented the code in Python.

Cryptocurrency Management App

一个基于命令行的应用程序,允许您管理您的投资组合和执行交易. 它使您能够根据您的交易历史显示硬币的平均成本. 它还允许您执行交易并管理多个加密货币交易所.

伊斯坦布尔公共交通网络分析

http://www.emrealadag.com/istanbul-transportation-network.html
一个分析公共交通(公交)网络(包括路线和站点)的数据科学项目. 根据使用频率的不同,该项目突出了交通中的潜在瓶颈.

我使用Scrapy从伊斯坦布尔市政府SDK中抓取路线和停止数据. 然后我用R构建、可视化、分析了伊斯坦布尔的公共交通网络.

Blog Posts on Scraping and Data Mining

这是一个博客项目,我为一家意大利数据抓取公司用英语写了大约70篇博客文章. The posts were about what scraping is, 如何将其应用于不同的行业, use cases, and how the data can be stored, processed, and analyzed.

Robinviz | Bioinformatics Software

http://www.youtube.com/watch?v=lvV0UDdVwMA
一种蛋白质-蛋白质相互作用可视化(桌面)软件. 我为我的硕士论文“面向可靠性的生物信息学网络可视化”工具开发了app部分.

它根据共表达和共本体对蛋白质-蛋白质相互作用网络进行聚类,并将聚类图可视化. 然后在可视化过程中考虑可靠性分数.

脊柱:可扩展的蛋白质相互作用网络对齐

http://academic.oup.com/bioinformatics/article/29/7/917/253874
一个研究项目,建立一个算法,将蛋白质相互作用网络对齐. 我参与了算法开发和论文写作. Our paper was cited more than 130 times.

给定一对物种的蛋白质-蛋白质相互作用(PPI)网络, 一对全局比对对应于它们蛋白质之间的1对1映射. 基于这样一个假设,这种映射提供对功能上同源的蛋白质准确, 比对的结果可用于比较系统生物学问题,如功能预测/验证或进化关系的构建.

我们提出了一种多项式时间启发式算法SPINAL来解决这个问题. 根据相关工作中使用的精度度量,我们证明了这一点, 我们的方法优于最先进的算法.

我们的算法没有可伸缩性问题, 因此,与基准算法相比,在合理的运行时间内获得了准确的结果.

Statique | Static Documentation Server

http://github.com/fikrimuhal/statique/tree/dropbox
一个用Crystal语言和Kemal Web Framework编写的静态站点服务器. 它编译Markdown内容在您的Dropbox文件夹转化为HTML与Pandoc每X分钟.

Optionally, 它会监视你的Dropbox文件夹中的变化, 然后在检测到任何更改时,使用Pandoc将所有Markdown文件编译为HTML. 它还提供了一个钩子URL,以便它可以复制和重建Markdown文件在你的Dropbox文件夹的变化.

可以使用密码和权限限制访问. 每个文件夹都可以通过config文件夹中的文件分配特殊权限.

Giranking

http://github.com/aladagemre/giranking
一个Java库,用于使用Apache Giraph对图中的节点进行排序. 我实现了LinkRank, HostRank和TrustRank算法在分布式集群上工作.

我们在一个有100多个节点的搜索引擎集群上运行我的算法. 排名是用来对搜索结果进行排序的.

Django Friendship Network

http://github.com/aladagemre/django-friendship-network
在Neo4J上实现单向和双向友谊的Python库.

I Implemented the whole project. 它允许你构建一个社交网络,并提供查询友谊关系的更快体验. 它也支持友情请求和批准.

Co-occurrence Network Constructor

http://github.com/aladagemre/zargan-network
一个文本挖掘项目,分析在英语-土耳其语和土耳其语-英语词典上搜索的术语,构建基于共现的语义网络.

我实现了代码,并在领先的字典Zargan提供的数据上运行它.

假设“连续搜索”的词更有可能是相关的,“我创建了一个共生网络,并进行了一些修剪, 这个网络原来是一个暗示节点之间关系的语义网络. 该网络适用于机器学习项目中的单词表示方法.

针对特定行业的招聘平台

一个基于网络的应用程序,用于在特定行业招聘员工. 我是首席工程师和后端开发人员,负责开发供React前端使用的REST api. 我设计了架构并实现了后端.

Languages

Python 3, Python, Python 2, HTML5, HTML, JavaScript, SQL, Java, Crystal, Perl, Scala, R, CSS

Frameworks

Scrapy, Django, Bootstrap, OAuth 2, Akka, Play 2, Django REST框架

Tools

GitHub, PyCharm, LaTeX, Mesos, Apache Giraph, NGINX, Jira, Microsoft Excel, Celery, Jenkins, Amazon Simple Queue Service (SQS)

Paradigms

Back-end Architecture, Data Science, Unit Testing, Object-relational Mapping (ORM), Object-oriented Programming (OOP), Microservices, Web Architecture, Management, Distributed Computing, Testing, REST

Platforms

MacOS、Linux、Heroku、Amazon Web Services (AWS)、Docker、AWS Lambda、Amazon EC2

Storage

JSON, Databases, MySQL, Neo4j, NoSQL, Amazon S3 (AWS S3), PostgreSQL, Redis, Amazon DynamoDB, Memcached, Elasticsearch, MongoDB, MongoEngine

Other

社会网络分析,文本挖掘,后端,系统设计,R&D, Network Analysis, Algorithms, Technical Writing, Scraping, Web Scraping, Software Engineering, Document Parsing, Startups, Architecture, Data Mining, CSV, Machine Learning, Remote Work, CI/CD Pipelines, APIs, Lean Startups, Authentication, Data Engineering, Remote Team Leadership, Cloud, Command-line Interface (CLI), Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT), Data Visualization, Software Architecture, Web Security, Grant Proposals, Threat Modeling, Business Requirements, Team Leadership, Payment APIs, User Authentication, Google Ads, HAProxy

Libraries/APIs

Scikit-learn, Pandas, CCXT, NetworkX, Natural Language Toolkit (NLTK), REST APIs, Django ORM, Python API, SQLAlchemy, WebRTC, RxJS, PyQt 4, Matplotlib, Stripe API, Web API

2011 - 2022

PhD in Computer Engineering

Boğaziçi University - Istanbul, Turkey

2009 - 2011

Master's Degree in Computer Engineering

Kadir Has University - Istanbul, Turkey

2005 - 2009

Bachelor's Degree in Computer Engineering

Işık University - Istanbul, Turkey

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring