Position: Java/Rust Developer
Category: Java
English level: intermediate
Years of experience: 4

Full software development cycle: design, development, testing, documentation, deployment, monitoring and profiling.

Experience with technologies:
- Java SE 8.
- Vert.x, Camel, Ignite.
- PostgreSQL, MongoDB.
- RabbitMQ and ActiveMQ.
- Docker.
- ELK stack.
- Studying Rust lang, current knowledge at the Rust book level.
Java developer:
- Development integration system, that includes basic EIP patterns and contains connectors to
different systems.
- Development of microservices for production management system, such as production planning
service and production needs service.
- Development of a subsystem of monitoring the state of equipment in real time for a system of
operational monitoring of production.
- Participation in the development of distributed object-oriented data storage.
- Participation in the development of modules for the platform for development of corporate applications.

DevOps:
- Shell scripts, Docker images.
- Development of build scripts for GitlabCI.
- Deploy software direct on Linux server and in Docker containers.
- Monitoring software, responding to problems and maintaining operating state of applications.

Education - Master of Software Engineering.
Full-time remote work