Alex Bezhan,英国伦敦的开发者
Alex is available for hire
Hire Alex

Alex Bezhan

Verified Expert  in Engineering

Scala Developer

Location
London, United Kingdom
Toptal Member Since
March 11, 2015

Alex是一位精通多种语言的软件工程师,在构建银行复杂系统方面有着丰富的经验, trading, gaming, and media. He co-founded AMS Pilot, 负责管理亚马逊品牌的机构, 目前管理着2000万美元. 亚历克斯还开发了定制软件,帮助亚马逊的品牌扩大规模.

Portfolio

AMS Pilot
管理,企业对企业,目标管理,战略...
Under NDA
Vert.x, Ktor, HTTP, Gradle, Kotlin
UnimedPlus
Shape Up, Basecamp, JavaScript, Node.js

Experience

Availability

Part-time

Preferred Environment

OS X, Sublime Text 3, Terminal

The most amazing...

...项目:建立一个25人的团队,每年管理2000万美元,AMS Pilot的增长率为250%,并编写一款实时在线游戏, Scatter Poker.

Work Experience

Co-founder

2019 - PRESENT
AMS Pilot
  • 共同创立了一家广告公司,为亚马逊品牌管理着2000多万美元的收入, 年增长率为250%.
  • 建立了25人的团队,取得了高性能的成果,并确保了客户的满意度.
  • 负责公司整体愿景、战略决策、招聘和市场营销.
  • 开发定制软件来扩展亚马逊品牌. 技术栈包括Node.js and SQLite.
Technologies: 管理,企业对企业,目标管理,战略, Growth Strategy, Business Strategy

Senior Kotlin Developer

2019 - PRESENT
Under NDA
  • Created a Vert.X集群解决方案在购票系统的不同组件之间进行协调.
  • 实现了一个高级HTTP客户端,该客户端模拟了重用Vert的类似浏览器的行为.x and KTOR HTTP clients.
  • 重构和清理系统的体系结构.
  • 实现的功能,并增加了对新网站的支持.
  • 模拟唯一网站访问者的指纹,提高购票成功率.
Technologies: Vert.x, Ktor, HTTP, Gradle, Kotlin

产品负责人和联合创始人

2020 - 2021
UnimedPlus
  • Owned customer development, product boundaries shaping, 使用Basecamp的Shape Up工作流程在短时间(一个月)内提供mvp(制药代表和md的平台)。.
  • 通过每日和每周会议管理项目, 确保我们在固定的预算和时间框架内达到目标.
  • 创建产品演示并参加销售会议,了解客户需求.
技术:Shape Up, Basecamp, JavaScript, Node.js

领导全栈酏剂开发人员和产品负责人

2020 - 2020
reviews.amspilot.com
  • Identified customers' needs. 设计产品的完整功能集和边界. 该平台是亚马逊Kindle出版商的就业市场,具有问责制和多角色用户管理.
  • 建立生产环境,对事故进行跟踪. 跟踪生产事件并修复出现的错误.
  • 为所有屏幕开发完整的堆栈. 在40天内从零开始编写了整个系统. 接收客户反馈并在迭代中应用更改.
技术:Ecto, Phoenix, Elixir

高级后端Scala开发人员

2018 - 2019
Dealermade
  • 使用AWS Fargate为Cassandra和Elasticsearch集群创建了从生产环境到所有QA环境的复制任务, Elastic Beanstalk, Instaclustr, and Docker.
  • 使用ScalaMeta和SBT生成域对象的代码.
  • 构建了一个通用API,用于访问和修改Cassandra和Elasticsearch中所有领域对象的数据.
  • 构建了GraphQL API身份验证和授权以及安全层.
  • 为Cassandra和Elasticsearch做了一个通用的部分更新API,以减少数据库负载和冲突更新的机会.
  • 用使用Scala代码的迁移取代旧的CQL迁移.
  • 清理和重构代码以及改进架构.
技术:Akka, Play, GraphQL, Cassandra, Elasticsearch, Scala

高级后端Scala开发人员

