Обо мне

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 — по настоящее время (1 год и 2 месяца)
ООО «Кваттро Про»
Backend Developer (Erlang/Elixir)
Март 2016 — Апрель 2016 (1 месяц)
Software Engineer
Октябрь 2015 — Март 2016 (5 месяцев)
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 год и 8 месяцев)
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 (3 месяца)
Paragon Software Group
junior ruby on rails developer
Обязанности и достижения

Developing Web applications for Rails project