Pavlo Karalupov, Developer in Vancouver, BC, Canada
Pavlo is available for hire
Hire Pavlo

Pavlo Karalupov

Verified Expert  in Engineering

AI Engineer and Developer

Location
Vancouver, BC, Canada
Toptal Member Since
April 16, 2021

Pavlo is a full-stack developer with six years of experience. 这包括在亚马逊网络服务公司的软件开发实习, focused on Amazon Transcribe, a deep-learning, text-to-speech application; a machine learning internship at Swisscom TV, focused on code-switching; and several small startups, including one that has over 2.5 million users across 250 hospitals. Pavlo拥有计算机科学硕士学位,专注于机器学习,这为他的行业经验提供了支持.

Portfolio

Microsoft
C++, Distributed Systems, Databases
Swisscom
Python, Kaldi, Bash, Speech to Text, Docker, Kubernetes, Machine Learning, Linux
Amazon Web Services (AWS)
Python, TensorFlow, Speech Analytics, Deep Neural Networks, PyCharm...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Visual Studio Code (VS Code), Bitbucket, Jira, Confluence

The most amazing...

...我的工作经历是在一家四人的初创公司担任核心开发人员,后来发展到两个人.5 million+ users in the Ukrainian medical market.

Work Experience

Software Engineer

2022 - PRESENT
Microsoft
  • Developed a database engine to work on petabytes of data.
  • 审阅其他团队成员的代码并编写不同类型的测试.
  • 参与创建功能路线图和澄清业务需求.
Technologies: C++, Distributed Systems, Databases

Research Scientist Intern

2020 - 2021
Swisscom
  • Improved a multilingual, 自动语音识别(ASR)系统,用于瑞士电信电视语音助手的代码切换场景.
  • Built a Docker and Kubernetes pipeline for training.
  • Set up data crawling for code-switch training of a language model.
技术:Python, Kaldi, Bash, Speech to Text, Docker, Kubernetes, Machine Learning, Linux

Software Development Engineer Intern

2019 - 2020
Amazon Web Services (AWS)
  • 使用TensorFlow为语音切分器开发了一个深度神经网络.
  • 创建并优化了具有3000多个小时语音记录的深度神经网络训练管道.
  • 改进了语音分配器,用于提高数百万亚马逊转录用户的转录质量.
Technologies: Python, TensorFlow, Speech Analytics, Deep Neural Networks, PyCharm, Code Review, Machine Learning, Linux, Amazon Web Services (AWS)

Lead Software Engineer

2019 - 2020
Triphub
  • 开发了一个带有JWT认证和授权的微服务web应用.
  • Set up a CI workflow and a version control flow in Bitbucket.
  • Implemented fuzzy full-text search using Elasticsearch.
  • Created the back-end and front-end architecture from scratch.
  • 领导由两名开发人员组成的团队,包括执行代码审查和分配任务.
Technologies: C#, ASP.. NET Core, Elasticsearch, PostgreSQL, TypeScript, Vue, Identity Server, next.js, SignalR, .NET, LINQ, CSS, HTML, Microsoft Visual Studio, Visual Studio Code (VS Code), Code Review, Architecture, JSON, JSON Web Tokens (JWT), Software Architecture, Back-end, Front-end, Microservices, Azure, C#.NET, APIs, SQL, Travel, HTML5, REST, Full-stack, REST APIs, .. NET Core,领导力,单元测试,集成测试,Azure Blobs, Vuex, Vuetify, ASP.NET Web API, ASP.NET, Web API

Software Engineer

2016 - 2018
IT4Medicine
  • Developed a web application from scratch, which now has 2.5 million users.
  • Identified and optimized the most common and slow SQL queries, which saved 30% of the computational budget.
  • 建立CI/CD,使业务无痛地扩展到250多家医院.
  • 编写单元和集成测试,将回归测试时间从两周减少到几天.
  • 集成了处理推送通知和电子邮件活动提供商的API.
Technologies: C#, ASP.NET, Entity Framework, HTML, CSS, TypeScript, Angular, SignalR, .NET, LINQ, Microsoft SQL Server, Code Review, Microsoft Visual Studio, Architecture, JSON, Software Architecture, Back-end, Front-end, C#.NET, APIs, SQL, Bootstrap, Healthcare, HTML5, REST, Full-stack, REST APIs, Unit Testing, Integration Testing, ASP.NET Web API

Software Engineer

2016 - 2016
Radacode
  • 将五家银行的协议集成到支付系统中,增加用户覆盖率.
  • 改进了从访问令牌到刷新令牌的身份验证和授权流.
  • Tracked and fixed bugs, using Jira as a reporting tool.
Technologies: C#, ASP.NET MVC, JavaScript, .NET, LINQ, Microsoft SQL Server, API Integration, CSS, HTML, Code Review, Microsoft Visual Studio, JSON, Entity Framework, Razor, C#.. NET、api、SQL、金融系统、HTML5、REST、全栈、REST api、金融科技、单元测试、ASP.NET Web API

