Valerii Makieienko
Software Developer with over 8 years of experience in Core and Enterprise Java.
- Expert in Core Java.
- Development methodologies: Scrum, XP, TDD, OOP, AOP.
- Keeps abreast of industry standard design patterns and software best practices.
- Open minded and goal oriented team player with strong capability to work independently.
TECHNICAL BACKGROUND
- Expert in Java, familiar with Python, C++, JavaScript.
- Java EE: Servlets, JSF, Web-services, JPA, JDBC, EJB, JAXB.
- Frameworks: Spring, Hibernate, Jersey, GWT (gwt-ext, ExtGWT), Struts, JUnit, Velocity, iBatis, Dozer.
- Servlet Runners/EE Containers: Tomcat, JBoss, Weblogic.
- Databases: MySql 5, Oracle 10g, PostgreSQL 10.
- OS Platforms: Windows 2003/2008, Linux (Red Hat, CentOS, SuSE), SunOS, MacOS X.
Specialties:
- Strong skills in data structures, algorithms design and complexity analysis, object-oriented design.
- Solid experience in developing WSDL and REST web-servicesand client-server.
- Extensive experience in multi-threading and concurrency, parallel and distributed processing.
- Skilled with large-scale and high-volume systems.
