MO
Mobile operator and internet provider
Company Employees
Maksym Bezuhlyi
Senior Software Engineer @AUTO1 Group
Verified
I can offer you my experience as software engineer with main technology on Java, team lead of 8 people, with experience managing development cycle starting from clarifying requirements till launch new feature. On lead role participated in system architect designing and tech solution. Our company does not have solution architects we as a leads performing this role and approving design, data base scheme and protocols on sign-off session between team leads. As part of design we are creating documentation, writing tickets, giving estimates and supporting development cycle. Currently we have about 200 working microservices. Besides this cross team communication, clarification business needs with product owner and some interactions with dev ops team is also on team lead. As a part of my job my team created Task Management system using Camunda BPMN. This system analyzes system state through messages and decide when operation activity is needed, creating task and assigning them to operation team members. One more sub system which is implemented by team is Claim. It allows receive claims from user on our site, track on which step the problem appears, approve compensation and automatically send money transfers if needed, collecting proofs and manage interactions with customer. On software engineer position I was migrating microservices to Spring Boot 2, implementing integration with payment system, designing and implementing service for emails communication, participated development of state machine implementation for managing order live cycle and of course integrated our sub domain with other departments as logistic, inventory and accounting. If you wondering who is investigating bugs and fix them, or perform some data migration on prod, then you probably already guessed it is also software engineer or team lead.More...