Evgeny Chernyavskiy, Developer in Sterling, VA, United States
Evgeny is available for hire
Hire Evgeny

Evgeny Chernyavskiy

Verified Expert  in Engineering

Software Developer

Location
Sterling, VA, United States
Toptal Member Since
December 17, 2013

Evgeny is a senior software engineer specializing in web development, primarily with Drupal and Symfony2 on the LAMP/LEMP stack. He enjoys every aspect of developing web applications including system administration, back-end engineering, and front-end hacking.

Portfolio

Alexander Street Press
Vagrant, Docker, Puppet, Ruby, JavaScript, Apache Solr, Drupal, PHP
Alexander Street Press
Backbone.js, Apache Solr, Symfony 2, Drupal 7, LAMP
Mobomo, LLC
Amazon Web Services (AWS), Amazon CloudFront CDN, Drupal 7, LAMP

Experience

Availability

Part-time

Preferred Environment

Ubuntu, Linux, MySQL, PHP, NGINX, Git

The most amazing...

...thing I've had a chance to work on so far is a parser for semi-automatically generated PDFs written in Bash and PHP.

Work Experience

Principal Engineer

2014 - PRESENT
Alexander Street Press
  • Moved the company infrastructure to AWS instances provisioned via Puppet and Vagrant.
  • Created a set of sanity tests to verify content that's being put in Solr.
  • Created and supported a Backbone.js-based text/image/PDF content viewer.
  • Created an extensive task runner suite for sandbox, CI and production environments using Rake.
  • Established strict code conventions and contribution policies.
Technologies: Vagrant, Docker, Puppet, Ruby, JavaScript, Apache Solr, Drupal, PHP

Senior Software Engineer

2013 - 2014
Alexander Street Press
  • Created a parser for external resources to augment existing Apache Solr search functionality.
  • Created an Apache Cocoon pipeline with numerous transformations to add value to the existing search functionality.
  • Developed a custom Puppet manifest to automate the development stack installation.
  • Built a JavaScript mini-library to interact with a logging web-service.
  • Enhanced the existing client-side media viewer solution.
Technologies: Backbone.js, Apache Solr, Symfony 2, Drupal 7, LAMP

Web Developer

2013 - 2013
Mobomo, LLC
  • Created a CDN publishing module for the new NASA.gov website.
Technologies: Amazon Web Services (AWS), Amazon CloudFront CDN, Drupal 7, LAMP

Senior Web Developer

2010 - 2013
American Bankruptcy Institute
  • Developed a parser for semi-automatically generating PDF files with circuit court opinion summaries.
  • Created a multi-site Drupal installation to hold all of the company's affiliate websites.
  • Created a ColdFusion web-service and PHP client as a means of synchronization with a legacy system.
  • Developed a website and sophisticated workflow for summarizing, reviewing, and publishing circuit court opinion summaries across the United States.
  • Performed server maintenance including LAMP stack installations, DNS, uptime, and security.
Technologies: JavaScript, CSS, HTML, Drupal 7, Drupal 6, Drupal 5, LAMP

Web Developer

2009 - 2010
Mantr Labs, LLC
  • Created an AJAX-heavy gas station mapping application with a Drupal 6 back-end.
Technologies: Google Maps API, JavaScript, Drupal 6, LAMP

NASA.gov

http://www.nasa.gov/
The new and shiny Drupal 7 website for NASA.gov. I specifically worked on CDN publishing, JSON web-services, and JSON-based web-widgets. Technologies: LAMP, Drupal 7, HTML/CSS/JavaScript, Amazon S3, Amazon CloudFront.

Downeast Energy

https://www.downeastenergy.com/
A website for Downeast Energy, a heating oil and propane delivery company. Technologies: LAMP, Drupal 6, HTML/CSS/JavaScript.

Chef Tianna

A website for Chef Tianna's "Feast Your Eyes on This" venture. Technologies: LAMP, HTML5/CSS3/JavaScript.

Circuit Court opinion summaries

A website for the American Bankruptcy Institute. Dubbed simply "opinions", it features the most recent Circuit Court opinion summaries and is an indispensable resource for bankruptcy practitioners who want to stay on top of what's going on in the industry.

Technologies: LAMP, Drupal 7, HTML/CSS/JavaScript.

Languages

JavaScript, PHP, Ruby, SQL, HTML, CSS

Libraries/APIs

jQuery, Google Maps API, Google Maps, Puppet.js, Backbone.js

Platforms

Drupal 7, Drupal 6, Linux, LAMP, Drupal 5, Drupal, Docker, Ubuntu, Amazon Web Services (AWS), Windows

Frameworks

Symfony 2, Slim

Tools

Amazon CloudFront CDN, Puppet, Apache Tomcat, Git, NGINX, Grunt, Vagrant, GitHub, Apache, Apache Solr

Paradigms

Agile Software Development, Test-driven Development (TDD), Continuous Integration (CI), Object-oriented Programming (OOP)

Storage

MySQL

2005 - 2009

Bachelor of Science Degree in Computer Science

Tomsk Polytechnic University - Tomsk, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring