
Roman Kononov
Verified Expert in Engineering
Software Developer
Roman carries more than 6 years of experience in web app development and project management. He has created complex, highly scalable cloud solutions, ERP and CRM systems, payment systems, and lightweight web applications.
Portfolio
Experience
Availability
Preferred Environment
GitHub, RubyMine, Linux
The most amazing...
...project I've taken part in is IronWorker, a highly scalable tool for running numerous tasks in the cloud.
Work Experience
Software Developer
Iron.io
- Built a complex plan-based billing system.
- Took part in the back-end development of a system allowing users to launch code in the cloud.
- Created a continuous testing framework.
- Built a server monitoring/managing daemon using the IronWorker platform.
- Took part in the building of a cloud deployment tool named SimpleDeployer.
- Took part in the building of an iron_worker gem.
CTO
DosTek
- Designed scalable architecture for an internal product.
- Introduced an Agile approach to a project.
- Facilitated a move to new technologies, such as Symfony.
- Introduced a Lean approach to the software development process.
- Introduced modern development and project management tools including issue tracking and version control.
Project Manager
Unique Technologies
- Introduced Scrum to the software development process.
- Developed a complex CRM system.
- Took part in the development of an ERP system for the Japanese market.
- Introduced continuous integration and TDD practices.
- Led complex web analytics projects.
QA Lead
Ikeen
- Introduced XP practices.
- Took part in the development of custom IssueTracker software.
- Introduced CI and CodeReview practices.
- Developed several plugins for the IssueTracker (JIRA).
- Built a custom regression testing manager for Selenium.
Experience
Entio.ru
IronWorker
http://dev.iron.io/worker/IronMQ
SimpleDeployer
Skills
Languages
Ruby, Go, PHP, Java, JavaScript, CoffeeScript
Frameworks
Angular, Ruby on Rails (RoR), Sinatra
Tools
RubyMine, Shell, Rake, GitHub, Git
Libraries/APIs
Backbone.js, jQuery, Google API, Highcharts, Nokogiri
Paradigms
Continuous Integration (CI), Agile Software Development, Kanban, Scrum, Object-oriented Programming (OOP)
Platforms
Amazon Web Services (AWS), Heroku, Linux, Rackspace
Storage
SQLite, Amazon SDB, MongoDB, MySQL, PostgreSQL, Redis
Other
Lean Development
Education
Master's Degree in Computer Science
Kyrgyzskij Tehnièeskij Universitet im. I. Razzakova - Bishkek, Kyrgyzstan