Position: Junior Java Developer
Category: Java
English level: pre
Years of experience: 0.5


I am a practicing software engineer with six months of experience in IT. I have worked  backend developer using Python, Django, and a relational database management system, focusing on requirements, testing, and flexible methodologies. 

I have technological and practical knowledge of Java SE, MVC, Boot, Security, REST, Maven, relational database and Git VCS. I know how to use the approaches and practices of OOP, as well as SOLID and GRASP. I have always been active in code review, refactoring / optimization, testing and adherence to coding standards and current practices. 

I am a reliable team player, fast learner and result oriented person. I like to be up to date with new technologies and improve my skills in many aspects of software development, including TDD, DDD, design and architecture patterns, Agile SCRUM, Kanban, CI, Algorithms and Data structures, AI and Big Data.