306 

FreelancersГригорий Леонтьев

Russia Krasnodar, Russia
6 months 1 day ago
Available for hire available for hire
age 32 years
registered for 5 years

  • mysql
  • javascript
  • linux
  • java
  • spring
  • junit
  • dom
  • xml
  • postgresql
  • Android
  • jquery
  • json
  • JSP
  • UML
  • swing
Григорий Л.

Specialization

Application programming
97 place out of 2683
Web programming 2
1585 place out of 16174
Position in global rating
  12007 place out of 449031

CV


Objective

Java Developer


Education

University of Economics and Management Economic Cybernetics


Certification

IT-Centre Certification in Java EE (2012-08-01)


Professional Skills

  • Knowledge of programming data definition, data manipulation, markup languages:


    • Java, SQL, NoSQL, HTML, CSS, JavaScript, RegExp, AJAX, XML, JSON


  • Knowledge of technologies and APIs:


    • Java, Spring, Eclipse RCP, JSOUP, OSGI

    • JDBC, ORM (Hibernate), JPA, HQL, Redis

    • JSP, freemarker, velocity, JQuery

    • Swing, AWT, JavaFX

    • Java Mail, SOAP, WSDL, JAX-WS

    • Unit tests, JUnit, Profiling


  • Android:


    • Android Framework, Eclipse ADT plugin

    • maven integration(full release process: release,test,sign, proguard...)

    • market deployment/support

    • roboguice (Dependency Injection)

    • android testing (junit, monkey, instrumentation tests)

    • Google API integration


  • Other:


    • OOP approach, Design Patterns, AOP approach, Reflection, Component-Oriented Development

    • SAX, DOM, JAXB, REST, JSON, XML, HTTP 1.0,1.1, Web Socets


      • Google API integration (java google-api-client, authentication, google tasks api)

    • JavaScript, jQuery

    • Ant, Maven, Gradle

    • Continuous Integration (Jenkins)

    • Wicket

    • Balsamiq Mockups


  • Knowledge of using and administration of software products:


    • IDE: Eclipse, IDEA

    • Databases: MySQL, PostgreSQL, Oracle

    • Servers: Apache Tomcat, Weblogic, JBoss, Web Sphere

    • Team: GIT, Subversion

    • OS:  Windows 9x/NT4/2000/2003 server/XP/Ubuntu

    • System: VMWare, MS Virtual Server, DNS, VPN

    • HA and Performance Cluster Systems (Tomcat,DRBD), Jboss

    • CMS: joomla/virtuemart module, vBulletin, DataLife, etc.

    • Utilites: iReport, jReport

    • Bugtraq: JIRA,Bugzilla,Redmine,Confluence,TargetProcess, Rally

    • Agile: Scrum methodology, Kanban

Language


Russian (native)

Ukrainian

English (technical Intermediate)


General

Not married


Work Experience

ООО "БИЗАПС" http://biz-apps.ru/

Russia

Java Developer

 Jun 2016 – Now


ООО "Sunbay" www.sunbay.ua

Russia

Java Developer

 Jan 2016 – May 2016


ООО "БИЗАПС" http://biz-apps.ru/

Russia

Java Developer

 Feb 2015 – Dec 2015


"Luxoft" http://www.luxoft.ru

Ukraine, Dnepropetrovsk

Java Developer

 February 2014 – Jule 2014


"Tresvir” http://tresvir.net 

Russia

Developer, Project manager

 Feb 2014 -  Now


"Linked Games"

Latvia, Riga

Software Architect, Java Developer, System Administrator

Oct 2012 - Sep 2013

"Softwarium" http://softwarium.net/
Ukraine

Java Developer

Apr 2012 - Sep 2012


"Freelance” http://notfound/

Ukraine

Web Developer, Project manager

 October 2007 – Now


Projects




























































Fabnet

(March 2016 - September 2016) https://www.fabbanking.com/products-and-solutions

Financing solutions for your everyday.

Responsibility: Java Developer

Technologies used: Spring, MySQL, JDBC


Porsche Macan 2 Trojan Horse Campaign

(Feb 2015 - March 2016) http://family.porsche-campaign.com.cn/registration/

Another one mobile survey for Porsche.

Responsibility: Java Developer

Technologies used: Spring, MySQL, JDBC


Porsche Macan Trojan Horse Campaign

(Dec 2015 - Jan 2016) http://family.porsche-campaign.com.cn/register/

Mobile survey for Porsche.

Responsibility: Java Developer

Technologies used: Spring, MySQL, JDBC


Porsche Dormant Customer Campaign

(Now 2015 - Jan 2016) http://dormant.porsche-campaign.com.cn/dormant_survey/customer

Mobile survey for Porsche.

Responsibility: Java Developer

Technologies used: Spring, MySQL, JDBC


Farline account parser

