Alex Dobrushskiy,葡萄牙布拉加的开发者
Alex is available for hire
Hire Alex

Alex Dobrushskiy

Verified Expert  in Engineering

Software Developer

Location
Braga, Portugal
Toptal Member Since
February 12, 2019

Alexey is a versatile, 具有12年以上在简单和复杂系统上迭代高质量软件解决方案的专业经验的全栈开发人员. 他精通Django框架, can write clean, 高性能的数据库级代码, 并且可以优化数据库查询以获得最佳性能. Alexey热衷于用React/Redux堆栈创建完美的前端解决方案.

Portfolio

Arizona State University
Python 3, Flask, SQLAlchemy, SQL, React, JavaScript, Hyperledger Aries, Python...
Internation shipping company
Python, Django, Docker, Testing, Amazon Web Services, UI Testing...
Taggstar
React, Redux, Antd, Node.js, Express.js, APIs, REST APIs, Cypress...

Experience

Availability

Part-time

Preferred Environment

Git, IntelliJ IDEA, MacOS

The most amazing...

...我做的产品是一个犯罪预防系统在摄像头图像上有枪支识别功能.

Work Experience

Senior Full-stack Engineer

2022 - 2023
Arizona State University
  • 实现了OAuth 2之后的身份验证服务.0/OIDC standards.
  • 将其他系统组件与身份验证服务集成.
  • 创建了一种跨团队中所有基于python的组件(四个微服务)编写单元测试的文化.
  • 用Docker/Docker-compose为微服务应用创建了一个本地开发环境, 在开发团队之间可重用.
  • 实现了可验证凭据颁发的部分逻辑.
Technologies: Python 3, Flask, SQLAlchemy, SQL, React, JavaScript, Hyperledger Aries, Python, PostgreSQL, Amazon Web Services (AWS), Docker, CI/CD Pipelines

Senior Python Developer

2022 - 2022
Internation shipping company
  • 将旧代码库从python2迁移到python3, Django 1.6 to Django 3.2 as a part of the team.
  • 使用剧作家工具为端到端UI测试设置环境.
  • 修复了整个项目的e2e剧作家测试.
  • 为不同类型的构建和测试设置CircleCI作业和进程.
  • 使用Kubernetes对部署环境进行监视和故障排除.
Technologies: Python, Django, Docker, Testing, Amazon Web Services, UI Testing, Django REST Framework, REST APIs, API Integration

Senior Node.. js和React全栈开发者

2021 - 2022
Taggstar
  • 使用Ant Design UI框架、React和Redux从零开始实现一个仪表板UI.
  • 将系统后端与Node集成.js and Express. 后端使用其他几个微服务来提供不同的功能(授权和不同的数据源).
  • 使用JavaScript使用Cypress测试工具实现应用程序的UI集成测试.
技术:React, Redux, Antd, Node.js, Express.js, api, REST api,赛普拉斯,集成测试,软件架构,自动化

全栈开发人员:Python, React和AWS

2021 - 2022
财富500强北美保险公司
  • 使用Flask实现了一个新的API引擎,比现有的API解决方案快100倍.
  • 修改现有前端应用架构, 允许使用React更快地实现用户体验功能需求.
  • 使用AWS基础设施和微服务将系统与第三方私有数据存储解决方案集成.
  • 将Redux作为存储层实现到应用程序中,而不是使用本地存储进行所有数据交互.
  • 利用AWS SES和AWS Lambda将系统后端与第三方安全PII存储提供商集成.
Technologies: Python, Flask, Finance, React, Amazon Web Services (AWS), AWS Lambda, Microservices, Amazon Cognito, AWS Amplify, Amazon Simple Queue Service (SQS), TypeScript 3, TypeScript, Software Architecture

全栈Django和Angular开发者

2020 - 2021
财富100强北美建筑设备制造商(通过Toptal)
  • 分析遗留的Python和Django代码库. 在需求不明确的上下文中实现了一组新特性.
  • 使用Angular框架之上的现有前端代码库,在后端和前端实现了一些特性.
  • 使用Azure App Services调整部署流程,创建独立的开发和QA环境.
  • 通过使用原始SQL查询优化了单个API端点.
  • 将最初手工完成的django迁移集成到项目中. 部署流程的集成迁移步骤.
