Ruslan Bredikhin

RUSLAN BREDIKHIN

SENIOR DEVELOPER /
DEVOPS /
WEB ARCHITECT

SUMMARY

Senior developer, devops and Web architect with over two decades of experience and high level of expertise in all aspects of Web-production including development, testing, deployment and maintenance.

While holding a degree in informatics and mathematics, I admit that most of my knowledge comes from the real life experience. Since 1999, when we started a small Web design company with a couple of friends, I have worked with a lot of software stacks and Web technologies, from LAMP (Linux, MySQL, Apache, PHP) and Ruby on Rails to MEAN (MongoDB, Express.js, Angular.js, Node.js), Golang, Erlang and Elixir. One of the main things I believe in is that keeping oneself up-to-date with the latest trends is the only way to stay on top in such rapidly changing industry as IT.

Finally, though I started mainly as programmer (with a slight flavor of management) and I still code a lot, I have to acknowledge the fact that my interests shifted a lot into devops and architecture during the recent years (probably, as cloud computing matured). Solving big problems with less resources is something that really attracts me. And something I got really good at.

TECHNOLOGIES

  • Elixir, Phoenix Framework, Erlang, Node.js, Ruby, PHP
  • PostgreSQL, MySQL, MongoDB, RethinkDB, Redis, Memcached
  • HTML5, JavaScript and JavaScript frameworks, CSS and CSS frameworks
  • Linux, Mac OS X, Nginx, Apache, Git, Docker
  • Amazon Web Services, Rackspace Cloud

LANGUAGES

English, French, Spanish, Russian (advanced level), Portuguese (foundation level)

EDUCATION

Master degree (Hons)

July 2002, Moscow Power Engineering University / Russia

Major: Applied Mathematics and Informatics

Bachelor degree (Hons)

July 2000, Moscow Power Engineering University / Russia

Major: Applied Mathematics and Informatics