Anton Bondarenko
Verified Expert in Engineering
Software Architecture Developer
拥有超过16年的软件工程和管理经验, Anton擅长开发可扩展的, enterprise-level solutions. As a seasoned developer and manager, 安东已经成功地在各个行业建立了工程团队, including social networks, video streaming, healthcare, entertainment, billing, and advertising. 他对创新和效率的热情驱使他不断探索新技术和最佳实践,以提供高质量的结果.
Portfolio
Experience
Availability
Preferred Environment
Git, Docker, JetBrains, Amazon Web Services (AWS), MacBook
The most amazing...
...我开发的软件是Badoo约会网站的一个信息传递系统. 它每天在人们之间传递数以亿计的信息.
Work Experience
Software Engineer
Endeavor
- 设计了托管在AWS无服务器组件上的微服务后端架构. 同步接口是使用GraphQL联合实现的. 异步模式基于DynamoDB Streams、SNS、SQS和Protobuf消息序列化.
- 创建了一个移动应用程序(海德公园冬季仙境)来支持海德公园的圣诞活动, London. 该应用程序集成了票务和食品销售提供商以及带导航的交互式离线地图.
- 构建移动应用程序的后端, 其中包括与内容管理系统的集成, a ticket vendor, and an online food order provider. 此外,它还提供用户管理和推送通知.
- 为后端和前端设置一个监控解决方案,使用Datadog进行后端监控,使用Firebase进行前端监控.
- 通过利用先前建立的框架和工具,参与开发电子商务平台.
- 与团队成员进行技术访谈,评估他们的技能和知识. Additionally, 执行全面的代码审查,以确保代码质量并遵守最佳实践.
Software Engineer
Johnson & Johnson
- 开发了一个全公司范围的教育和培训系统,前端使用Angular和Apollo客户端,后端使用PHP和Symfony, including a GraphQL server. 该系统管理各种培训材料并跟踪学习者的进度.
- 建立了一个应用程序来跟踪医学研究和药物开发进度. 前端:React, Redux, Redux-observable, Redux- orm, GraphQL客户端,自己的代码分割库. 后端:NestJS, TypeORM, GraphQL服务器.
- 为营销活动跟踪和管理应用程序奠定了基础. Front end: React, Redux, Redux-Observable, Redux-Orm, GraphQL client, code splitting library, React DnD. 后端:NestJS, TypeORM, GraphQL服务器.
- 创建了一个内部任务跟踪器原型,该原型具有由JSON模式定义的动态表单. 使用与前一个项目相同的技术. 此外,还使用JSON模式和Ajv库进行验证.
- 将医疗数据分析iPad应用程序的API从Laravel迁移到Symfony框架. 应用程序从第三方供应商过渡到内部解决方案. 使用的技术包括PHP和Symfony.
- 增强并完成了一个应用程序,用于跟踪和管理以前的开发团队的许可认证过程. Front end: jQuery. Back end: PHP, Symfony.
- 增强并支持多个内部应用程序, employing PHP, Symfony, and Zend Framework technologies.
- 处理以上所有项目的DevOps职责, utilizing technologies such as AWS, Chef, Jenkins, and Red Hat Linux.
Head of Engineering
Karaoke.ru
- 建立和优化发展, quality assurance, and DevOps processes, 利用集成了内部工具的Atlassian Jira来支持这些工作流程.
- 管理和领导一个多达12名软件工程师的团队, overseeing back end, front end, QA, and DevOps.
- 与团队成员进行技术访谈,评估他们的技能和知识. Additionally, 执行全面的代码审查,以确保代码质量并遵守最佳实践.
- 使用VMWare基础架构提供商设计了一个容错基础架构, 采用多层监控系统.
- 为歌唱爱好者开发了一个功能齐全的社交网络. 该平台允许用户录制和分享唱歌视频,并包括直接消息等功能, video comments, likes, user profiles, and achievement tracking.
- 推出了可通过网络和智能电视访问的卡拉ok平台. 它的特点是音频和字幕流,并集成了一个作为麦克风的移动应用程序, 允许用户收到他们唱歌表演的分数.
- 开发了一个内部歌曲和许可管理系统,具有管理音频内容和跟踪许可和版权的功能.
- 为外部客户创建API,并将其与俄罗斯主要电信公司集成.
Head of Engineering
WapStart
- Optimized development, quality assurance, and DevOps processes, 利用集成了内部工具的Atlassian Jira来支持这些工作流程.
- 管理和领导一个多达11名软件工程师的团队, overseeing back end, front end, QA, and DevOps.
- 与团队成员进行技术访谈,评估他们的技能和知识. Additionally, 执行全面的代码审查,以确保代码质量并遵守最佳实践.
- 设计并实现了基于Tarantool应用服务器的广告旋转系统, 显著减少服务响应时间和集群CPU负载, 从而使所需的服务器减少50%.
- 执行与各广告交易平台的整合流程.
- 实施和配置一个全面的监控系统,以确保跨基础设施的实时可见性和性能跟踪.
Team Lead
Badoo
- 领导和管理一个软件工程团队,协调日常运营, fostering collaboration, 并为团队成员的战略规划和专业成长做出贡献.
- Spearheaded all message delivery, 负责每天发送约1.5亿封邮件. Additionally, 对系统进行重构, 成功实现新功能的关键是什么, including multi-media messages.
- 开发了一款匿名聊天游戏,用户可以在有限的时间内进行对话,而无需查看彼此的个人资料. 在指定的时间之后,他们可以选择是否继续对话.
- 开发广告平台,根据用户的个人资料和兴趣向用户展示广告. 实现了多种轮换算法和支付方式.
- 参与开发一个PCI dss兼容的信用卡处理服务器, 参与多个支付处理器的集成. 此外,亦整合了反诈骗系统,以加强保安措施.
- Integrated several payment systems, 结合移动端和移动端计费模式,促进无缝金融交易.
- 参与开发多个Facebook应用, 为其创造和发展作出宝贵贡献.
Software Engineer | Team Lead
Alpari Forex Broker
- 领导和管理一个软件工程团队,协调日常运营.
- 创建了一个合作伙伴平台,使合作伙伴能够推广公司服务,并从推荐客户产生的佣金中赚取一小部分.
- 参与开发自助服务门户,使用户能够管理其资金和资产.
- 为外汇市场交易部门开发内部工具,提高操作效率.
- 与加盟商部门合作,提高他们的效率, 开发一套量身定制的报告来简化他们的操作.
Software Engineer
Svetovod
- 开发多个网站,包括电子商务平台和产品推广网站.
- 为公司生产的队列管理系统创建统计服务. The service, bundled with the system, receives events, aggregates data, 并提供可视化和各种报告.
- 为部署在医疗设施中的站立式信息亭构建了软件. 这个软件有效地传递了关于医生的信息, room details, and pharmacy medicine stock, 与库存管理软件无缝集成.
- 开发基于ARM微控制器的设备固件.
Experience
伦敦海德公园冬季仙境活动React Native应用
作为项目负责人,我在开发的各个方面都发挥了举足轻重的作用. 这包括建立移动应用架构, 与团队一起积极参与功能开发, creating a microservice back end, 设置用于托管的AWS基础设施, 实施基于Datadog服务的监控解决方案.
该应用程序的发布非常成功,符合所有人的期望. 2022年冬奥会期间没有出现运营问题或停机, 肯定应用程序的无缝性能.
Skills
Languages
GraphQL, CSS, HTML, TypeScript, JavaScript, PHP, SQL, SCSS, Lua
Frameworks
Redux, NestJS, Angular, Symfony, PHPUnit, Express.. js, React Native, Zend Framework, Next.js, Laravel, Jest
Libraries/APIs
React, Node.js, Terragrunt, RxJS, Protobuf
Tools
NGINX, Git, Jira, Terraform, Chef, Jenkins, Apache, Webpack, Zabbix
Paradigms
Web Application Architecture, Agile Software Development, Microservices Architecture, Serverless Architecture, Microservices, Mobile Development, Management
Platforms
AWS Lambda、Docker、Amazon Web Services (AWS)、Linux、Mobile
Storage
MySQL, Redis, Memcached, Amazon DynamoDB, PostgreSQL, Tarantool, Datadog, MongoDB
Other
Redux-observable, TypeORM, Computer Science, Software Development, Software Architecture, Web Development, Symphony, Front-end, Back-end, Full-stack, IT Project Management, Jira Administration, Billing Systems, Serverless, Cloud, Process Management, IT Management, VMware vCloud, MacBook
Education
工商管理硕士工商管理学位
俄罗斯总统国民经济和公共管理学院-莫斯科,俄罗斯
数学和计算机科学硕士学位
莫斯科航空学院(国立航空航天技术大学)-莫斯科,俄罗斯
Certifications
AWS Certified Developer – Associate
亚马逊网络服务培训和认证
AWS认证解决方案架构师-助理
亚马逊网络服务培训和认证
AWS Certified Cloud Practitioner
亚马逊网络服务培训和认证
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