Position: Senior Software Engineer
Category: Java
English level: upper
Years of experience: 7


Full cycle of developing social media platform.

Responsibilities:
- New complex features implementation.
- Evaluation and integration of new technologies, frameworks, libraries, tools.
- Investigation of production issues/defects, delivering bug fixes.
- Reworked applications to meet changing market trends and individual customer demands.
- Performance optimization.
- CI/CD implementation and support.
- Production deployment and release activities.
- Code review and mentoring.

Skills:
- Java: Play Framework, Guice, Akka, Tapestry, RestEasy, Jetty, Netty.
- Javascript: Angular, React.js, Websockets, AngularJS, jQuery, Vanilla, NPM, Webpack.
- AMQP: RabbitMQ.
- Database: MySQL, Redis, InfluxDB, Liquibase.
- CI/CD: Jenkins, Docker, Git Actions, Ansible, Portainer.
- Monitoring: Datadog, Grafana.
- Testing: JUnit, Mockito, Jest, Testcontainers.
- Media processing: Wowza, FFmpeg, ImageMagick.
- Build tools: Gradle, Maven, SBT.
- SEO: GA, GTM, Google Big Query, Google Optimize.
- Other: HashiCorp Vault, Swagger, SendGrid, Postman, Sentry, TrackJS, Storybook, SchemaSpy, Nginx, HaProxy, Traefik, syslog-ng, bash scripting.

Current location: Bulgaria, Sofia