Ruslan Bredikhin: Senior Software Engineer

RUSLAN BREDIKHIN

SENIOR SOFTWARE ENGINEER

SUMMARY

Senior software engineer with over a decade 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. 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.

TECHNOLOGIES

  • Node.js, Ruby & Ruby on Rails, Elixir, Erlang, Golang, Python, PHP
  • PostgreSQL, MongoDB, Redis
  • React.js, Redux, GraphQL, TypeScript, CSS
  • Git, Docker, Kubernetes, Linux shell, Vim, AWS

LANGUAGES

English, French, Spanish, Portuguese, Russian

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