## BIO
Curriculum Vitae
\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|
Personal information:
Name: Vitaliy Kovalenko
\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|
Professional skills:
OS: Windows 98, Windows Me, Windows 2000 Professional, Windows XP Professional, Windows 2003 Server, Linux RedHat 9, Linux Mandrake 10, ASPLinux 9;
Languages: Java (also Java 5 Tiger), Python/Jython (basics), C++, C#, Object Pascal, x86 assembly languages (basics), SQL, HTML/XHTML, XML, DTD, PHP, JavaScript, CSS;
Frameworks and APIs:
- Java: Struts, Velocity, Tapestry, Swing, AWT, Javadoclet, XDoclet, Hibernate, JPOX, JUnit, Ant, Log4j, Apache Commons, Apache Axis, AspectJ, JasperReports, RMI, JINI (basics), JAXB (and other XML binding frameworks);
- C/C++: Win32 API, MFC, ATL/WTL, Boost, STL, Qt (under Linux);
Technologies:
- Java: J2SE, J2EE (Servlet, JSP, Java Web Services, EJB), J2ME (basics), Applet, PLAF, JDBC, JDO, JNDI, JNI;
- Other: UML, SVN, CVS, CORBA (basics), SOAP, COM, .NET;
Servers: Apache Jakarta HTTP Server, Apache Tomcat, JBoss Application Server;
IDEs: IBM Eclipse Platform 3, Borland JBuilder (basics), iReport, Microsoft Visual C++ 6.0, Microsoft Visual Studio .NET, Borland Delphi 7.0, Borland Kylix 3, KDevelop 2, TrollTech Qt Designer, Rational Rose Enterprise Edition 2001, Macromedia Dreamweaver, Microsoft Crystal Reposts, NuMega SoftIce 4, IDA Pro 4;
DBMS: MySQL, Firebird, Oracle (basics), Microsoft SQL Server (basics);
Other: Design patterns.
\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|
Professional memberships and certifications:
Java:
-Brainbench Java - EJB 2.0 Fundamentals Certificate
-Master Brainbench Java 2 – GUI Certificate
-Master Brainbench Java 2 Certificate
-Brainbench Java 2 Fundamentals Certificate
C++: Brainbench C++ Certificate
\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|
Work experience:
(Languages: description)
Java, C#, HTML, XML, PHP, JavaScript, SQL: Distributed ordering system for restaurants. The server and the client (partially) sides are pure Java code. The PDA client modules are written in C#. Technologies and frameworks were used as follows: Web services, Apache Axis, Hibernate, AspectJ, XML, XDoclet, Swing, PLAF, JasperReports, JDBC, UML, log4j, .NETCF. The MySQL server was chosen for persistency. The project has been already released and additional information can be found on the web-page: <a href= "http://www.restaurant-os.com/">http://www.restaurant-os.com</a>.
The fruits of my labor are the server side components, that are the server itself, kitchen/bar terminal, receipt print server, and the administrator GUI application module. Plus the administrative and organizational work was taken upon myself. The implementer command consisted of 2 people. The time frame is about 6 months.
HTML, PHP, JavaScript, CSS, C#, SQL: Cinema and movie web site. The web site itself is written in PHP with database persistence underlayer. Additional administration module in C#. The web application is deployed on Apache Http Server.
The implementer command consisted of 2 people. The time frame is about 1 months.
HTML, PHP, JavaScript, CSS, SQL: E-commerce web project dedicated mainly to hardware reselling. The web application is deployed on Apache Http Server. Web-page: <a href= "http://www.kardachi.net.ua/">http://www.kardachi.net.ua</a>.
The implementer command consisted of 2 people. The time frame is about 2 months.
C/C++: Collaboration with National Aeronautic Institute (Kiev). The GPS package analyzer module: data marshaling. The data stream coming from satellites is in a sequence of bytes and must be restructured before the delivery to the final receiver.
The visualizing application under the DOS operating system was written in Borland C++ environment.
The implementer command consisted of 6 people. The time frame is unlimited as the work itself incorporates a queue of orders from customers.
C/C++, XML, Bash scripting: Multimedia application system under ASPLinux platform: the audio player for OGG and MP3 formats. Frameworks were used as follows: Qt library for GUI.
The implementer command consisted of 2 people. The time frame is about 1 month.
C++: Application designed for presentation in “Deko†firm. Frameworks were used as follows: MFC for GUI.
The implementer command consisted of 1 person. The time frame is about 1 month.
C++: Another presentation program for “Deko†firm. Frameworks were used as follows: WTL for GUI.
The implementer command consisted of 1 person. The time frame is about 1 month.
\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|\---|
Foreign languages:
English: intermediate
Spanish: intermediate
Russian: native
Ukrainian: native
## Area of Expertise
-J2SE, J2EE (Servlet, JSP, Java Web Services, EJB), J2ME (basics), Struts, Velocity, Tapestry, Swing, AWT, Javadoclet, XDoclet, Hibernate, JPOX, JUnit, Ant, Log4j, Apache Commons, Apache Axis, AspectJ, JasperReports, RMI, JINI (basics), JAXB (and other XML binding frameworks), PLAF, JDBC, JDO, JNDI, JNI;
-UML, SVN, CVS;
-MySQL, Firebird, Oracle (basics), Microsoft SQL Server (basics);
-Design patterns.