(Oct 2015) http://farline.ua 

Android app for farline to show stat and notification about limit money in backoffice.

Responsibility: Java Developer

Technologies used: Android, JSOUP


Back-end for Mobile App for DAT Rettungsblatt

(Sep 2015 - Oct 2015)

Back-end for auto upload PDF files from FTP and API to show PDF from server on mobile devices. User and API token authentication to protect share PDF files.

Responsibility: Java Developer

Technologies used: Java 8, Spring 4.x, JSTL


Registration of rights and cadastral registration of real estate as an element for improving land administration system

(Feb 2015 - Aug 2015)  http://rosreestr.ru

Portal for registration of rights and cadastral registration of real estate as an element for improving land administration system.

Responsibility: Java Developer

Technologies used: Java, Spring 2.x, Oracle, Freemarker


Warehouse (Jul 2014 - Feb 2015)
Warehouse - is a program for conducting inventory control. Free cross-platform software, as opposed to all fee-paying counterparts for small businesses

Responsibility: Developer, Project manager

Technologies used: Java, Spring Framework, Hibernate, MySQL, Concurrency, JBoss 7


Decision Space Geology and Geophysics software (by Landmark) 

(Feb 2014 - Jul 2014) https://www.landmarksoftware.com 

Geology and Geophysics Software for seismic processing, horizon, fault interpretation,  geological interpretation and modelling with 3D animation and integration with GIS.

Responsibility: Java Developer

Technologies used: Java, Eclipse RCP, Oracle, OpenWorks


Money tree (Sep 2013 - Feb 2014)
Family economy system - this product help to keep within the household budget.

is a client-server application where end users have the ability to conduct both personal and family financial records, conduct planning costs, revenues and future goals.

Responsibility: Developer, Project manager

Technologies used: Java, Spring Framework 4, JDBC, PostgreSQL, WebSocets, AJAX, JBoss 7


The Treasures Of Dwarven 

(Oct 2012 - Sep 2013)
Browser economic strategy, online business simulation.

Responsibility: Java Developer, Team Lead

Technologies used: Java, Wicket Framework (6.6.0), Spring Framework, JDBC, AOP, MySQL, Concurrency, Tomcat, CSS, Redis

Amaji, LLC - Transitional Healthcare Simplified 

(Apr 2012 - Sep 2012) http://www.amaji.com

Amaji provides technology and operational support optimized for medical providers operating in the transitional care space beyond the walls of the hospital or clinic.

Responsibility: Java Developer, Interection Designer, Human Factors Designer, Information Architecture, Android Development

Technologies used: Java, EJB3.1, Spring Framework, Hibernate, AOP, PostgreSQL, Concurrency, JAX-WS, Jboss AS6, CSS, JavaScript





Skills

Portfolio

Desicion Space Geology and Geophysics

Application programming Application programming


#Geology and #Geophysics #Software for seismic processing, #horizon, fault #interpretation, #geological #interpretation and #modelling with #3D animation and integration with #GIS.

DecisionSpace Geology software is designed to keep pace with today's aggressive drilling programs, the application moves beyond static and linear workflows to provide a "live mapping" solution that thrives in a new E&P reality where rapid acquisition of new subsurface data is a constant. As new well data is acquired, interpreted, steamed in, or loaded, the multi-surface structure maps and associated interval property maps update automatically on the fly doing in minutes what used to take days or even months.

Enabled by Landmark's Dynamic FrameWorks to Fill® software technology, traditional workflows are streamlined, intuitive and delivered with new high-science techniques that improve automation and help expedite completion times. A full complement of features like conformance guided log correlation, cross sections, 3D visualization, structural modeling, mapping, and volumetrics make the platform a powerful solution for most any stratigraphic or structural challenge.

In addition, DecisionSpace Geology software tightly integrates with Landmark's other DecisionSpace applications like DecisionSpace Seismic Interpretation, Earth Modeling, and Well Planning so geophysicists, geologists, engineers and other asset team members can work on a project or a field in unison on the same data simultaneously magnifying the benefits of their individual training and expertise.

Responsibility: Java Developer
Technologies used: Java, Eclipse RCP, Oracle, OpenWorks



  13  0

Fabnet - financing solutions for your everyday

Web programming Web programming


Syndicated Loans
With Fab, you are able to amass large volumes of funds in syndicated loans to support your business.

Term Debt
Fab term debt allows you to access long-term loans to flexibly grow your business over time.

Working Capital Support
Providing you with working capital to fill short-term operational gaps.



  9  0

Amaji, LLC - Transitional Healthcare Simplified

Web programming Web programming


Amaji provides technology and operational support optimized for medical providers operating in the transitional care space beyond the walls of the hospital or clinic.

