Position: Senior Software Engineer
Category: C++
English level: upper
Years of experience: 5

I participated in few trainee program:

Android Trainee.
	Purpose – developing Android application using agile development. I worked in a team and we use some agile methods to organize a developing process. The application allows a user to create notes and plans for themselves and friends. For each plan a user can add a description, specify the days of repeating, set their own tune or add an image. User can also create a plan for another user who is appeared in the list of recipients.
	Technologies: Android SDK, Java, SQlite, implementation of material design.

Java EE Trainee. INSART
	The trainee program that was aimed in studying Java technologies for web development. The result of that trainee – a web application for two matrix multiplication . The key thing is that I had to use the most popular technologies in a simple project.
	Technologies: Spring MVC, Hibernate, MySQL, JDBC, JSP, Servlet, Tomcat, HTML, CSS, JQuery.
Languages: Java, PHP, basic knowledge of C/C++, C#.
Frameworks and tools: Spring MVC, Hibernate, Log4j, JUnit, Maven
Skills: familiar with Java code standards, GOF patterns, MVC, Dependency Injection, SOLID principles
Front-end: HTML, CSS. JavaScript (pure, JQuery), JSP
Databases: SQL, MySQL, PostgreSQL
VCS: Git
IDE:	Intellij IDEA, Eclipse
I have 1 year of experience in web development. I have a strong desire to work in a team, share and get knowlege, and turn my theoretical knowlege into practical experience. 
Want to find interestion project when I could do my best.