HI
I'm a Senior Java developer with more than 4 years of experience. In my work I'm focus on delivering high quality web apps with great performance. Indeed, performance and quality are most important aspects of great web applications, alongside with code quality and in-time delivery.
I worked on complex and high-scale projects developing entire web application, frameworks and widgets. I am leading web team that separated different countries. Part of team working with our customers in USA, Iran and Armenia and another parts configuring servers and developing and testing projects. My current area of interest is developing Progressive Web Apps: offline capable web apps, with very fast loading.
I have experience working with the following JAVA frameworks
JSP, JSTL, Servlets, JSF(1.2-2.0), RichFaces, JAXWS, RestEasy, Struts2, SpringBoot, Thymeleafe, Spring3(MVC, IoC, Mail, Transaction Management, SpEL), JDBC, Commons DbUtils,Db Migration, Ibatis2, MyBatis3, Hibernate4, JPA2, Freemarker, Velocity, Swing, LookAndFeel, JUnit, Mockito), XML, WSDL, Ajax, Json (Jackson, Gson), Dojo, Log4j, Ehcache, Solr, Itext JAVA CMS(Liferay) ANDROID (SDK, Sqlite, Ormlite, Rest Spring),
My technologies stack:
* JAVA / J2EE (JDK6, JDK7, JDK8)
* Servers (JBoss, Tomcat, Jetty)
* VersionControl(Git/SVN, Github, Bitbucket, Gitlab)
* Databases (ORACLE , MySQL, PostgreSQL, MongoDb (noSql))
* Operating Systems(Windows XP/7/8/10, Mac OS, Linux (Mint, Ubuntu, CentOS))
* Methodologies(Design Patterns, U