Personal:
• Date of birth: 21 June 1986.
• Gender: male
• Marital status: single.
• Region/City: Chernihiv, Ukraine.
Professional background:
Experienced engineer, 3 years of experience in software development. Experience in carrying out all stages of program project, from writing initial project documentation (Project Vision, Software Architecture) to testing project (almost all my project I’ve tested myself). I have develops almost all my projects as freelancer.
Some projects:
System that storage the information and gives out by inquiry the report about accounts of enterprise.
(March-April 2006)
Programming language is C# (.NET 2.0).
Reports are dynamically formed by MS Excel format.
Using: OOP (Object oriented programming), ADO .NET 2.0, Microsoft libraries for working with MS Office 2003.
IDE: MS Visual Studio 2005.
Register of documents (Payment assignments).
(November 2006)
Programming language is C# (.NET 2.0).
Reports are dynamically formed by MS Excel format. Data transmitting into MS Excel by XML format.
Using: OOP, ADO .NET 2.0.
Data base MS Access.
IDE: MS Visual Studio 2005
Client-Server chat (part of bachelor project).
(March-May 2007)
Programming language is C# (.NET 2.0).
Server is console application, client have a simple interface.
Using: OOP, ADO .NET 2.0, .NET server sockets.
Owing to the mechanism of server sockets it was possible to reach high enough productivity.
IDE: MS Visual Studio 2005
On-line Poker game.
Team leader, programmer.
(May-August 2007)
Programming languages: C# (.NET 2.0) for client and Java for server.
Using: OOP, sockets, JDBC, Proxool java library.
Server is console application, client have GDI+ interface.
IDE: MS Visual Studio 2005, server developers have used Eclipse 3.2.
“MegaMail” corporate mail system (Academic year project).
Software designer, programmer.
(October 2007-January 2008)
Programming languages: Java.
Using: OOP, design patterns, Hibernate, JSF, Spring, JavaMail, aspectj.
Mail service based on “exim” SMTP server and “cyrus” IMAP server. MegaMail gives useful interface for work with e-mail, controls the access to service, controls the letters content and have some additional features like notices by SMS and sending of the letter by the not registered user after input of number from a picture.
IDE: “Eclipse 3.3 Europa”.
Education:
2003-2007 - Chernihiv State Technological University, Ukraine. Bachelor degree in computer networks and systems.
2007 - present. Studying in Chernihiv State Technological University for Expert degree. Graduation date is June 2008.
Programming language skills:
• Excellent Skills in C# .NET.
• Strong skills object-oriented design with using UML
• Strong skills in C++ developing. Familiar with different implementations of C++: Visual C++, Borland C++ Builder.
• Skills in Java.
• Experience in C developing.
• Experience Delphi, Microsoft Access (database development).
Programming techniques:
• Excellent Skills in C# .NET(ADO, ASP, Remoting, sockets, threading, NUnit)
• Skills in Windows programming with Win32 API, MFC
• Strong skills in network programming (NET sockets, Winsock2)
• Skills in Web programming: WebServices, ASP
• Good skills in XML, XML Schema
• Skills in developing data bases applications (MS SQL server, PostgreSQL, MySQL) and SQL
• Skills in Java: RMI, JUnit, Hibernate, JSF, XML processing(JAXB, XSLT), JDBC
• Experience in x86 assembler
Language skills:
• English - intermediate skills in speaking/reading/writing, especially in technical English.
• Russian - native speaker.
• Ukrainian - native speaker.