I have been working in IT industry for over 5 years (about 4 years as a Java Developer). During this time, I have been involved in 4 commercial projects with client-server and web technologies. I have experience in OOP and web programming. In general I work with Java (core, multithreading, I/O, JDBC), Spring and JPA, relational databases, design patterns and programming techniques. On my last project I had a bit of experience with Groovy. I’m experienced in Agile methodologies (Scrum and Kanban).
I worked with different projects like from scratch and in the support stage. During this time, I got such experience as overall product development lifecycle, continuous integration and reverse engineering.
I can describe myself as well-organized, hard-working, self-motivated person, who continuously working to improve own technology knowledge base.
Skills:
Programming Languages/Technologies:
Java/J2EE
JDBC/JPA
Servlets/JSP
Web Services
JavaScript
HTML/CSS
Groovy
RDBMS:
Oracle
MySQL
PostgreSQL
H2
Methodologies:
Agile, Scrum, Kanban
Test Driven Development
Frameworks/Libraries:
Spring/AOP/MVC/Security/Data
GWT/Angular
JasperReport
Apache POI
JPA/Hibernate
Junit/Mockito/PowerMock
BPMN Activiti
Liquibase
Maven
Application/Web Servers
Tomcat
WebLogic
WebSphere
Operating Systems:
Microsoft Windows / Windows Server
Ubuntu
Mac OS
Hardware
Network technologies
Language:
Ukrainian (native), Russian (native), English (intermediate)