Специализация и профессиональные навыки:
Специализации:
1. Серверные приложения на Java.
2. Администрирование Linux.
3. Мобильные приложения на Android.
4. Техническое руководство командой разработчиков ПО, налаживание процесса разработки.
Вопросы, которые задаю на собеседованиях:
Unix - find, grep, for+ssh, certificates, pub/private keys, regex, filesystem perm
Sql - many to many, hql vs criteria, cache levels, indexes, left join, join types
Ioc - ioc vs static, self-reference, transactional, Spring hierarchies
Http - session, post vs get, cookies
Multithreading - visibility, timeouts, new locks
Xml - dtd, xsd, xsl, namespaces
Aop
Collections - linked vs array, hashmap impl
Scripting languages
Code review
Gc - oome, generations
Troubleshooting - thread dump, remote debug, runtime profiling, memory dump
Tcpip - udp vs tcp, tcp handshake, nat, mac address vs ip
Func - mutable vs immutable
Ant, maven
Mvc
Nio
Resource pools - expensive create, limit resources
Sockets - selector, nonblocking, per thread
Jmx
Memcached
Git
Async
Профессиональные цели:
Приносить пользу.
Награды, сертификаты, портфолио, проекты:
Brainbench:
Java 2 Fundamentals Master
Java 2 Enterprise Edition (J2EE 1.4)
SQL (ANSI) Fundamentals Master
Unix Administration (General) Master
OO Design Patterns Master
C++
C
Bash Shell Scripting
Programming Concepts Master
OO Concepts
HTML 4.0 Master
Written English
English Listening Comprehension (U.S.) Master
http://www.brainbench.com/transcript.jsp?pid=7964083
Дополнительная информация:
Английский: свободное чтение, свободный письменный, разговорный - работал с англоязычными коллегами, взаимопонимание 100%.