Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 2.5


- Total experience in enterprise 2 years 8 month.
- Experience in full stack development of web applications
- Experience in back end development of REST APIs
- Experience in software design and architecture preparation and documentation
- Experience in requirements preparation, investigation and elicitation, code review processes, design review processes
- Worked with Scrum, Kanban and Waterfall methodologies
- Master degree in applied mathematics science

Interested in development of web applications with use of modern technologies

Projects:
Large project which consists of big number of different applications used to create, drawn and order labels for different printers. A big part of applications uses the project core (images generation, pdf generation and web modules), usually with customized logic. Project products are being used by factories around the whole world for ordering labels for a big number of famous clothing and shoes brands. 
Technologies: Java 8, Maven, Spring (Boot, Data, JPA), Java Servlets, JDBC, JSP, JSTL, JS, Ajax, Web Services, Hibernate, PostgreSQL, Tomcat, Python, Jira, Scrum, Kanban.
Role in the team: engineer, full-stack web-developer. code reviewer.

Web application for housing booking. 
This web service allows landlords to post rental ads and allows customers to communicate with them.
Technologies: Java 8, Maven, Spring (MVC, Data, JPA), JSP, JSTL, JS, Ajax, Web Services, Hibernate,
PostgreSQL, Tomcat, Waterfall.
Role in the team: engineer, full-stack web-developer. code reviewer.