Hello, my name is Artem, thank you for viewing my profile.
In my portfolio you can find few Web applications that I've developed. My goal is to meet and understand my customers` needs. Also I understand the importance of being Punctual and have Clear Understanding of customer`s vision of the project.
Knowing the principals of OOP and OOD;
Java Technologies, Tools and Frameworks: Java core, Collections, Multithreading, Concurrency, IO/NIO, Generics, Java Mail, JDBC, JNDI, SAX, DOM, StAX, XPath, Spring core, Spring MVC, Spring Security, EJB, JMS, Facelets, JSF (PrimeFaces), Servlets, JSP, JUnit, AspectJ, json-lib, Log4J, GoF and J2EE Design Patterns;
Web application servers: Jboss, Tomcat, GlassFish;
Databases: MS SQL, PostgreSQL, MySQL;
ORM: JPA/Hibernate (experience with Criteria API), familiar with MyBatis;
Version control: Mercurial, Git;
Build tools: Maven, familiar with Ant and Graddle;
Web-services: JAX-WS, JAX-RS, JAXB, JAXP, Axis;
Environment: IntelliJ IDEA, Eclipse.
Operating Systems: Ubuntu, Fedora, Windows
English - Upper Intermediate (TOEFL iBT - 94 points)
Ukrainian - native
Russian - native