Додаткова інформація
Особисті якості, хобі, захоплення, навички: Programming Languages/Technologies:
Software Architecture Design/ UML/ Reverse Engineering/Design Patterns
J2EE, J2SE
Android SDK
C/C++
STL
XML
Pascal
Assembler .8086
RDBMS:
MS SQL Server 2005/2008
SQLite
MS Access
Applications/Web Servers :
Apache Tomcat
Additional Skills:
Good understanding of mathematical algorithms
High level of mathematics skills
Fast learning
Operating Systems:
MS DOS
Microsoft Windows XP/Vista/7
Android
Ubuntu
student at SoftServe IT Academy (http://www.softserve.ua)
Feb 2012 - Jun 2012 (5 months)
I have participated in three small projects. First was Web Server, second project was Hotel Network web application and third one was Tourist Guide. In SoftServe IT Academy I had got new skills in software developing, organizing development processes, software architecture, srum method for managing software projects, team work.
Web Server
Training project designed to realize an own Webserver. Web server supports HTTP request and response processing, XML-configuration, multi-request processing using threads, admin handling.
Responsibilities:
Creation of Communicator, text handler and some part of binary handler, request and response builders
Project building
Unit testing
Code coverage
Eclipse IDE, Java, JUnit, EclEmma, HTTP1.0/1.1, TCP/IP protocols, Ant, TortoiseSVN.
Hotel Network
Training project designed to realize an own web application for hotel network. Project supports MVC design model with using Sping MVC framework, hibernate and J2EE. The goal of project was create web application with authorization, authentication, role system, ordering, administrating, validation and localization functions, also it included all necessary views for users, registered users, admins, managers and directors with requirements functional specification .
Responsibilities:
Creation bean and DAO levels for data base
User Role
Manager Role (Business logic layer, model, view, controller )
Unit and integration tests
Partly for authorization, authentication
TouristGuide
Project designed to realize an android application for building tourist trips of Lviv city . Project includes offline database with information about tourist objects and internal open street map of Lviv city. The goal of project was create mobile application for Android OS which creates trips with sightseeing which are selected by user and alternative trips. Trips are built based on time parameters of user. After that user is able to select the preferred trip. Selected trip shown on the map and is accompanied by GPS navigation. Application also gives useful information about sightseeing of Lviv.
Responsibilities:
Creation database, bean and DAO levels for data base
Algorithm development
Displaying objects and direction on map.
Creation user activities
GPS navigation
Debugging and testingComputer science faculty at Lviv Polytechnic National University