Страницы

Riculum Vitae


CURRICULUM VITAE
Grigoriy U. Leontev
  
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, Swagger
    • 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:
    • Databases: MySQL, PostgreSQL, Oracle
    • Servers: Apache Tomcat, Weblogic, JBoss, Web Sphere
    • Team: GIT, Subversion
    • OS:  Windows, *nix
    • System: VMWare, MS Virtual Server, DNS, VPN
    • Performance Cluster Systems (Tomcat), 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)
Work Experience
ООО "BIZ-apps Russia" http://biz-apps.ru/
Russia
Java Developer
Jun 2017 – Jan 2018

ООО "Sunbay" http://www.sunbay.ua/
Russia
Java Developer
Jan 2016 – Jan 2017

ООО "Webconsultants" http://biz-apps.ru/
Russia
Java Developer
Feb 2015 – Dec 2015

Ukraine, Dnepropetrovsk
Java Developer
Jan 2014 – Jule 2014

"Tresvir” http://tresvir.net
Russia
Developer, Project manager
Jan 2014 -  Jan 2018

"Linked Games"
Latvia, Riga
Lead Java Developer
Oct 2012 - Sep 2013
"Softwarium" http://softwarium.net/
Ukraine
Java Developer
Apr 2012 - Sep 2012

"Freelance” http://free-lance.ru/
Ukraine
Web Developer, Project manager
October 2007 – Now
Projects
Horizon 2020 Project
(March 2016 - Jan 2018)
Account Based Ticketing (ABT) that allows Public Transport Schemes to implement local and interoperable ABT services alongside their existing legacy public transport services through provision of a lightweight side-token, a terminal software update and a service oriented method for connecting ABT fare calculation and payment methods.  
Responsibility: Java Developer
Technologies used: Java 8, Spring Boot, PostgreSQL, JDBC, Swagger, Web Application per each "microservice", JNDI, RESTful API



Fabnet
Financing solutions for your everyday.
Responsibility: Java Developer
Technologies used: Spring, MySQL, JDBC

Porsche Macan 2 Trojan Horse Campaign
Another one mobile survey for Porsche.
Responsibility: Java Developer
Technologies used: Spring Boot, MySQL, JDBC

Porsche Macan Trojan Horse Campaign
Mobile survey for Porsche.
Responsibility: Java Developer
Technologies used: Spring, MySQL, JDBC

Porsche Dormant Customer Campaign
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
General
Experienced JAVA developer with a history of delivering strong results. Creative thinker with a solution-oriented approach. Effective communicator and listener who excels at understanding and defining goals. Proficient in SharePoint-based third-party apps and SharePoint Online. Good understanding of business needs and goals for app development. Motivated team player who coordinates with other developers for effective project completion. Small teams management experience. Ability and desire in a short time to learn new technologies and to build solutions based on their.
Contacts
E-mail: leo@leodev.ru
Last edit: 01.01.2018