• 2016-03-15 — 2016-11-14 full time
  • Company: RTLabs, Monitoring department.
  • Junior Java Developer

A junior developer within a monitoring department.

Stack:

  • Java 8
  • Spring (Core)
  • Hibernate
  • git
  • React

Architecture / patterns / mechanisms:

  • a single instance backend with ReactJS frontend;
  • layered architecture.

One-go achievments:

  • Implemented the core database design of 6 tables.
  • Implemented the business layer features.
  • Implemented user web-UI module using ReactJS.

Repetitive activities:

  • code refactoring;
  • learning the monitoring dept domain;
  • daily meetings.

Multiplayer:

  • 1 domain expert, 1 team-lead, 1 programmer (me), 1 DEVOPS, 1 line manager

The project’s deliverable is a module for the deployment tool used by the DevOps team. It provides web-panel job creation for installing Linux packages to multiple Linux hosts with several clicks.