Experienced professional in full stack of Java technologies. Last 5 years I specialize on back-end development on Java and C++. I'm highly motivated to create excellent quality software and deliver it to clients within the timelines and support. I'm learning everyday to be on the cutting edge of IT and want to use my skills in various types of projects. I can show my best in: 1. Languages: Java SE 7/8 (core API, JDBC, Multithreading), Spring Framework (Core, MVC, Security, AOP, Boot), Java EE 6 (JAX-WS, Servlet, EJB 3, JNDI), C++ (WinAPI, STL, boost) 2. Web: Vaadin 7, Web Services (SOAP, REST), JBoss RESTful, Servlets, HTML 3. Frameworks/Libraries: junit, log4j, slf4j, c/c++ boost, log4cplus, jsoncpp, quickfix, openssl 4. Databases: IBM Informix (stored procedures, triggers, complex queries), MySQL (complex queries, triggers, views, stored procedures, ER-diagrams modeling), PostgreSQL, SQLite 5. NoSQL: Memcached, VoltDB 6. Finance API/protocols: Fix protocol 4.x (java/c++), MetaTrader 5 API (c++, MT5 admin and manager API) for MetaTrader 5 Server trading platform, IQFeed API (java/c++), Barchart API (java) 7. Cryptography: MS Crypto API (c++, working with certificates and keystores, working with Microsoft Certification Authority (MS CA)), CryptoPro JCP/JTLS (java, working with certificates and keystores, working with CryptoPro CA 1.5), OpenSSL (c++), Bouncy Castle (java) 8. Other: HTTP, HTTPS/TLS, TCP/IP sockets, XML, XSL, JSON, WSDL 9. Understanding basics of currency trading, stock markets (forex market, derivatives) 10. Message Oriented Middleware: Microsoft MQ 11. Tools: Eclipse IDE, MS Visual Studio 2008/2010/2012, ant, SVN, git, dbForge Studio, Enterprise Architect (UML), ERwin Data Modeler, JIRA, HP QC (Quality Center), MS TFS (Team Foundation Server, for reporting, requirements management and project management) 12. Server Tools: Apache Tomcat server, Wildfly (JBoss) 6/7 Application Server