Alex Bezhan
Verified Expert in Engineering
Scala Developer
Alex是一名精通多种语言的开发人员,在构建复杂的后端系统和web应用程序方面有着丰富的经验. 在过去的几年里,他一直在Scala、Kotlin、Elixir和Node上工作.js, 同时作为联合创始人领导他的创业公司和广告公司, 制定自己公司的战略,从第一天起就为客户提供能带来收入的产品. Alex专注于为客户带来ROI,并对尽可能多地了解客户的情况感兴趣.
Portfolio
Experience
Availability
Preferred Environment
OS X, Sublime Text 3, Terminal
The most amazing...
...我创造了一个即时在线游戏的后端,“分散扑克”."
Work Experience
Co-founder
AMS Pilot
- 和我的搭档共同创立了一家广告公司. 我开发了我们的定制软件,用于处理广告数据,并提供洞察力和情报,以提高客户广告预算的投资回报率.
- 管理一个四人的PPC部门. 整个工作人员由12个人组成.
- 处理技术栈上的战略决策. 构建了一个由Node组成的快速、可靠、廉价的堆栈.JS, Serverless, S3和MongoDB Atlas.
高级Kotlin开发人员
Under NDA
- Created a Vert.X集群解决方案在购票系统的不同组件之间进行协调.
- 实现了一个高级HTTP客户端,该客户端模拟了重用Vert的类似浏览器的行为.x和KTOR HTTP客户端.
- 重构和清理系统的体系结构.
- 实现的功能,并增加了对新网站的支持.
- 模拟唯一网站访问者的指纹,提高购票成功率.
产品负责人、联合创始人
UnimedPlus
- 自有客户开发, 产品边界塑造, 使用Basecamp的Shape Up工作流程在短时间(一个月)内提供mvp(制药代表和md的平台)。.
- 通过每日和每周会议管理项目, 确保我们在固定的预算和时间框架内达到目标.
- 创建产品演示并参加销售会议,了解客户需求.
领导全栈酏剂开发人员,产品负责人
reviews.amspilot.com
- 识别客户需求. 设计产品的完整功能集和边界. 该平台是亚马逊Kindle出版商的就业市场,具有问责制和多角色用户管理.
- 建立生产环境,对事故进行跟踪. 跟踪生产事件并修复出现的错误.
- 为所有屏幕开发完整的堆栈. 在40天内从零开始编写了整个系统. 接收客户反馈并在迭代中应用更改.
高级后端Scala开发人员
Dealermade
- 使用AWS Fargate为Cassandra和Elasticsearch集群创建了从生产环境到所有QA环境的复制任务, Elastic Beanstalk, Instaclustr, and Docker.
- 使用ScalaMeta和SBT生成域对象的代码.
- 构建了一个通用API,用于访问和修改Cassandra和Elasticsearch中所有领域对象的数据.
- 构建了GraphQL API身份验证和授权以及安全层.
- 为Cassandra和Elasticsearch做了一个通用的部分更新API,以减少数据库负载和冲突更新的机会.
- 用使用Scala代码的迁移取代旧的CQL迁移.
- 清理和重构代码以及改进架构.
高级后端Scala开发人员
Murka
- 增加了新的功能,以在线扑克游戏引擎.
- 调查和修复在游戏引擎中发生的生产事件.
- 增加了一组性能指标和异常检测触发器,通过Datadog进行监控.
- 编写测试以确保我们在游戏引擎中涵盖了所有的极端情况.
- 审查团队成员的代码以提高代码质量.
后端Scala开发人员
Catch App, Ltd.
- 创建了一个Twitter发布模块,该模块使用Twitter帐户来推广项目页面.
- 创建了一个NLP模块,用于分析网页上的文本.
- 支持使用Jsoup和Snacktory进行文本提取的网页抓取模块.
- 使用PhantomJS和类似于Evernote clear的算法创建了一个网页抓取模块.
- 开发项目架构,组织SBT结构.
- 为后端测试开发一个管理UI.
- 使用AWS OpsWorks部署应用程序.
- 实现了DynamoDB集成.
全栈Scala开发人员
Luxoft
- 开发了一个高度可配置的内部管理web应用程序,通过策展人API严重依赖ZooKeeper.
- 使用JGit API构建了一个自定义模块,用于通过Git存储库同步ZooKeeper更改.
- 通过实现财务信息实时监控模块,提高了系统质量和可靠性.
- 通过将遗留的单片SBT项目重构为单独的项目,改进了开发迭代和发布过程, independent modules.
- 实现了一个统计使用收集模块,以便更好地检测热点区域和进一步改进web应用程序.
- 实现了一个基于web的终端模拟器,在服务器上执行SH命令.
Java Developer
D8 Corporation Ukraine
- 使用开源技术栈开发企业财务应用程序.
- 构建具有丰富定制功能的可重用GWT组件库.
- 编写UI、单元和集成测试.
- 编程OSGi后端服务.
Junior Java Developer
Mercator Web Studio
- 开发了一个在线网站构建工具,使用Tomcat API生成自定义web应用程序,并基于web应用程序模板进行预处理和自定义.
- 调整PostgreSQL查询.
- 为公司活动开发会计自动化系统:员工和客户管理, activity analysis, 预订的自动化(接收和执行), 自动生成报告, etc.
- 使用基于servlet、JSP和XSLT的自定义web框架构建web应用程序.
Experience
Firebase Events App
Dealermade
http://dealermade-next.comScala中的函数式编程
MeetUA
源代码http://github.com/siman/meetua
Features:
-认证/授权使用Facebook OAuth 2
- Events management
-使用Google Maps API在地图上定位事件
- Mailing lists
—使用Node编写的REST接口.js (Express)
客户端使用AngularJS编写
MongoDB的持久化
- Event search
-整合Facebook API:身份验证,朋友
Golang vs. Play Framework 1
http://gochtopr.appspot./recipes - Golang实现
http://chtopr.appspot./recipes - Play Framework 1的实现
在Go and Play 1中执行了两个类似的站点,以学习和比较这两个平台的运行情况. 托管在谷歌应用引擎.
Personal Website
Besides that, 我还为YouTube视频制作内容,并执行测试和生产部署.
Instagram Clone App
http://github.com/alexbezhan/Instagram-Clone-Kotlin我还录制了一系列38个视频的截屏,并发布在我的Youtube频道上.
亚马逊评论交换平台
我是产品负责人和全栈开发负责人. 我根据客户反馈执行了整个功能集的开发和迭代.
购票机器人系统
我实现了集群特性, advanced HTTP clients, 用户帐户管理, 以及系统的其他重要组件,以及单元和集成测试.
Skills
Frameworks
Play Framework, Akka, Spring Boot, Spring, Spring MVC, Bootstrap, AngularJS, OSGi, GWT, Lift, Play, Ktor, Phoenix, Vert.x, Hibernate
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
Paradigms
Reactive Programming, 函数式编程, Concurrent Programming, 异步编程, REST, 测试驱动开发(TDD)
Platforms
Amazon EC2, 亚马逊网络服务(AWS), Oracle, OS X, Docker, Android, DigitalOcean, Netlify, Visual Studio Code (VS Code)
Storage
MongoDB, PostgreSQL, Elasticsearch, MySQL, Cassandra, Microsoft SQL Server, Datadog, Amazon DynamoDB, Amazon S3 (AWS S3)
Other
Serverless, MVP Design, 创业公司成长战略, Startups, 领域驱动设计(DDD), Kamon.io, HTTP, Ecto, ShapeUp, Product Ownership, Shape Up, Web Scraping, 自然语言处理(NLP), Apache Cassandra, GPT, 生成预训练变压器(GPT)
Languages
Java, JavaScript, Scala, GraphQL, XSLT, Kotlin, Elixir
Education
决策支持系统硕士学位
基辅国立经济大学-基辅,乌克兰
计算机科学学士学位
基辅国立经济大学-基辅,乌克兰