Профиль

  • Проектов 7
  • Оценка -
  • Рейтинг 1 291
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний проект: 1 год назад
  • Сотрудничество с заказчиками: 5
  • Последний визит: 15 дней 1 час назад

Резюме

Talk is cheap, show me the code)

Petro Gordiievych

Career Overview

Java/JavaScript Enterprise Applications full stack developer with 8+ years of experience in the wide area of development and advanced methods of teamwork and management.

Qualifications

  • Java, JavaScript, Swift, Python, TypeScript, MySQL, PHP, CSS, HTML, JSON, XML, AJAX
  • Software architecture and programming
  • Algorithms, Strong understanding OOP, Design patterns
  • MySQL Database design and optimization
  • Apache Tomcat 6,7,8, Glass Fish, NodeJS
  • Maven, Ant, Grunt
  • Spring, Struts, Hibernate, jUnit, Selenium
  • AngularJS, jQuery, Bootstrap, Protractor, Jasmine
  • jHipster, PlayFramework
  • Eclipse, PyCharm, Intellij IDEA, Sublime, Vim, Notepad++
  • Jira, Trello, KanbanFlow
  • Git, SVN, CVS
  • Experience in projects with legacy code
  • Windows, Linux, MS-DOS
  • Tensor Flow, OpenCV (as hobbies)


Accomplishments

Software development

  • Enterprise J2EE application (http://tech4trade.net/) for managing the whole cycle of purchase/delivery process between buyers and suppliers
  • Mobile app (Android and iOS hybrid HTML5/JS based on Apache Cordova) which allow QC inspectors perform inspection on the factory and synchronize data in real time with server to show customer how inspection is going
  • Warehouse J2EE app (http://120.24.168.27/ - server part and mobile app) which allows factory salesperson get the latest information about the product (amount, prices) and create order lists for customers from the mobile phone app, synchronize it with the server, prepare reports, etc.
  • Complex GeoJSON processor. Python script which fetching GeoJSON data from the server, process it (traversing through JSON, assembling, filtering, etc.) and compress according to specific algorithm. Script exchanges data with REST servers, ORDB (Oracle, PostgreSQL), CouchBase.  I created this script from the scratch, just followed specification. During the development I was using several different python libs.

  • Standalone java app which automates reports building process for QC inspectors
  • PHP module which allows web marketing company track customers which belong to specific projects by phone number and special code
  • C++ App for science center “TEZIS” (Kiev, Ukraine), which allow calculating coordinates of tool by measuring accelerates
  • E-commerce websites, internet shops, web blogs

Software system architecture

  • Redesign entire project which was 7 years old to be able to run well with latest technologies

IT team management

  • Managed IT team (have the experience to manage international team), resolved communications problems, implemented Agile, deployed and customized Jira.

Work experience

Luxoft (senior full stack developer), Kiev, Ukraine from 09/29/2017 – now

  • Server Application (Java/JavaScript: Spring, Karaf, PredixSDK, Angular, etc.)
  • Python (perform geojson data, fetch from remote server, convert, upload to third server, etc.): lz4, requests, cx_oracle, psycopg2, threading, math, numpy
  • Mobile Applications (Android, iOS)
  • Mobile enterprise project

SBE International (head programmer), Ningbo, China from 11/11/2011 – 09/28/2017

  • Full stack Java development
  • Development and optimization DB
  • Deployment on the server, organization server environment, DevOps
  • FrontEnd development
  • Android/iOS development (under PhoneGap/Apache Cordova)

NeoProfit (WebDeveloper), Kiev, Ukraine 01.2010 until 10.2010

  • Full stack web development

Education and training

Warsaw Politechnic University 09/01/2014 – 07/01/2015

PhD program on the mathematical department. Study “Artificial Intelligence”, subject “Human-like Chess game”

University “Kiev Politechnic Institute”, Kiev, Ukraine 09/01/2005 – 06/30/2011

Faculty of Radiotechnic, specialization “Information security and Bank’s equipment”. Master degree with awards.

Теги

hibernate Embedded-системы Kotlin java spring Bluetooth LE influxdb kubernetes Spring Boot