Senior Java Developer with 12+ years of experience in a wide range of tools and technologies. Backend oriented, but also with a wide experience in frontend developments too (client-server applications). Self-taught, eager to learn as a way to grow professionally. Collaborative team player by nature to achieve goals. Excellent communication skills and work organization. Persistent and creative problem solver.