CV

Kirill Roskoliy

roskoliy.kirill@gmail.com Skype: roskoliy.kirill
Cell: +380 50 19 19 021 http://drupal.org/user/325151
Ukraine, 86156, Makeevka, Zeleniy 6 263 http://ua.linkedin.com/in/roskoliykirill/

I'm a Drupal backend developer. I can do basic theming, but my real passion is backend. I'm in love with Drupal for 5 years. Interested in everything that relates to information technology. I'm making contributions of patches to Drupal core and contrib modules, active local community member. Organized DrupalCamp Donetsk in 2011 and 2014. I have 6 years of PHP programming experience from which 5 years of Drupal development experience. Have experience in server administration with LAMP stack. Have work experience with Amazon Web Services and Aegir hosting system, administration and extension of functionality.

Programming languages and related technologies

  • PHP, JavaScript, jQuery, AJAX.

  • XML, XHTML, CSS, JSON.

  • Drupal: 6.x, 7.x, 8.x - custom theme, module, profile and distribution development.

  • Databases: MySQL, PostgreSQL, MongoDB.

  • Version control systems: Git.

  • Server administration: GNU/Linux(Debian-based and Rad Hat-based).

  • Behavior driven development: Behat, Mink, Drupal extension.

  • Agile: scrum, including scrum master role.

  • Search engines: Apache SOLR.

  • Other: Bash, Perl.

Education

  • Dec 2013 – Jan 2014 - M102: MongoDB for DBAs.

  • Sep 2006 – Nov 2011 - Bachelor degree at Department of Computer Information Technologies and Automation at DonNTU.

Work experience

Name of employer: Trellon, LLC
Dates of employment: Jan 2013 - now
Job title: Drupal Backend Developer
Role/Project description: Developer – implementation of new features, bug fixing, upgrade and modification of existing site functinality. Toked active participation in extending and improving of CRM Core and CRM Core Profile. Created searchers with SOLR. Created external datasource import for Drupal - Stanford CAP API.
Tools/technologies: Project/issue management/documentation – Redmine, IDE – PHPStorm, DVCS – Git, Code hosting – GitHub/BitBucket/selfhosted, Drupal website management – Aegir, Database – MySQL, Project hosting – Amazon Web Services/selfhosted/Media Temple, Search engine – Apache SOLR.

Name of employer: Shvets Group, Kiev
Dates of employment: Mar 2012 – Jan 2013
Job title: Drupal Backend Developer
Role/Project description: Developer – implementation of new features, bug fixing, upgrade and modification of development tools(self created and contributed like Aegir). The project itself is a Drupal distribution (based on Drupal 7) for American bankruptcy lawyers. It aims to simplify working with clients by providing appointment management tools, lead management tools(with custom workflow), phone systems integration(like Switchvox) to have ability to replay call records, commercial company tracking functionality, task management tools, reporting tools(call performance reports, campaign reports) and such.
Tools/technologies: Project/issue management – Jira + GreenHopper, documentation – Confluence, IDE – PHPStorm, DVCS – Git, Code hosting – GitHub/BitBucket, Drupal website management – Aegir, Database – MySQL, Project hosting – Amazon Web Services.

Name of employer: Own projects
Dates of employment: 2006 - Mar 2012
Job title: Web developer
Project/Role description: Owner of small local web studio. Development, hosting and almost all aspects of work, except design, were my responsibilities.
Tools/technologies: IDE – Eclipse, DVCS – Git, Project/Issue/Documents management – Google Docs, Mavenlink.