Обо мне

I have started my professional way three years ago when I received an order to develop an online store.

My first programming language was Ruby.

My first job was in "Paragon Software company" as a software developer. My responsibilities were IT automation , development and supporting Web-applications. I got experience with bash and improved my Ruby knowledge and web development in general.

After, for my own development, I learned the basics of C/C++ . Fundamentals from strict C++ language help me to learn new languages.

On my future jobs I`ve learnt to work with PostgreSQL, NoSQL, Ruby on Rails, Erlang and Go. Design RESTful API services and microservices, organize data caching using Redis, distribute the load and bind processes using message queuing (AMQP).

Github - https://github.com/anoskov

Профессиональные навыки
RubyRuby on RailsPostgreSQLRabbitmqErlangRedisLinuxGitC++
Опыт работы
Май 2016 — по настоящее время (2 года и 1 месяц)
ООО «Кваттро Про»
Backend Developer (Erlang/Elixir)
Март 2016 — Апрель 2016 (2 месяца)
Software Engineer
Октябрь 2015 — Март 2016 (6 месяцев)
System Engineer
Обязанности и достижения
IT automation, Manage and monitor all installed systems and infrastructure, Install, configure, test and maintain operating systems, application software and system management tools, Proactively ensure the highest levels of systems and infrastructure availability
Июль 2014 — Март 2016 (1 год и 9 месяцев)
software engineer
Обязанности и достижения
Development and integration of software Project: Accounting reporting system Responsibility: Design/Development web application and database Technologies & tools: Ruby, Ruby on Rails, MySQL, CoffeeScript Project description: System to automate the preparing and submitting of accounting documents Project: API to the processing center Responsibility: Design/Development web-application Technologies & tools: Ruby on Rails, CoffeeScript Project description: Web-interface and the API to work with the processing center Project: Recognition of fiscal checks Responsibility: Development scripts for text recognition from image and parse text data Technologies & tools: Ruby, Tesseract OCR Project: Billing processing center Responsibility: Design/Development web-application, database and background jobs. Setup/Configure AMQP and web servers. Technologies & tools: Ruby, Ruby on Rails, PostgreSQL, Sidekiq, RabbitMQ, RSpec Project description: System for processing promo codes and accrual of bonus points Project: Information System Responsibility: Design/Development web-application and database Technologies & tools: Ruby on Rails, MySQL, Redis, CoffeeScript Project description: System to automate business processes Project: Gate to the web API Responsibility: Design/Development web-application and database Technologies & tools: Ruby on Rails, Grape, PostgreSQL, Redis, RabbitMQ Project description: Web application to send requests to queue and forward requests from the queue handlers to the web API Project: Processing system of message queues Responsibility: Design AMQP server and SQL database. Development of message handlers. Technologies & tools: Erlang/Elixir, PostgreSQL, RabbitMQ Project description: System for handle messages from queues Project: Processing and transport of logs Responsibility: Design/Setup system to collect, filter and normalize logs data Technologies & tools: RabbitMQ, ElasticSearch, Kibana, Logstash
Июль 2013 — Октябрь 2013 (4 месяца)
junior ruby on rails developer
Обязанности и достижения
Developing Web applications for Rails project