Михаил Романкевич
Рейтинг
Резюме
Summary of Qualifications
- More than 4 years of extensive experience in web development using the Java and JavaScript technologies.
- About 1 years of experience in Android.
- Experience in Object-Oriented analysis and design, Design Patterns, UML.
- Used a variety languages (Java, JavaScript, Android, Groovy), development tools (Eclipse, IntelliJ IDEA, Android Studio, Git, SVN, JIRA, Redmine, Trello), frameworks (Spring, Hibernate, Java FX, Bootstrap, Grails, GWT), and relational database management systems (SQL, MySQL, PostgreSQL).
- Good knowledge of software development processes and SDLC.
- Experience in design, implementation and maintenance of large-scale client-server and standalone applications using object-oriented methodology and advanced tools
SKILLS | |||
Name | Level | Experience in Years | Last used Year |
Database Management Systems | |||
| MySQL | Upper-Intermediate | 3 | 2017 |
| PostgreSQL | Intermediate | 2 | 2017 |
| SQLite | Upper-Intermediate | 1 | 2017 |
Application, Web Servers and Middleware | |||
| Apache Tomcat | Intermediate | 4 | 2017 |
Internet Technologies, Frameworks | |||
| HTML/CSS/JS | Upper-Intermediate | 4 | 2017 |
| Bootstrap | Upper-Intermediate | 2 | 2016 |
| jQuery | Upper-Intermediate | 3 | 2016 |
| Spring | Upper-Intermediate | 3 | 2016 |
| Hibernate | Upper-Intermediate | 3 | 2017 |
| JSP | Intermediate | 3 | 2015 |
| Java FX | Pre-Intermediate | 1 | 2014 |
| Grails | Upper-Intermediate | 3 | 2017 |
| GWT | Intermediate | 1 | 2017 |
| JPA | Intermediate | 1 | 2017 |
| RESTful web service | Intermediate | 1 | 2017 |
| Apache Lucene | Intermediate | 1 | 2016 |
| JSON | Upper-Intermediate | 3 | 2016 |
| AJAX | Upper-Intermediate | 3 | 2016 |
Programming Languages | |||
| Java | Upper-Intermediate | 4 | 2017 |
| JavaScript | Upper-Intermediate | 3 | 2017 |
| SQL | Intermediate | 3 | 2017 |
| Groovy | Upper-Intermediate | 3 | 2016 |
| C++ | Intermediate | 1 | 2013 |
RAD, CASE, Tools, Applications, Methodologies | |||
| IntelliJ IDEA | Upper-Intermediate | 4 | 2017 |
| Eclipse | Upper-Intermediate | 3 | 2014 |
| Jenkins | Upper-Intermediate | 2 | 2016 |
| Jira | Upper-Intermediate | 3 | 2017 |
| Git | Upper-Intermediate | 3 | 2017 |
| Gradle | Upper-Intermediate | 3 | 2017 |
| SVN | Upper-Intermediate | 1 | 2017 |
| Agile | Intermediate | 2 | 2016 |
| Scrum | Intermediate | 2 | 2016 |
| Linux | Intermediate | 2 | 2016 |
Mobile Technologies | |||
| Android | Intermediate | 1 | 2017 |
Professional experience
| ITRex Group | May 2014 - May 2017 |
| Java developer | Minsk, Belarus |
ITRexGroup is an outsourcing software development services company, with the focus on Web and Desktop Solutions, Mobile Applications area with more than 50 number of employees.
Developed various web and mobile applications, using the Java, JavaScript and Android technologies. Team size 2 to 6. Worked with designers, QA engineers, managers, business analyst, developers. Performed as a Java developer, Full-stack developer, Android developer.
Summary of projects
| The Hive | November 2016 - January 2017 |
| Android/Java developer | Minsk, Belarus |
The Hive is the mobile application for the restaurant. Using this app the user could book the food and pay for it.
<!--[if !supportLineBreakNewLine]-->
Technologies: Android, SQLite database, Java 7
Tools: Android Studio, DB Browser for SQLite
| Poplidays | May 2016 - May 2017 |
| Java Developer | Minsk, Belarus |
Poplidays - is the leading holiday property site, offering properties managed by estate agents. https://www.poplidays.com/
Technologies: Spring, Hibernate, GWT, Apache Camel, Apache ActiveMQ, Apache Tomcat, Hawtio, Groovy, XML, XSLT, Maven, RESTfull web service, Apache Lucene
Tools: IntelliJ IDEA, SVN, pgAdmin lll, Redmine
| Virtuprep | December 2014 - May 2016 |
| Full-stack developer | Minsk, Belarus |
Virtuprep is an educational platform for students and teachers which lets the practice of typing skills in different tests. http://virtuprep.com
Technologies: Groovy, Grails, MySQL, GORM, Javascript, JQuery, HTML, CSS, Spring, Bootstrap, Hibernate
Tools: IntelliJ IDEA, Git, Workbench, Google Chrome’s Dev tools, JIRA, Jenkins
| Weblife | October 2014 - December 2014 |
| Java developer | Minsk, Belarus |
Weblife is the cross platform desktop client/browser for secure surfing on the Internet.
Technologies: Java 8, Java FX, Gradle, VirtualBox, JNA, H2 DB
Tools: IntelliJ IDEA, Git, Advanced Installer
Personal projects
The personal projects are listed below where I’ve acted as a single developer and did them with the purpose of practicing new technologies.
| Plant Identificator | September 2016 - October 2016 |
| Mobile developer | Minsk, Belarus |
Plant Identificator is the mobile application for Android systems for the identification of plants growing wild on the territory of the Republic of Belarus on the basis of the answers to the proposed questions. http://plident.info/dlya-polzovateley/
Technologies: Android, SQLite database, Orm Lite, Java 7
Tools: Android Studio, DB Browser for SQLite
| PlantChemDB | October 2014 - December 2014 |
| Full-stack developer | Minsk, Belarus |
PlantChemDB is the web-application about the chemical composition of plants’ species growing around the globe. http://chemotype.info/
Technologies: Groovy, Grails, MySQL, GORM, JavaScript, JQuery, HTML, CSS, Bootstrap, Hibernate
Tools: IntelliJ IDEA, GIT, Workbench, Google Chrome’s Dev tools
<!--[if !supportLineBreakNewLine]-->
| Bus tickets | March 2014 - April 2014 |
| Full-stack developer | Minsk, Belarus |
Bus tickets project is the web-application for the search of routes in European countries and the purchase of the chosen tickets using partners’ links. http://byticket.org/
Technologies: Java, Groovy, Grails, MySQL, GORM, JavaScript, JQuery, HTML, CSS, Bootstrap, Hibernate
Tools: IntelliJ IDEA, GIT, Workbench, Google Chrome’s Dev tools
Education
| Educational Center of Belarus Hi-Tech Park Belarus, Minsk, Belarus Certificate for successfully completing the educational program “Java Developer” | 2014 |
| Educational Center of Belarus Hi-Tech Park Belarus & EPAM Systems, Minsk, Belarus Certificate for successfully completing the course “Advanced Java” | 2014 |
| Belarusian State University of Informatics and Radio electronics, Minsk, Belarus Bachelor of science, Computer networks | 2007-2012 |
Courses
Microsoft: DEV211.1x JavaScript, HTML and CSS Web Development
LinuxFoundationX: LFS101x Introduction to Linux
W3Cx: HTML5.1x HTML5 Part 1: HTML5 Coding Essentials and Best Practices
W3Cx: HTML5.2x HTML5 Part 2: Advanced Techniques for Designing HTML5 Apps
Навыки и умения
Программирование
Мобильные приложения
Портфолио
-
Plant Identificator
Разработка под AndroidMobile Development: bitbucket, git, intellij-idea, sql, sqlite-programming, ormlite, java, android.
Plant Identificator is the mobile application for Android systems for the identification of plants growing wild on the territory of the Republic of Belarus on the basis of the answers to the proposed questions.
-
The Hive
Разработка под AndroidMobile Development: ormlite, sql, bitbucket, git, sqlite-programming, android, java.
The Hive is the mobile application for the restaurant. Using this app the user could book the food and pay for it.
-
Poplidays
JavaPoplidays - is the leading holiday property site, offering properties managed by estate agents.
Technologies: Spring, Hibernate, GWT, Apache Camel, Apache ActiveMQ, Apache Tomcat, Hawtio, Groovy, XML, XSLT, Maven, RESTfull web service, Apache Lucene
… Tools: IntelliJ IDEA, SVN, pgAdmin lll, Redmine
-
Virtuprep
JavaWeb Development: hibernate, spring-framework, jquery, javascript, mysql-programming, atlassian-jira, bootstrap, git, grails, groovy
Virtuprep is an educational platform for students and teachers which lets the practice of typing skills in different tests.
-
Weblife
JavaWeb Development: intellij-idea, git, gradle, javafx, java.
Weblife is the cross platform desktop client/browser for secure surfing on the Internet.
-
PlantChemDB
JavaPlantChemDB is the web-application about the chemical composition of plants’ species growing around the globe.
Web Development: hibernate, twitter-bootstrap, jquery, css3, html5, mysql-programming, grails, groovy, javascript, java
-
Bus tickets
JavaBus tickets project is the web-application for the search of routes in European countries and the purchase of the chosen tickets using partners’ links.
Web Development: hibernate, twitter-bootstrap, jquery, css3, html5, mysql-programming, grails, groovy, javascript, java
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Фриланс-проект |
|||||
|
Фриланс-проект
600 UAH
|
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект
2500 UAH
|
|||||
|
Фриланс-проект
10 000 UAH
|
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект
11 111 UAH
|
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект
1910 UAH
|