Medical CRM (PB4)

A web application, created from scratch for Ukrainian medical reform, 这使得患者可以在家与医生预约,并监控诊所活动.

I developed this application using HTML, CSS, JavaScript (AngularJS), TypeScript, Microsoft SQL, and C# (ASP.NET and Entity Framework). With this app, I won several hackathons and it now has over 2.5 million active users.

Amazon Transcribe

http://aws.amazon.com/transcribe/
亚马逊转录使开发人员可以很容易地在他们的应用程序中添加语音到文本的功能. 音频数据实际上是计算机无法搜索和分析的. 因此,录制的语音需要转换为文本才能在应用程序中使用. Historically, 客户必须与转录提供商合作,这需要他们签署昂贵的合同,而且很难集成到他们的技术堆栈中来完成这项任务. 这些提供商中有许多使用过时的技术,不能很好地适应不同的场景, such as low-fidelity phone audio that's common in contact centers, and this results in poor accuracy.

Amazon Transcribe uses a deep learning process, called automatic speech recognition (ASR), to convert speech to text quickly and accurately. Amazon Transcribe can be used to transcribe customer service calls, automate subtitling, 并为媒体资产生成元数据,以创建完全可搜索的存档.

Swisscom TV Voice Assistant

http://www.swisscom.ch/en/residential/help/device/blue-tv/voice-assistant.html
语音控制允许您用您的声音操作瑞士电信电视盒. Swiss people usually speak more than one language fluently and, if needed, can switch easily between them—even in the same sentence. 这种现象在语音识别领域被称为语码转换.

The same phenomenon can be seen in the Swisscom TV Voice Assistant. In that scenario, the user might switch between languages when searching for a foreign actor; for example, "Find me a movie with Gérard Depardieu,意图用英语表达,实体用法语表达.

在研究了代码转换和多语言语音识别的不同方法之后, 我将系统在代码转换场景中的单词错误率提高了10%.

PayPong

http://paypong.ua/
PayPong is the progressive, online, 活跃、享受生活的即时金融欧博体育app下载. 它为金融需求提供了快捷方便的解决方案,例如:
• Money transfers from card to card and by bank details.
•支付电话费、网费、水电费和其他服务费用.
•在15分钟内获得在线贷款,直接记入你的银行卡.
• Factoring and leasing.

Stockscore

用于浏览和评估购买特定股票风险的金融web应用程序.

I identified my customer's needs and requirements, selected the tech stack, implemented the system from scratch, wrote unit and integration tests, and configured the testing and deployment pipeline.

Wellet

拉丁美洲地区的门票销售应用程序使用了几种支付提供商和几种支付方式(现金), card, partner seller, and more).

我负责后端应用程序的增强,例如客户预订配置文件,以便对票据执行各种操作, integration with more providers, ticket check-in, creating the recurring back-end tasks with the dashboard, among others.
2018 - 2021

Master's Degree in Computer Science

瑞士洛桑联邦理工学院(EPFL) -瑞士洛桑

2014 - 2018

Bachelor's Degree in Computer Engineering

Taras Shevchenko National University of Kyiv - Kyiv, Ukraine

Libraries/APIs

实体框架,Vue, LINQ, REST API, Vuex, PyTorch, SignalR, TensorFlow, OpenCV, Web API

Tools

Kaldi, Visual Studio, Bitbucket, Jira, Confluence, Microsoft Visual Studio, PyCharm, Dapper, Hangfire, Whisper

Frameworks

ASP.NET Core, ASP.NET, .NET, JSON Web Tokens (JWT), .NET Core, ASP.NET Web API, ASP.NET MVC, Angular, Nuxt.. js、Razor、Bootstrap、Vuetify、Entity Framework Core、FluentMigrator

Paradigms

面向对象编程(OOP)、微服务、REST、单元测试

Languages

C#, HTML, CSS, Python, C#.NET, TypeScript, JavaScript, SQL, Bash, HTML5, C++

Storage

JSON, Elasticsearch, PostgreSQL, Microsoft SQL Server, Azure Blobs, MySQL,数据库

Platforms

Azure, Visual Studio Code (VS Code), Docker, Kubernetes, Linux, Arduino, Raspberry Pi, Amazon Web Services (AWS)

Industry Expertise

Healthcare

Other

API Integration, Back-end, APIs, Full-stack, Machine Learning, Deep Neural Networks, Code Review, Architecture, Software Architecture, Front-end, Speech to Text, Data Analysis, Identity Server, Speech Analytics, Natural Language Processing (NLP), Computer Vision, Image Processing, Finance, Travel, Financial Systems, Leadership, Fintech, Object Detection, Image Recognition, Integration Testing, Distributed Systems, GPT, Generative Pre-trained Transformers (GPT)

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

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring