Multithreading, NIO, Tomcat/Jetty, Spring, Mina, AMQP/JMS, Hibernate/JDBC, PostgreSQL, MySQL, JSP, XML/XSLT, Linux. |
programming languages: Java, Erlang, PHP, C++; OOP, design patterns, refactoring; Java related: multithreading, NIO, Tomcat, Jetty, Struts2, Freemarker, JSP/JSTL, Hibernate, JPA, JDBC, JMS (ActiveMQ, HornetQ), AMQP, Spring, Lucene, Mina, TestNG/JUnit, JMeter; Erlang related: OTP, RabbitMQ, Mnesia, Yaws; development tools: IntelliJ IDEA, emacs, ant/maven/ivy, subversion/git/mercurial; issue management: jira/track/bugzilla; databases (PostgreSQL, MySQL): schema design, queries, optimization, administration; markup: XML/XSLT, HTML; information security, applied cryptography; Linux system and network administration (Gentoo, Red Hat, Ubuntu): nginx, lighttpd, apache, memcached, postfix, cyrus, zabbix, haproxy; load testing, performance optimization; small team leading (developers and system administrators), iterative development process, planning; Scrum, XP methodologies; written and spoken english. |