QwertoMoney

Personal finance app. Losses and income tracking. Spending information analysis. Can help to manage you money.

Role: My independent project.

URL: money.qwertovsky.com

Tools and technologies:
JavaScript, Vue.js, Java, Vert.x, JDBC, SQL, PostgreSQL, ECharts
Dates: 2010 - now

Quick URL Opener

It is a Firefox and Chrome Add-on to open new tabs for one or more URLs that contains one significant parameter.

Role: My independent project.

Source code: https://github.com/Qwertovsky/quick_url_addon

Tools and technologies:
JavaScript, CSS, WebExtension API
Dates: 2017.11 - now

Day-month-year calendar

It is a jQuery plugin that creates three select boxes (day, month, year) for one input field with date.

Role: My independent project.

Source code: https://github.com/Qwertovsky/day-month-year-calendar

Tools and technologies:
JavaScript, jQuery
Dates: 2014.11

Web-version of my JavaFX program

Allow to add a GPS track to the TCX file generated by a Garmin watch that doesn't have a GPS sensor. Just draw the track on the Google map.

Role: Independent project.

Source code: https://bitbucket.org/qwertovsky/gps4tcx_web
URL: qwertovsky.com/gps4tcx/

Tools and technologies:
Google Map API, Yandex.Maps API, JavaScript, CSS, SASS, Grunt
Dates: 2015.01

Online insurance

Web portals to create a quotes. One is for clients. Another is for employees.

Role: Worked as part of a distributed agile team. Contributing to each layer of the tech stack. Improved and refactored all parts of application. Researched technical solutions to meet business needs. Writed and called new services. Discovered memory leaks. Integrated Spring OAuth to applications.

Tools and technologies:
Eclipse, JBoss, Java, JSF, EJB, Spring, Angular, HTML, CSS, JavaScript, Bootstrap
Dates: 2014.04 - now (EPAM)

Cryptocurrency exchange site prototype

Interface with a imitation of work

Role: Prototype of the interface (creating a requests, a processing deals, a viewing charts).

Tools and technologies:
HTML, CSS, JavaScript, Bootstrap, Highcharts
Dates: 2013.09 (EPAM)

Online banking for Business

Role: Analized hight availability of interface for clients. Rewrited logging system.

Tools and technologies:
NetBeans, Oracle DB, WebSphere, Java, JPA, JMS, JavaScript
Dates: 2013.07 - 2013.09 (EPAM)

Creating the midlet to read a book on cellphone

Program generate midlet for reading a book on the mobile phone that supports JavaME.

Role: Independent project. Implemented generator with JavaFX. Design and JavaME code are not mine.

More info: https://qwertovsky.com/blog/tag/mobibook
Source code: https://bitbucket.org/qwertovsky/mobibook_qwertogenerator

Tools and technologies:
Java, Eclipse, Ant, Gradle, Git, JavaFX, ini4j
Dates: 2013.03

Inserting a GPS information into the Garmin Training Center file

Allow to add a GPS track to the TCX file generated by a Garmin watch that doesn't have a GPS sensor. Just draw the track on the Google map.

Role: My independent project.

Source code: https://bitbucket.org/qwertovsky/gps4tcx

Tools and technologies:
Eclipse, Ant, Gradle, Git, JavaFX, Google Map API, JAXB
Dates: 2013.06

Mass mail sender

Java library and the console program to send a mail. Allows to insert the personal information in a template and attach the personal files.

Role: My independent project.

More info: https://qwertovsky.com/blog/tag/qwertomailer
Source code: https://github.com/Qwertovsky/qwertomailer

Tools and technologies:
Java, Eclipse, Ant, Git, JavaMail, Log4j, Velocity, SLF4j, Apache Commons CLI, OpenCSV, SubethaSMTP, JUnit
Dates: 2013.02

Notification manager for HP OpenView Service Desk 4.5

It displays a notification with full information from the task

Role: My independent project.

More info: https://qwertovsky.com/blog/tag/ovsd45notifier
Source code: https://bitbucket.org/qwertovsky/ovsd45notifier/downloads

Tools and technologies:
Java, Eclipse, Ant, Git, JavaMail, Log4j, Velocity, SWT, OV SD 4.5 web-api, Apache Commons Configuration.
Dates: 2011.11 - 2014.02 (Rostelecom)

Preliminary estimation system of investment projects

The system allows to initiate an investment projects, to estimate the cost of project. It is used for making an offers to potencial customers.

Role: Architecture. Choice of technologies. Realization.

Tools and technologies:
Java, Eclipse, Git, JBoss, JPA, JDBC, JSF, JavaMail, Oracle DB, HTML, CSS
Dates: 2013.04 (Rostelecom)