Dmitriy Kononov
Verified Expert in Engineering
Cloud Services Developer
Dmitriy是一名软件开发人员,也是有用的DevOps实践和工具(包括CI/CD)的热心推动者, infrastructure management bots, Terraform, Kubernetes, and more. 他专注于基础设施成本降低和大容量实例管理, 而且他在每个项目上都按时完成了自己的承诺, from simple automation tasks to complex Go-based projects.
Portfolio
Experience
Availability
Preferred Environment
JetBrains, Bash, Git, MacOS
The most amazing...
...thing I've created was an awesome chatbot called Bender, based on Hubot, which makes any operation in a Slack channel interactive.
Work Experience
Freelance DevOps Engineer
Meta® Data Systems (via Toptal)
- 创建一个Lambda函数,将视频文件从S3推送到具有特定配置文件的MediaConvert.
- Built a proof of concept (POC) with Ruby On Rails; the web app allows the user to (directly) upload a video file to S3 (with using multipart uploading) or select an uploaded video file from the bucket, upload subtitles, poster, input audio streams and other fields, and then push the job to MediaConvert. 当任务完成时,MediaConvert将通过触发webhook来通知web应用程序. 然后,web应用程序允许用户播放处理后的视频文件并选择协议(HLS), DASH), audio stream, or subtitle.
Freelance DevOps Engineer
SAF Platform (via Toptal)
- 将整个基础设施从Elastic Beanstalk迁移到ECS,并处理了清理工作.
- 为分离环境的CI管道配置了CircleCI.
- Built production Docker images for ECS.
- Created an awesome chatbot for deploying services, executing tasks, 并从指定的GitHub分支创建一个隔离的环境.
DevOps
Iron.io
- 使用AWS ECS、GitHub和CircleCI构建了一个良好的持续集成平台.
- Developed an awesome chatbot for operations, based on Hubot, that connects with Slack; used Node.js and Golang.
- 实施多项基础设施成本削减措施,将基础设施成本降低了50%.
- Created an on-premise solution for all Iron.io's services using Terraform and AWS services.
- 使用聊天机器人和自动化脚本来改善DevOps和支持团队的工作流程.
Web Developer
Iron.io
- Created and supported client libraries for the Iron.io's services; used Java, Node.js, and PHP.
- 使用RoR和CoffeeScript为用户界面实现了一些不错的特性.
- 使用RoR开发了与Azure市场的集成, CoffeeScript, and Nginx as a proxy for validating a certificate.
Freelance Mobile/Web Developer
Freelance Work
- Developed an Android application for a local market (Bereket-automation) using 1c as the back-end API; built up front-end using RoR and LeafletJS for the front-end and GeoServer and PostGIS for the back-end.
- Created and supported a web application for agriculture monitoring; used RoR and Highcharts.
- Built a cartographical web application; developed the front-end (RoR and LeafletJS) and the back-end (GeoServer and PostGIS) for user layers.
- Implemented Mapnik, for the cartographical web app, 以生成用于数据搜索的基础层和Mominatim.
Developer
Oymo Studio
- Created a web application with an API for taxi services; used RoR as the server and Android application as the client for the driver and customer.
- 使用Vuforia平台和3ds Max模型为Android构建AR移动应用程序.
- 为使用RoR进行的代表选举开发一个网上辩论网页应用程序, Wowza, FFmpeg, and JavaScript.
- 使用Gemu为多个项目将服务器划分为多个虚拟机.
Mobile/Web Developer
AlcoDev
- 为Dolphin框架开发了Chrome, Firefox和Safari的一些插件.
- Supported and fixed several Android and iOS application.
Operations Manager
Onlinetv.kg
- Created the initial infrastructure for the whole service.
Quality Assurance Engineer
InfoDesk
- 作为质量保证团队成员,通过为web应用程序创建自动化测试,为中国市场项目的社交网络引擎做出贡献.
- Wrote automated QA tests for the "voter list" desktop application; dealt with the president election of Kyrgyz republic.
Experience
Awesome Broadcasting Service
•为我居住的国家建立了最好的在线广播服务之一. The service uses Unicast and Multicast broadcasting.
•担任后端开发人员和基础架构工程师.
•为整个项目创建了基于石墨和Grafana的监控系统和警报系统.
• Developed an Android application for mobile phones and TV.
DevOps at Iron.io
• Built the awesome infrastructure for Iron.io's services.
•降低了整个基础设施的成本,降低了50%的成本.
• Managed 150 instances at that service.
•为关键服务构建Docker容器,并基于GitHub构建持续集成, CircleCI, and AWS ECS.
•开发了一个很棒的聊天机器人,可以为铁做几乎所有的事情.io's services.
• Built an on-premise solution for the Iron.io's services based on Terraform and AWS services.
•编写聊天机器人使用的自动化脚本,使DevOps和其他团队的工作更轻松.
Cartographic Service
•为我居住的城市创建了一个很好的地图服务.
•构建前端(Ruby on Rails和LeafletJS)以及插件.
• Implemented Mapnik as the rendering base layer for the map.
•使用GeoServer渲染存储在PostGIS中的用户图层.
•安装Nominatim,使用户能够在地图上搜索地址.
Skills
Languages
JavaScript, Bash, Ruby, Go, PHP 5, Java 8, Java, PHP, CoffeeScript, Python
Frameworks
Ruby on Rails, Angular, Selenium, Spring Boot, Laravel
Tools
Jira, Docker Hub, GitHub, Git, Helm, Jenkins, Docker Compose, Ansible, JetBrains, Flash, Unicast, HashiCorp, Chef
Paradigms
Continuous Integration (CI), Continuous Deployment, DevOps, Test-driven Development (TDD), Agile, Automated Testing
Platforms
Android, Amazon Web Services (AWS), CoreOS, Ubuntu, Docker, Kubernetes, Android TV, CentOS, Rackspace Cloud, JavaFX, MacOS, iOS, Rackspace, Triton Compute
Storage
谷歌云,MySQL, Azure云服务,GeoServer, PostGIS, PostgreSQL, MongoDB
Other
广播设计、云服务、Ruby Gems、提名、云平台、普罗米修斯、ECS
Libraries/APIs
Node.js, FFmpeg, Leaflet
Education
Master's Degree in Computer Science
Kyrgyz Technical University - Bishkek, Kyrgyzstan
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