Position: Trainee Java Developer
Category: Java
English level: upper
Years of experience: 0.5

- HTTP server application, that stores simple user data and can process incoming HTTP queries (create new user, modify user record, list known users) and reply back in HTTP format. Standard Java libraries, such as Socket, were used in this project;
- Telecommunication network inventory simulation program. It simulates a certain number of telecom devices, such as terminals and service providers, simulates cables down to individual twisted pairs, allows to provide either Phone or DSL connection between service provision origin point (wirecenter) and service provider device. I have used a tree data storage model here with recursive algorithms for tree search and traversal.
I've studied Core Java by myself and honed my skills at GlobalLogic Java BaseCamp and Java ProCamp training courses. While attending those courses I have acquired knowledge on OOP, common programming patterns and programming workflows in developer teams (scrum and kanban).

I also have an experience as technical specialist (construction engineering, graduated from KNUCA university). At that position I often translated to and from English, dealt with customer support and negotiations with potential clients, all in English, since a lot of such clients were from all over the world. I speak English freely, but with a little accent :)
I am highly motivated to broaden my knowledge in Java development to create something new with similarly-minded people. I am not interested in QA jobs, though.