Skills and technologies
System analysis and design
- Distributed and client-server applications
- Web applications and services
- Rich internet applications
- Enterprise database development and design
- Service-oriented architecture
- Proprietary systems
- XP, RUP, Agile development
Software development
- Programming languages: Java, C#, C++, C, Perl/OO-Perl, JavaScript, VB, Shell
- Integrated development: Visual Studio .NET, Eclipse and add-ons, NetBeans, JBuilder, Delphi, SVN/VSS/CVS
- Modeling: UML, E-R, Patterns, formal code generation, reactive schemas, ...
- Frameworks: .NET, JSF/JSP, Struts, Hibernate, Spring, SharePoint, EJB, numerous minor libraries (including ASF), ...
- Web Development: HTML/CSS/XHTML, AJAX/JQuery/DOJO/YUI/JSON, RIA, ASP.NET/ISAPI, JSF/JSP/Struts/Spring, SOAP/XML-RPC
IBM WebSphere, BEA WebLogic, JBoss, Tomcat, ...
- Typesetting: TeX/LaTeX, HTML/XHTML, Office products...
- RDBMS: database analysis and design assessments, triggers/stored procedures, ODBC/JDBC/CLI/etc APIs, query performance
and access optimization, data cleansing and integrity enhancements, maintenance planning and administration,
optimization and design of data access layer, data layer mapping.
- Data: SQL/T-SQL XML/XSD/DTD/XSLT, DB4O/OODB, experience with "non-traditional", loosely-structured and sparse,
non-relational and distributed data sources
- Databases:Microsoft SQL Server, Oracle, DB2, Teradata, Netezza, Portgress, Firebird, Interbase, MySQL, Sybase, ...
Systems & Integration
- Application and web servers: IBM WebSphere/BEA WebLogic/Apache Tomcat/Resin, IIS, Apache
- Relational databases: Microsoft SQL Server, Oracle, DB2, Teradata, Netezza, Portgress, Firebird, Interbase, Cloudscape, MySQL, Sybase, ...
- MRM applications: Affinium Campaign, Model, E-Message, Affinium Plan, ...
- Operating Systems: Microsoft Windows (3.11 through Vista), Linux/UNIX (AIX, HP-UX, Solaris, Linux, FreeBSD)
- Virtualized environments: VMWare, Microsoft Virtual PC/Server
Office & presentation
- Office applications: OpenOffice and Microsoft Office;
- Access, Excel (validation, process automation and data exchange, advanced calculations),
- Word (typesetting, templates, custom software integration),
- Outlook (custom components, business applications integration),
- Powerpoint (graphics, animations and creatives, preparing VP-level technology presenations, etc)
- Typesetting: Microsoft Word/Office Writer, TeX/LaTeX
- Graphics (basics & intermediate): Gimp/Adobe CS/Paint Shop and similar, Blender
- 3D modeling (basics): AutoCAD, Blender, 3DS Max
Languages
- Russian: native
- English: fluent