insydoSenior Software Engineer
Jan. 2015 - Oct. 2015United Arab EmiratesDevelop general architecture of server components, choose technology stack for implementation, design database structure and implement middleware layer for interaction with 3rd party systems
Build web-crawler for machine learning algorithms evaluation
Perform evaluation of various machine learning techniques, embed most promising approach to general pipeline
Adapt core of recommendation engine for high-load project by profile and optimize bottlenecks
Define and manage Mesos cluster deployment strategy
Control and manage of integration various clients (mobile/web) to backend services
Define and control execution of sprints for freelancers
Provide technical leadership and coaching for team Used technologies/tools:
python, postgres, elasticsearch, redis, scikit, scrapy, nltk, gensim, selenium, Mesos cluster stack, AWS stack, vagrant, docker, devops, git, jira, SOA, RESTful