Developer
About Me
I have seven and half years of experience in development of different applications, based on JSE/JEE and .Net platforms.
My professional skills include:
• Skill of writing different programs on Java and C# languages and usage of additional
libraries for solving application tasks.
• Strict knowledge and ability to apply such technologies as Apache Struts, Google Web Toolkit, Spring (Spring.NET), Hibernate (NHibernate), JUnit (NUnit), Apache Ant, Apache Tomcat, JBoss and many others
(generally open source and freeware).
• Experience of applications development using Enterprise Java Beans (EJB), Remote Method Invocation (Java RMI), Java Message Service (JMS), Java Database Connectivity (JDBC) technologies.
• Experience
of applying of aspect-oriented programming (AOP) concept in applications.
• Knowledge and ability to apply such technologies as XML, XSLT, XSL-FO, XPath.
• Knowledge and ability to apply such technologies as HTML/XHTML, CSS and JavaScript.
• Knowledge of AJAX technology, experience of development of applications, which uses partial data loading and partial page rendering.
• Knowledge of HTTP/HTTPS, TCP/IP, LDAP protocols at the level enough for writing code for communications
by these protocols.
• Knowledge of Unified Modeling Language (UML) and experience of creating different UML diagrams.
• Experience on working with version control systems such as CVS, Perforce, Subversion and Rational ClearCase.
