|
Профессиональные навыки:
|
Общая информация:
• Understanding of the software life-cycle stages;
• Goog understanding of OOP and OO design patterns;
• Solid knowledge of Java Core basics (IO, Multithreading, Collections, Generics, etc.);
• Good experience with widespread frameworks and techniques (Spring MVC, JDBC, Hibernate, Vaadin, etc.);
• Knowledge and hands on experience in using following technologies: JDBC and relational databases, Servlets, JSP, HTML/ CSS;
• Good knowledge and experience in SQL queries, worked with MySQL and MS SQL Server;
• Experience in using Apache Tomcat, Maven, Ant, Ivy tools, and also jUnit/ TestNG;
• Experience in development of web and desktop applications;
• Experience in development of Android mobile applications;
• Knowledge and experience of using big frameworks like Hibernate, Spring MVC, Vaadin and other.
• Experience in using JBoss\WildFly Application Servers;
• Acquaintance with SCRUM and Agile (At present job working with Jira);
• Elementary skills in using Ajax and JavaScript;
• Experience in testing of web applications;
• IDE: Eclipse, NetBeans.
Experience
Jun 2016 – Present Meest-IT, Meest-Group (Lviv)
Position: Java developer
Project: myMeest office (https://mymeest.com/) - website
(https://my24.meest-group.com/) – my24 Web office application
Project Description: myMeest is a service delivery purchases from online stores in Europe and China.
Web office of myMeest project represents service system that allows to customers managing delivery process, track the parcel, and more.
Tools & Technologies:
• Java 7
• Vaadin 7.7.
• MS SQL Server
• Vaadin add-ons
• Ivy + Ant
• 1C
• Amazon AWS
• Apache Tomcat
• JavaScript/ HTML/ CSS
• RESTful API
Key features of the project :
1. Registration
2. Authorization (Google/Facebook/LinkedIn Api)
3. Creating orders (Editing, New copied order, deleting)
4. Formation of parcels
5. Creating the recipient
6. Tracking the parcel
7. Transactions controls
8. Payment system
9. and much more.
Another project: Meest-Express Enterprise https://me24.meest-group.com
Project Description: Meest-Express office is java web application is a delivery service.
Tools & Technologies:
• Java 7
• Vaadin 7.7.
• MS SQL Server
• Vaadin add-ons
• Maven
• 1C
• GWT
• Apache Tomcat
• JavaScript/ HTML/ CSS
• Ajax
Another project: Point24 Android app https://play.google.com/store/apps/details?id=com.aitico.meestgroup.point24&hl=uk
Project Description: Point24 is mobile program for managing a partner unit will allow you to:
> Receive registered shipments from senders;
> Issue dispatch to recipients;
> Receive departure from couriers and pass them on to couriers;
> Record shipments in the information system;
> Order delivery of consumables (packages, boxes, etc.);
> View transaction statistics;
> For officially registered partners only!
Tools & Technologies:
• Java 8
• Android Studio
• MS SQL Server
• Gradle
• 1C
• REST API’s
Dec 2016 – Jun 2018
Position: Java developer
Project: MeestB2B
http://meestb2b.com/administration/login.html – admin part
Project Description: System of automated control of delivery processes for foreign online stores. "Meest B2B" system is designed, first of all, for foreign online stores that have opened a destination for delivery to Ukraine. Foreign online stores that are just planning to enter our country can also use the system.
Project Role: Developer.
Responsibilities:
• developing DAO layer (creating Queries, methods data manipulation)
• developing different Validators
• Full integration services "Track and Trace" - assigning a code to shipment and unloading data about moving shipments via API
• The functionality of parsing Excel files and writing data to the database
• developing Unit tests
Tools & Technologies:
• Java 7
• Spring MVC/Spring Boot/Spring Security
• JPA
• Maven
• MS SQL
• JBoss 7
• Angular
• JavaScript/JSP/ Ajax
• RestFul/WSDL
• JUnit
Certifications:
2015 – Computer training center "Logos". Course ‘JavaScript language’. Certificate
2014 – Completed a course of training in SoftServe IT Academy (Development, design and architecture of modern software systems based on object-oriented languages). Certificate
2013 – Completed a course in computer training center "Logos". Course ‘JAVA ADVANCED’. Certificate
2013 – School of foreign languages «Green forest». Course English intermediate level. Certificate
Education:
2010 – 2015
Department of Applied Mathematics and Informatics Ivan Franko University Degree: Specialist Lviv, Ukraine
Speciality: System Analysis
2015 – 2017
Economic department Ivan Franko University
Degree: Master Lviv, Ukraine
Speciality: Consolidated Information
Languages:
Ukrainian / Russian – native
English – intermediate strong
Опыт работы: 6 лет
|