Position: Erlang or Elixir Developer
Category: Other
English level: pre
Years of experience: 3

Project: Core notification - This is a scalable application that implements BLF for softswitch of Eltex.
Technologies and tools: RFC 4235, 3265, maps, OTP 19.3, Chronica, rebar, relx, basho technologies, eunit, mnesia, AMQP.

Project: AMQP - Partial implementation of the standard AMQP 0.10.
Technologies and tools: AMQP 0-10 documentation, Chronica, Wireshark, ets, rebar, relx, eunit.

Project: Parse transform scripts - It simplifies the development. Example: pt_guard.erl - allow user function in guards test.
Technologies and tools: AST, erl_syntax, eunit.

Project: Unsplit Mnesia - Auto-syncing Mnesia after a network split.
Technologies and tools: mnesia, OTP 17.5, eventually consistent.

Project: Chronica - Chronica is a framework for logging messages for Erlang OTP Applications.
Technologies and tools: AST, erl_syntax, maps, lager, parse transform scripts.

Project: Resource Allocation System - A system that monitors the amount of allocated resources. It makes the balancing of resources.
Technologies and tools: AMQP, Chronica, rebar, relx, eunit, maps, OTP 19.3.

Project: XML compiler - XML generation in erlang code.
Technologies and tools: OTP 19.3, parse transform scripts.

Project: Migration system - This is a system that migrates data from ets to redis.
Technologies and tools: OTP 18.3, ets, redis

Project: Reporting system - This is a system that uses hadoop pig and flume to build daily, weekly and monthly reports.
Technologies and tools: Hadoop Pig, Hadoop Flume, MapReduce

Project: Elixir - creating a role system; correction of validators, tests; expansion of the system of subscriptions.
Technologies and tools: IEx 1.3.1, Phoenix, Plug, mix.
Erlang, Elixir, Redis, Hadoop Pig, Hadoop Flume, AMQP, Lager, Linux, Git, Phoenix