Technologies: Python, Django, Django REST Framework, Angular, CSS, Azure, SQL, Azure App Service, T-SQL (Transact-SQL), Microsoft SQL Server, Docker, TypeScript 3, TypeScript, Software Architecture

Full-stack Developer

2019 - 2019
Oscer.ai
  • 基于Django Rest框架实现后端API.
  • 使用React/Redux栈实现多个前端屏幕.
  • 实现支付系统集成(Paypal和Stripe).
  • 使用基于Flexbox的CSS实现了几个UI屏幕,重点是响应性.
  • 用单元测试覆盖后端,小心地将覆盖率提高到80%.
  • 使用Docker、Docker-compose和AWS ECS部署后端.
Technologies: JavaScript, Front-end, Amazon Web Services (AWS), Stripe API, PayPal API, Django REST Framework, Django ORM, Linux, Responsive UI, Amazon S3 (AWS S3), REST APIs, Stripe, PayPal, CSS, Redux, React, Docker, PostgreSQL, Django, API Integration

Full-stack Developer

2019 - 2019
Pastel
  • 使用React/Redux从零开始为自定义加密货币开发基于Electron JavaScript的钱包桌面应用程序. 该应用程序为三个平台构建:Windows、Linux和macOS.
  • 使用Python3改进了系统的区块链部分, asyncio, and aiohttp, 使用SQLite作为分布式系统节点的元数据存储.
  • 为系统开发了几个补充服务, like storage for the data, 哪些不应该存储在区块链中. 我使用使用Django和Django Rest框架.
  • 使用比特币RPC接口与本地区块链节点集成钱包应用程序.
  • 为其他区块链部分开发本地API, 在基于比特币的区块链之上, using Python3 and asyncio.
  • 使用Ansible剧本来简化测试网的部署.
Technologies: JavaScript, Front-end, Blockchain, Python Asyncio, Linux, REST APIs, RPC, Bitcoin, Electron, Redux, React, Docker, Django, SQL, API Integration, Software Architecture

Core Engineer

2018 - 2018
Intelligichain
  • 在后台使用Django、Django REST框架和PostgreSQL开发REST后端API.
  • 使用创造性的方法开发数据库结构, custom API, push notifications, video uploading/transcoding, 以及其他功能的发布.
  • 开发并改进了基于区块链的交通事故追踪系统, mileage, 和服务记录(JavaScript), Java/Spark, Solidity, and Remix IDE).
  • 改进的FFmpeg库性能,更快的在线流媒体.
技术:Django REST框架, Django ORM, Linux, Amazon S3 (AWS S3), REST APIs, RQ, Celery, Asyncio, FFmpeg, Django, Python, Software Architecture, Java

高级软件工程师|技术负责人

2015 - 2018
Revel Systems
  • 使用Python后端和JavaScript基于画布的UI实现了表保留功能.
  • Designed, implemented, 并维护了Revel的后端与一家年收入超过2000亿美元的大型企业的客户后端的复杂集成.
  • 从头开始实现企业价格管理系统,使用Django后端,React和Redux.
  • 管理一个多达15人的团队,提供企业定价功能.
  • 利用PL/PGSQL在Postgres存储过程中实现部分应用程序业务逻辑. 执行了许多存储过程优化和SQL查询优化,因为这对于大量使用的生产数据库至关重要.
Technologies: JavaScript, Front-end, Amazon Web Services (AWS), Django ORM, Linux, Responsive UI, Amazon S3 (AWS S3), REST APIs, RQ, Redux, React, Marionette.js, Backbone.. js, Tastypie, PostgreSQL, Django, Python, SQL, API集成,软件架构

Senior Software Engineer

