Paul Lysak
Verified Expert in Engineering
Software Developer
Paul是一位经验丰富的软件开发人员,拥有超过十年的经验,专注于Scala, Play, Akka, and Apache Spark. He develops safe, 可维护的软件,对意外的错误是健壮的,对监视和诊断是透明的. He uses computational resources efficiently, 开发不会阻塞线程的响应式应用程序.
Portfolio
Experience
Availability
Preferred Environment
Git, IntelliJ IDEA, Linux
The most amazing...
...我创建的是一个带有Scala解析器组合子的SQL查询解析器. 它在短短两天内就准备好了做一些有用的事情.
Work Experience
Scala Developer
Databiz
- 为专门的聊天应用程序开发后端.
- 设计并开发了一个服务,用于将聊天应用程序与CRM集成.
- 集成了聊天后端与微软Azure推送通知.
- 为web套接字交互的集成测试创建了一个工具集.
- 开发用于从Swagger注释生成Akka-HTTP路由的Scala宏.
Scala Developer
Sentrana, Inc. (via Toptal)
- 实现了数据转换工作流的后端核心.
- 创建了一个完全响应式的用户管理服务和SDK,以便简单地集成到其他项目中.
- 领导机会分析系统的开发, 从早期的概念验证到最小可行产品.
- 是否对Spark应用程序进行了性能和容量优化.
Scala Developer
Kreditech
- 开发在线贷款处理申请核心.
- 处理生产问题的调查和解决.
- 通过建立日志指标集合和开发审计跟踪子系统,提高了系统透明度.
- 开发了Elasticsearch中索引数据的基础设施,以提高可伸缩性和使用的便利性.
- 调优RabbitMQ队列,以确保没有传入支付丢失,系统性能良好.
Java/JavaScript Developer
JasperSoft
- 处理了Jasper Reports Server中的错误修复和改进.
- 研究了将JavaScript异步模块(AMD)集成到现有系统中的可能性. 对一些开源工具做出了贡献,例如http://github.com/ibolmo/jasmine-jstd-adapter/pull/18.
- 为联邦数据源配置开发UI,使多个数据库看起来像一个大型数据库.
Java Developer
Team International
- 将一个电信系统的中间件层部分从WebLogic移植到JBoss.
- 处理媒体内容管理系统的错误修复和改进.
Java Developer
Grid Dynamics
- 扩展了用于内存数据网格测试的应用程序.
- 为网络爬虫开发了一个数据规范化层.
Java/JavaScript Developer
Freelance
- 开发了部分web应用程序,用于绘制草图和订购雕刻.
Java Developer
Uniquare
- 开发了一个银行柜员工作场所自动化应用程序.
Experience
ETL Tool for Personal Finance Tracking
http://github.com/paul-lysak/finloaderServerless Photo Gallery
http://github.com/paul-lysak/gallery-protoCognito -用于用户管理和身份验证
Lambda——用于生成缩略图和对cookie签名的自定义代码
API网关——用于通过HTTP调用公开lambda
CloudFront——用于缓存调整大小的图像,并通过检查签名的cookie来授权访问.
The UI was implemented in JavaScript with Vue.js, and lambdas for the back-end in Scala.
当我不浏览照片时,这个解决方案效果很好, it costs nothing besides S3 storage cost, and when I actively use it, it's just a few cents per month.
Education
Master's Degree in Applied Mathematics
哈尔科夫理工学院-哈尔科夫,乌克兰
Skills
Libraries/APIs
Apache Lucene, DWR, Akka Streams, ScalikeJDBC, Slick, jQuery
Tools
SBT, Git, IntelliJ IDEA, Spark SQL, Amazon Elastic MapReduce (EMR), ScalaTest, Apache Maven, RabbitMQ
Paradigms
ETL、函数式编程、面向对象编程(OOP)、面向对象设计(OOD)
Languages
Java, Scala, SQL, Ruby, JavaScript
Frameworks
Play, Akka, jBPM, GWT, Ant Design, Spark, TestNG, Spring, Finagle, Mockito, JUnit, Hibernate
Platforms
Spark Core, JBoss, AWS Lambda, Apache Kafka, Heroku, Linux
Storage
Redshift, Amazon S3, Elasticsearch, MongoDB, PostgreSQL
Other
Enterprise Service Bus (ESB), EJB3, Akka HTTP
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