To create a financially sustainable healthcare program in which the provider leaves the hospital/clinic and “goes to the patient”, the mobile providers must spend as much time as possible seeing patients, and as little time as possible on logistics and follow-up data entry. Providers in this transitional space require technology and support systems totally focused on this goal. Amaji’s total business identity is built around support of these providers and coordination of information back to hospitals, clinics, physician offices, and others.

Responsibility: Java Developer, Interection Designer, Human Factors Designer, Information Architecture, Android Development
Technologies used: Java, EJB3.1, Spring Framework, Hibernate, AOP, PostgreSQL, Concurrency, JAX-WS, Jboss AS6, CSS, JavaScript



  9  0

250 000 ₽The Treasures Of Dwarven

Gaming applications Gaming applications


Browser economic strategy, online business simulation.
The player owner of a plot of land in a fantasy world, where he decides to develop the business. During the game, the player develops this plot: hires workers to produce and process the minerals involved construction of various processing palaces, sells production.

Customer: Linked Games - Latvia, Riga
Responsibility: Java Developer, Team Lead
Technologies used: Java, Wicket Framework (6.6.0), Spring Framework, JDBC, AOP, MySQL, Concurrency, Tomcat, CSS, Redis



  2  0

Porsche Macan 2 Trojan Horse Campaign

Web programming Web programming


(Feb 2015 - March 2016)
Another one mobile survey for Porsche.
Responsibility: Java Developer
Technologies used: Spring, MySQL, JDBC



  0

Porsche Macan Trojan Horse Campaign

Web programming Web programming


(Dec 2015 - Jan 2016)
Mobile survey for Porsche.
Responsibility: #Java #Developer
Technologies used: #Spring, #MySQL, #JDBC



  0

Porsche Dormant Customer Campaign

Web programming Web programming


(Now 2015 - Jan 2016)
#Mobile #survey for #Porsche.
Responsibility: Java #Developer
Technologies used: #Spring, #MySQL, #JDBC



  0

Farline account parser(not offishual)

Application programming Application programming


(Oct 2015) http://farline.ua
Android app for farline to show stat and notification about limit money in backoffice.
Responsibility: Java Developer
Technologies used: Android, JSOUP



  0

Registration of rights and cadastral registration

Web programming Web programming


Registration of rights and cadastral registration of real estate as an element for improving land administration system
(Feb 2015 - Aug 2015) http://rosreestr.ru
Portal for registration of rights and cadastral registration of real estate as an element for improving land administration system.
Responsibility: Java Developer
Technologies used: #Java, #Spring, #Oracle, #Freemarker



  0

Warehouse

Application programming Application programming


Warehouse - is a program for conducting inventory control. Free #cross-platform #software, as opposed to all free-paying counterparts for small #businesses
Responsibility: #Developer, #Project #manager
Technologies used: #Java, #Spring Framework, #Hibernate, #MySQL, #Concurrency, #JBoss 7



  0

Money Tree

Web programming Web programming


Family economy system - this product help to keep within the household budget.
Is a client-server application where end users have the ability to conduct both personal and family financial records, conduct planning costs, revenues and future goals.

Responsibility: Developer, Project manager
Technologies used: Java, Spring Framework 4, JDBC, PostgreSQL, WebSocets, AJAX, JBoss 7



  0

Parser v 1.0

Application programming Application programming


The parser parses the statements of accounts of the specialized format of any length and creates a structured hierarchy according to accounts from config.Outbox documents => Income / Consumption => Date => City district (according to accounts in the configuration) => Outbound document.



  0

Task IonIdea. Personnel management system

Web programming Web programming


The developed system is designed to automate the HR
department of the company 'and Joe Blow.'
The system allows to get information about employees
of the company, the level of wages, birthdays.

Simple CRUD web system using technologies Spring 2.5, JDBC, maven, velocity



  3  0

5 000 ₽vCard Splitter

Application programming Application programming


Разделяет vCard файлы по структуре одна карта в одном файле
Приложение использует многопоточность и проверяет, какой поток
в настоящее время работает с аннотациями, что исключает залипание графического интерфейса.

Splitting vCard into files by structure one card in one file
Application uses multi-threading and check out which thread
is currently running with annotations, which eliminates sticking GUI



  4  0

5 000 ₽Forum of Clan FlorDeFuego

Website development Website development


Created a website and forum for the clan FlorDeFuego game Lineage 2



  1  0
 

Activity

  Recent proposals 10
Доработка Java проекта по выгрузке данных из Rest api
спарсить и разместить сайт на другом домене
10 000
Нужен Java разработчик для решения 2х задач с курсов.
3 000
Помощь в тестовом задании
Парсинг сайта (торговая площадка)
1 200
вылечить сайт
Backend server development for mobile application
Надо создать проект для клиент-сервер-серверной коммуникации (Socket)
Спарсить аккаунты Twitter
настройки
1 000