Category | Technology |
Project design and web application programming process | Object Oriented Programming, XP (Extreme Programming), MVC (Model-View-Controller), UML |
Programming languages and techniques | Java, C/C++/Objective-C, C#, PHP, Perl, Ruby, JavaScript |
Application programming technologies | Java Standard Enterprise APIs: J2EE, Servlets, JSF, JSP, JNDI, JPA, JDBC, JDBC-Templates, JAXP, JMS, JMX, EJB, JAX-WS .NET core APIs: ASP.NET WebForms, ADO.NET, WCF, WF Open source solutions: SpringFramework (AcegiSecurity/SpringSecurity), Hibernate, TopLink, FreeMarker, Struts, Axis, XFire/Apache CXF, MyFaces CORBA, Web Services, .NET Framework AJAX (GWT, YUI, Microsoft Ajax) IVR (CCScript) Microsoft Enterprise Library |
Integrated environments | Eclipse (WebTools, Mylar), Visual Studio 2005/2008, Ant, Maven, Maven2 |
Application testing | HttpUnit, HtmlUnit, XHTMLUnit, JUnit, JWebUnit, JsUnit, JUnitPerf, NUnit, MSTest, Moq, WAPT, Mantis, JMeter, Selenium, Eclipse TPTP, Emma, JCoverage, WatiN, NUnit |
Application servers | Resin, Apache, Tomcat, JBoss, JRun, IPlanet, Glassfish, IIS |
Application security | Acunetix Web Vulnerability Scanner |
Representation and presentation of data and documents, scripting languages | HTML/CSS, XML, XSLT, PostScript/PDF, Latex, JasperReport |
Computer graphics, web pages design | Adobe Photoshop, Adobe Illustrator, Adobe Flash, Adobe Fireworks, Adobe Dreamweaver, Adobe Acrobat, CorelDRAW, Corel PHOTO-PAINT, Corel Paint Shop Pro X |
User-friendly web application for disabled users | Section 508, Bobby |
Databases | Oracle, SQL Server, MySQL, PostgreSQL, Access, terminal protocol 3270 for IBM mainframe |
System and data security | PKI, digital certificates, Java security (JCA, JCE, RSA & Entrust Cryptographic Providers), SSH tunnels, PGP |
Systems administration | Unix: Solaris, AIX, Linux; Windows: 98, 2000, XP, 2003, Vista, 7 |