2014 - 2015
Exness.com (with Artezio)
  • 将基于模板的Django网站迁移到Django CMS.
  • 开发Django CMS本地化插件,使翻译费用降低了几倍.
  • 开发了多重记账检测功能, 这有助于验证一个人是否在系统中使用多个帐户.
Technologies: Front-end, Django ORM, Linux, REST APIs, jQuery, PostgreSQL, Django CMS, Django, Software Architecture, 内容管理系统(CMS)

Back-end Engineer

2013 - 2014
ASD Technologies
  • 为出租车服务应用程序开发后端组件.
  • 集成了驾驶员和乘客移动应用程序的后端组件,确保最佳性能.
  • 定期为客户端提供有效的故障排除和代码调试支持.
技术:Flask, Django ORM, Linux, REST API, REST, Django, Python, API集成

首席软件开发人员|系统架构师

2010 - 2013
MFI Soft
  • 主导开发c++网络应用的客户端和服务器端组件,作为法控系统中中央存储和用户存储之间的网关.
  • 为修复和定位系统上的一个关键bug提供专业知识和精通,这个bug已经被发现了一年多, but had not been fixed.
  • 按区域过滤系统上的数据,并在系统上设计了一些面向客户的功能.
技术:Linux、HBase、Hadoop、Python、PostgreSQL、Oracle、ASN.1, C++

Software Developer

2005 - 2008
Nortel Networks (with Mera)
  • 修复了北电电信产品的数百个bug.
  • 利用对GSM HLR等非常复杂的电信产品的技术理解为北电提供支持.
  • 设计新的解决方案,改进修复北电产品和系统漏洞的方法.
技术:Linux, PROTEL, c++, C

Exness

Migrations of exness.将基于Django的模板导入到Django cms系统. 这种迁移需要开发几个自定义的DjangoCMS插件,这些插件成功地集成到公司的工作流程中.

革命性的预防犯罪系统

智能闭路电视系统可以识别武器,并通过图片和短视频向主人报告事件. 该公司的使命是通过人工智能和计算机视觉来预防犯罪. 从零开始创建后端API和客户端软件, 导致公司获得第二轮投资.

Oscer.ai

http://oscer.ai/
一个为医科学生提供模拟考试聊天机器人的平台.

后端由Django、Django REST框架、Docker、Docker- compose和PostgreSQL创建.

前端使用React/Redux,是一个响应式设计——吸引移动用户非常重要.

我实现了前端和后端的重要部分,还参与了Amazon ECS的一些部署活动.

Languages

TypeScript, TypeScript 3, JavaScript, Python, Python 3, SQL, ECMAScript (ES6), CSS, Java, C++, C, PROTEL, T-SQL (Transact-SQL)

Frameworks

Django, Django REST框架,Redux, Express.js, Svelte, Electron, Flask, Jest, Hadoop, Angular, Cypress

Libraries/APIs

REST API, Django ORM, React, Stripe API, Node.. js、SQLAlchemy、tastype、jQuery、木偶.js, Backbone.. js、PayPal API、Asyncio、Python Asyncio、AWS Amplify、RQ、Stripe、FFmpeg等

Tools

IntelliJ IDEA, PyCharm, Git, Amazon Simple Queue Service (SQS), Ansible, Celery, Docker Compose, Amazon Cognito, Azure App Service

Paradigms

微服务、自动化、REST、ASN.1, Testing

Platforms

Docker, Amazon Web Services (AWS), AWS Lambda, MacOS, Linux, Amazon EC2, Django CMS, Oracle, Azure, Blockchain

Storage

Amazon S3, MySQL, PostgreSQL, Redis, HBase, Microsoft SQL Server

Other

Front-end, API Integration, Software Architecture, 内容管理系统(CMS), CI/CD Pipelines, Responsive UI, Finance, Apple MFi, RPC, PayPal, Bitcoin, APIs, Integration Testing, UI Testing, Hyperledger Aries

2003 - 2010

放射物理学硕士学位

罗巴切夫斯基大学-下诺夫哥罗德,俄罗斯

NOVEMBER 2018 - PRESENT

Blockchain specialization

Coursera

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

Top talent is in high demand.

Start hiring