Project types

ENG / RU

Web development

Skills in managing the development of websites and web applications

Mobile development

Experience working with various iOS and Android applications in the fields of banking, media, e-commerce, and periodicals.

Internet marketing

Experience with promoting clients through SEO, SEM, SERM, SMO, SMM, Email marketing, contextual and banner advertising, etc.

Automation

Experience in managing the development and support of ERP, CRM, and ARM systems.

  • Programming Language: Java and sometimes Kotlin
  • Architecture Type: Microservices (REST and GraphQL)
  • Main Framework: Spring (Boot, Security, and Cloud modules)
  • Transport: HTTP and Kafka for asynchronous operations
  • Database: PostgreSQL (for the persistent layer)
  • Caching: Redis
  • Deployment Platform: k8s (Kubernetes)
  • Monitoring: Grafana. Tool for creating dashboards to monitor the state of services
  • Logging Stack: Elasticsearch, Kibana, and logging-operator by banzaicloud. Fluentd + fluentbit for collecting, processing, and forwarding log messages to the log storage. Deployed using k8s

JIT-компилятор (Just-In-Time Compiler) – это компилятор, который осуществляет компиляцию программного кода в машинный код во время выполнения программы. В отличие от традиционного компилятора, который выполняет компиляцию перед запуском программы, JIT-компилятор компилирует код в машинный код по мере его необходимости во время работы программы. Это позволяет улучшить производительность программы, так как компиляция кода происходит с учетом текущей среды выполнения.