Andrew Belousoff
Verified Expert in Engineering
Software Developer
自2010年以来,Andrew一直是一名专业开发人员. 他在桌面和web开发方面都有经验,在后台和前端都有工作经验. 他主要使用PHP, JavaScript, CSS和c++编写,但也有一些c#和Python知识. Andrew可以与数据库、Unix Shell、WordPress和Joomla CMS进行交互.
Portfolio
Experience
Availability
Preferred Environment
PhpStorm, Ubuntu
The most amazing...
...我所从事的项目是一个用于高负载支付系统的REST API.
Work Experience
Senior Back-end Developer
Givelify (via Toptal)
- 完成分析工作室,管理客户的事务和操作(后台和前端).
- 开发了支持不同用户角色的安全子系统.
- 为系统的性能测试创建了模拟服务.
PHP Website Developer
Conflux Real Estate (via Toptal)
- 使用PHP, JavaScript和CSS开发网页.
- 集成了Salesforce API和Propertybase API.
- Introduced a caching system.
- Optimized web pages.
- Maintained server software.
Web Developer
CEED LLC (via Toptal)
- 用PHP (Laravel)和JavaScript创建了一个类似项目管理的web应用程序.
- 使用Vue从头开始开发一个平滑的前端.js.
- Implemented RESTful architecture, 从而显著改善了用户体验,并创建了将后端用于多种目的的能力, like mobile applications.
- Refactored existing back-end code, 引入改进代码可读性的设计模式, flexibility, and extensibility.
- 优化数据库,获得数据一致性,并将请求速度提高到1.5 times faster.
Symfony Software Developer
E-hub Health (via Toptal)
- 使用PHP、Symfony和JavaScript开发了一个后台管理系统.
- Optimized the database to speed up search queries.
- 用防止大量缺陷的测试覆盖项目.
- 改进了前端以提供更好的UI和UX.
- 介绍了提高可伸缩性和可测试性的架构解决方案.
PHP API Developer
Searle Creative Group (via Toptal)
- 使用PHP、React和CSS完成CRM的开发.
- 改进了用于连接CRM和WordPress站点的RESTful API.
- 通过引入数据库迁移工具(Phinx),简化了项目在各种环境中的部署.
- 使用Grunt和Babel创建了一个方便的部署工作流.
- 显著加快了CRM的初始加载.
PHP/MongoDB Developer
Merchpin (via Toptal)
- 为要部署到Iron的项目构建Docker映像.io.
- 修复和更新了旧代码,以便在当代Mongolab下运行.
Senior Web Developer
Рayment System ruu (JSC |国家服务公司)
- 创建符合PCI DSS安全标准的REST API,并允许公司和合作伙伴的web服务使用统一的支付引擎.
- 通过代码优化,使用PHPUnit和Selenium编写单元和功能测试,提高了系统的性能和稳定性.
- 用PHP, JavaScript和CSS3编写,使用Symfony和Phalcon框架.
- 使用PHP、Symfony 2和Node创建了公司的一些内部工具.js.
- 执行前端任务并改进用户配置文件应用程序的UI.
PHP Developer
Contextual Advertisement System | Blondinka.ru
- Wrote in PHP using Symfony 1.4 and Symfony 2 frameworks.
- 开发life和Social模式(SaaS应用程序的一部分).
- 为用户的广告活动管理创建页面.
- Improved the contextual advertising strategies.
- Refactored the code.
- 用Python编写了公司的一些内部工具.
C++ Developer
科技企业(Technosoft-M)
- 开发了用于核电站运行的scada系统核心.
- 创建Microm语言预编译器,以便在SCADA系统上运行脚本.
- 构建系统配置器以设置SCADA系统的选项.
- 用c++编写,使用Qt4框架、STL和Boost库.
Experience
Moscow English Club
Vist Catalonia Website
Skills
Languages
PHP 7, Less, CSS3, PHP, HTML5, CSS, Sass, Delphi, JavaScript, Bash, C, c++, Python, SCSS
Frameworks
Bootstrap, Symfony, PHPUnit, PhalconPHP, Laravel, Symfony 2, CodeIgniter, Spark, Qt, Boost, Selenium
Libraries/APIs
Doctrine, Vue, Google AdWords, jQuery,标准模板库(STL), React
Tools
PhpStorm, Git, Xdebug, Redmine, Jira, Confluence, MongoLab, NGINX, Gerrit, Jenkins, Apache, Adobe Photoshop, Babel, Grunt
Paradigms
REST, Object-oriented Programming (OOP), Model View Controller (MVC), Test-driven Development (TDD), Scrum, Agile Software Development, Responsive Web Design (RWD)
Storage
Redis, PostgreSQL, MongoDB, Memcached, MySQL, NoSQL, Phinx, Microsoft SQL Server, Datadog
Other
Ajax, Qt 4
Platforms
Ubuntu、Windows、Linux、WordPress、Salesforce、亚马逊网络服务(AWS)、Iron.io, Docker, Joomla
Education
Master's Degree in Computer Science
鲍曼莫斯科国立技术大学-莫斯科,俄罗斯
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