2017 - 2018
Murka
  • 增加了新的功能,以在线扑克游戏引擎.
  • 调查和修复在游戏引擎中发生的生产事件.
  • 增加了一组性能指标和异常检测触发器,通过Datadog进行监控.
  • 编写测试以确保我们在游戏引擎中涵盖了所有的极端情况.
  • 审查团队成员的代码以提高代码质量.
Technologies: ScalaTest, Ansible, GitLab, Scalaz, 建筑审计跟踪系统(CATS), Datadog, Kamon.io, Akka, Scala

Back-end Scala Developer

2015 - 2016
Catch App, Ltd.
  • 创建了一个Twitter发布模块,该模块使用Twitter帐户来推广项目页面.
  • 创建了一个NLP模块,用于分析网页上的文本.
  • 支持使用Jsoup和Snacktory进行文本提取的网页抓取模块.
  • 使用PhantomJS和类似于Evernote clear的算法创建了一个网页抓取模块.
  • 开发项目架构,组织SBT结构.
  • 为后端测试开发一个管理UI.
  • 使用AWS OpsWorks部署应用程序.
  • 实现了DynamoDB集成.
技术:亚马逊网络服务(AWS), Amazon DynamoDB, 自然语言处理(NLP), GPT, 生成预训练变压器(GPT), Play Framework, Elasticsearch, MongoDB, Akka Cluster, SBT, Scala

Full-stack Scala Developer

2013 - 2015
Luxoft
  • 开发了一个高度可配置的内部管理web应用程序,通过策展人API严重依赖ZooKeeper.
  • 使用JGit API构建了一个自定义模块,用于通过Git存储库同步ZooKeeper更改.
  • 通过实现财务信息实时监控模块,提高了系统质量和可靠性.
  • 通过将遗留的单片SBT项目重构为单独的项目,改进了开发迭代和发布过程, independent modules.
  • 实现了一个统计使用收集模块,以便更好地检测热点区域和进一步改进web应用程序.
  • 实现了一个基于web的终端模拟器,在服务器上执行SH命令.
技术:JMS, Lift, SBT, Oracle Coherence, Apache ZooKeeper, AngularJS, JavaScript, Scala

Java Developer

2011 - 2013
D8 Corporation Ukraine
  • 使用开源技术栈开发企业财务应用程序.
  • 构建具有丰富定制功能的可重用GWT组件库.
  • 编写UI、单元和集成测试.
  • 编程OSGi后端服务.
技术:Microsoft SQL Server, Oracle, Spring, Hibernate, JMS, GWT, OSGi, Java

Junior Java Developer

2010 - 2011
Mercator Web Studio
  • 开发了一个在线网站构建工具,使用Tomcat API生成自定义web应用程序,并基于web应用程序模板进行预处理和自定义.
  • Tuned PostgreSQL queries.
  • 为公司活动开发会计自动化系统:员工和客户管理, activity analysis, 预订的自动化(接收和执行), automatic report generation, etc.
  • 使用基于servlet、JSP和XSLT的自定义web框架构建web应用程序.
技术:XSLT, PostgreSQL, Apache Tomcat, Servlet, jQuery, Java

Firebase Events App

一个用来学习Firebase后端平台的示例应用程序.

Dealermade

http://dealermade-next.com
用于经销商的自动照相馆集成系统的Scala后端. 该公司管理着美国各地的照相馆,并负责图像处理和发行. 它还为不同的前端提供GraphQL API.

Scala中的函数式编程

《欧博体育app下载》一书中练习的实现."

MeetUA

一个聚会式的平台,帮助组织在乌克兰的活动. Written in Node.js.

Source code http://github.com/siman/meetua

Features:
-认证/授权使用Facebook OAuth 2
- Events management
-使用Google Maps API在地图上定位事件
- Mailing lists
- REST API written in Node.js (Express)
客户端使用AngularJS编写
- Persistence in MongoDB
- Event search
-整合Facebook API:身份验证,朋友

Golang vs. Play Framework 1

