Position: Middle Software developer
Category: Java
English level: upper
Years of experience: 2


Primarily I was working with a single enterprise project focused on developing software for integrating with machines' hardware for manufactories. As well as I have freelance experience in developing an account managing system.

Working on: 
•  Front- and back-end feature development with using of design patterns, following SOLID, DRY, KISS, other principles, and best practices.
•  Coverage with test (unit, integration, component)
•  Business activities (estimating, heading of meetings)
•  Demonstrating functionality for product owner
•  Active mentoring
•  Volunteering in community projects
•  Temporary leading team of 3 software engineers
•  Participating in project architecture decisions
•  Creating software design diagrams (using lucid chart)
I'm looking for an intersting and chalanging project with latest technologies and opportunities for professional growth.