Links:
http://gochtopr.appspot./recipes - Golang实现
http://chtopr.appspot./recipes - Play Framework 1的实现

在Go and Play 1中执行了两个类似的站点,以学习和比较这两个平台的运行情况. Hosted on Google App Engine.

Personal Website

我的个人网站,用Kotlin写的. 我用Kotlin教学生编程是为了好玩. 具有多角色用户管理、内容管理系统、付费系统、付费墙等功能.
Besides that, 我还为YouTube视频制作内容,并执行测试和生产部署.

Instagram Clone App

http://github.com/alexbezhan/Instagram-Clone-Kotlin
一个用Kotlin编写的Android应用程序,我教人们如何专业地编写Kotlin代码,然后一步一步地重构它.

我还录制了一系列38个视频的截屏,并发布在我的Youtube频道上.

Amazon Review Swap Platform

一个仅限邀请的就业市场和问责系统,为亚马逊Kindle出版商和他们的团队编写的Elixir/Phoenix.

我是产品负责人和全栈开发负责人. 我根据客户反馈执行了整个功能集的开发和迭代.

购票机器人系统

一个集群系统,模拟真实的用户行为来购买不同事件的门票:足球, rugby, and more. 它是用Kotlin编写的,使用WebDriver和HTTP客户端的组合. 它既有按需购买,也有自动购买.

我实现了集群特性, advanced HTTP clients, user account management, 以及系统的其他重要组件,以及单元和集成测试.

Programming Blog

http://alexbezhan.substack.com/
概述了解决编程问题的创新方法, 从建筑和设计到招聘和团队建设. 我创建了一个拥有1700美元订阅者的YouTube频道:YouTube.com/@AlexBezhan.

AMS Pilot

http://amspilot.com
共同创立了一家广告公司,为亚马逊品牌管理着2000多万美元的收入, 年增长率为250%. 我建立了一个25人的团队,取得了高性能的成果,并确保了客户的满意度. 我还参与了公司整体愿景、战略决策、招聘和营销方面的工作. 我开发了定制软件来扩展亚马逊的品牌. 技术栈包括Node.js and SQLite.
2011 - 2013

决策支持系统硕士学位

基辅国立经济大学-基辅,乌克兰

2007 - 2011

计算机科学学士学位

基辅国立经济大学-基辅,乌克兰

Libraries/APIs

Node.js、Twitter API、jQuery、JMS、Scalaz、Sangria、WebDriver

Tools

Servlet, Apache Tomcat, Git, SBT, Gradle, ScalaTest, Apache Maven, Oracle Coherence, IntelliJ IDEA, Akka Cluster, 建筑审计跟踪系统(CATS), GitLab, Ansible, Basecamp, Apache ZooKeeper, MongoDB Atlas, Sublime Text 3, Terminal

Frameworks

Play Framework, Akka, Spring Boot, Spring, Spring MVC, Bootstrap, AngularJS, OSGi, GWT, Lift, Play, Ktor, Phoenix, Vert.x, Hibernate

Paradigms

Reactive Programming, Functional Programming, Concurrent Programming, Asynchronous Programming, REST, 测试驱动开发(TDD), Management

Platforms

Amazon EC2, Amazon Web Services (AWS), Oracle, OS X, Docker, Android, DigitalOcean, Netlify, Visual Studio Code (VS Code), YouTube

Storage

MongoDB, PostgreSQL, Elasticsearch, MySQL, Cassandra, Microsoft SQL Server, Datadog, Amazon DynamoDB, Amazon S3 (AWS S3)

Languages

Java, JavaScript, Scala, GraphQL, XSLT, Kotlin, Elixir

Other

Serverless, Business Strategy, MVP Design, 创业公司成长战略, Startups, Domain-driven Design (DDD), Growth Strategy, Kamon.io, HTTP, Ecto, ShapeUp, Product Ownership, Shape Up, Web Scraping, 自然语言处理(NLP), Apache Cassandra, GPT, 生成预训练变压器(GPT), Business to Business (B2B), Goal Management, Strategy, Programming, Content Marketing

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring