Юрий Малиновский

Юрий Малиновский


Address: Kiev, Ukraine

Age: 28

Nationality: Ukrainian

Marital status: married

Skype: tanateros89

Telegram: @tgmyname

E-mail: tanateros_pzas@bigmir.net

Phones: (+38) 099-622-2920, (+38) 063-954-6663

Total experience 12 years


PROFESSIONAL SKILLS

  • Good knowledge and practice experience in languages of technologies: PHP 5 / 7, Javascript (ES5, ES6 (ES2015), TypeScript), HTML 5, CSS 3, MySQL 5.x (SQL/92 specification)
  • Using data structures, their generation and treatment, as well as technology like: OOP, functional programming, OOD (Design Patterns), SOLID, DDD, MVC, ORM , PDO, DOM, XPath, AJAX, Comet (Server-Sent Event), WebAPI (storage, service worker, canvas etc.), JSX, XML, JSON, YAML, XML-RPC, SOAP, HTTP/HTTPS, ACID
  • Creating and using RESTful API and GraphQL of microservices and monolith of systems, ERP, E-Commerce products, custom blockchain, Telegram bots
  • Javascript frameworks: React.js (16), JQuery, Angular (4), Node.js, Restify, Express.js (basic)
  • PHP frameworks: Symfony 2 / 3 / 4, Zend Framework 1 / 2, Silex, Phalcon 1 (basic), Kohana 3, Codeigniter 2.x, Laravel 5 (basic)
  • Mobile technologies: React Native (basic), Android Studio (basic)
  • CSS frameworks: Twitter Bootstrap 2 / 3 / 4, Metro UI
  • High-Load: configuring web-servers (Cent OS, Apache2, WHM, creating and using daemons), explain (in MySQL), ab (Apache Benchmark), parallelization of computations, caching sessions (redis), caching in Memcached, APC, database: sharing, replications, partitions, CDN, DevOps (dev - optimization code)
  • ORM: Doctrine 2, Eloquent
  • Templating: Smarty, Twig, Blade
  • CMS: Wordpress, Opencart, Prestashop
  • Databases: RDBMS: MySQL, SQLite, PostgresQL; NoSQL: Elasticsearch, Cassandra, Redis, Memcache
  • Version control: Git, Mercurial, Subversion (SVN)
  • Testing: PHPUnit, Behat (BDD), Codeception (acceptance, ATDD)
  • AMQP: RabbitMQ (basic)
  • Project & time management and bugtracking: Jira, Redmine, Trello, TeamGantt, YouTrack
  • Basic level in languages: Java, Python, C, C++, Objective Pascal (Delphi)
  • Using merchants: PerfectMoney, AdvCash, Payeer and other crypto currency


ADDITIONAL SKILLS

- OOP, OOD, PSR- [0-7], shell by Linux, cron, PhpStorm, VirtualBox, Photoshop, ArgoUML, NetBeans, vim, Navicat, FileZilla, git, hg, grep, putty, curl, ssh, Apache2, Nginx, phpmyadmin, Composer, Redux, npm, Bower, Browserify, Webpack, Grunt, Gulp, Vagrant, Docker, Kibana, OpenVPN, [L/W/uW/X]AMP

- SEO: using add-url’s, sitemap generate, create of semantic core, validate page-proofs, schema.org

- From the literature that influenced the formation of the principles of programming: Matt Zandstra "PHP: objects, patterns and design techniques," digests Zfort, telegram thematic channels

- Experience in operating systems: Linux Cent OS/Mint/Ubuntu/Debian (Server/Desktop), MS-DOS, Windows, Unix FreeBSD

- Type of code: camelCase or under_score

- Code-review

- Write documentation of microservices (API of RESTfull)

- Lead did command more of 10 people


EDUCATION

  • 2006–2011 – Kiev State Maritime Academy, Engineer Developer programmer.



PERSONAL SKILLS

- Eager to expand new knowledge and to learn new technologies

- Interest in exploring new subjects

- High commitment to projects


LANGUAGES

  • Russian, Ukrainian - native
  • English – read-write: pre-intermediate, speak: beginner.


WORK EXPERIENCE

Company: Freelance

Dates of employment: March 2018 – today

Position: Senior Developer

Responsibilities:

  • Development and support functional
  • Deploy to production
  • Fix bugs after legacy code
  • Develop new functional
  • Implement new markups
  • Optimization legacy code
  • Work with a lot of client code

Tools and technologies:

  • PHP 5.2 and 7.1
  • Symfony 2
  • MariaDB
  • Git, Gitlab
  • JavaScript
  • Gulp
  • Webpack
  • SOLID
  • Linux (CentOS) shell
  • nginx
  • Docker
  • Composer
  • HTML 5
  • CSS 3
  • Less
  • Ajax
  • YouTrack


Company: Crassula (Latvia)

Dates of employment: January 2018 – March 2018

Position: Senior Developer

Projects: White Label E-commerce products, online banking

Responsibilities:

  • Develop new projects from zero
  • Develop in blockchain projects
  • Develop exchange currency/crypt
  • Develop new functional
  • Develop bots
  • Support systems
  • Create API microservices
  • Create unit tests

Tools and technologies:

  • PHP 7.1
  • Symfony 3, Symfony 4
  • MySQL
  • Git, Gitlab
  • JavaScript, TypeScript
  • Angular 4, angular-cli
  • Telegram Bot API
  • SOLID
  • DDD
  • Linux (Ubuntu) shell
  • Vagrant
  • Composer
  • HTML 5
  • CSS 3
  • Ajax
  • third-party API


Company: CompanyName

Dates of employment: November 2017 – January 2017

Position: System Architect

Projects: crypto E-commerce projects

Employers count (with other sections) more than 30 (8 in IT Departament) people (Ukraine, Israel).

Responsibilities:

  • Develop new projects from zero
  • Creating new tasks
  • Business analytics
  • Develop new functional
  • Deploy to stage, and to production
  • Configuring web-servers
  • Collaboration with other departments: marketing, planning and management, etc.
  • Implement few markups
  • Time-management of project
  • Mobile (little) developing
  • Leading and code-review for 4+ developers

Tools and technologies:

  • PHP 7.0
  • Laravel 5.5 (with native tools: Blade, Eloquent, DotEnv, artisan, migrations, mailgun (SwiftMailer))
  • Components of Symfony2
  • MySQL
  • Linux (Cent OS) shell
  • React Native + Expo.io (for building to Android and to IOS)
  • Git
  • Apache2
  • JavaScript native
  • Jquery
  • AJAX
  • HTML5
  • CSS3
  • Jira + Bitbucket
  • third-party API
  • crypto currency


Company: BeeLure http://beelure.ua

Dates of employment: Mart 2017 – November 2017

Position: (Team) Lead Developer of Project “Ottoshop” (old “Avendro”) http://ottoshop.com.ua/ , http://kz-beta.avendro.kiev.ua/ (stage for KZ)

Projects: Ottoshop (Avendro). E-commerce, internet magazine of http://otto.de.

Employers count (with other sections) more than 350 people (Ukraine, Russian Federation, Belarus, Germany, Israel, USA).

Responsibilities:

  • Develop new project from zero
  • Creating new tasks
  • Business analytics
  • Develop new functional
  • Parsing (DomCrawler, CssSelector, HttpFoundation (HttpRequest, HttpResponce)), and rewriting the other site
  • Rewriting payment and other functionality for new system from parsed otto.de
  • Integrate system with exists system Beelure
  • Deploy to stage, and to production (with configuring)
  • Collaboration with other departments: marketing, planning and management, etc.
  • Implement few markups
  • Architectural new modules Prestashop
  • Optimization queries of Prestashop for DB (MySQL)
  • Optimization legacy code of Prestashop
  • Work with a lot of client code
  • Time-management of project
  • Leading and code-review for 0-2 developers

Tools and technologies:

  • PHP 5.6
  • Components of Symfony2
  • Prestashop
  • MySQL
  • Linux shell
  • Subversion
  • Apache
  • JavaScript native
  • Jquery
  • RabbitMQ
  • AJAX
  • HTML5
  • CSS3
  • Redmine
  • third-party API


Company: Blazing Boost Srl. http://blazingboost.com/

Dates of employment: December 2016 – Mart 2017

Position: Full Stack Developer

Projects: Blazing Boost. Online payment place for boosting persons of games and coaching on games.

Employers count more than 30 people (Italy, Ukraine, India, Russian Federation, USA).

Responsibilities:

  • Development and support functional
  • Fix bugs after legacy code
  • Develop new functional
  • Implement new markups
  • Architectural new modules in ZF1
  • Optimization queries DB (MySQL)
  • Optimization legacy code
  • Work with a lot of client code
  • Meetings on English with PM

Tools and technologies:

  • PHP 5.4
  • Zend Framework 1
  • MySQL
  • Linux shell
  • Docker
  • Git
  • nginx
  • JavaScript native
  • JQuery
  • HTML5
  • CSS3
  • Atlassian product Jira
  • AJAX
  • ACID
  • SOLID
  • phinx


Company: AFK http://xoidentity.com/ http://royalbill.com/

Dates of employment: May 2016 – November 2016

Position: Senior Full Stack Developer

Projects: Exodentity, Royalbill. Online payment place and security systems.

Employers count more than 250 people (Ukraine, Russian Federation, Cyprus, USA).

Responsibilities:

  • Development and support online payment place and security systems
  • Migration DB from MySQL to Cassandra and create a DB adapter for ZF2
  • Develop new functional for payment gateway
  • Add logic for 3D-Secure
  • Architectural new modules in ZF2
  • Add logic for validation shipping (ISPS)
  • Architectural systems and create diagrams for this in UML
  • Optimization queries DB (to MySQL and Cassandra)
  • Architectural DB
  • Optimization legacy code
  • Support systems
  • Create API microservice
  • Create acceptance and functional tests

Tools and technologies:

  • PHP 5.6
  • Zend Framework 2
  • MySQL
  • Cassandra
  • Behat
  • Elasticsearch
  • Memcached
  • Linux shell
  • Docker
  • Mercurial
  • Open-VPN
  • Apache
  • Kibana
  • JavaScript native
  • JQuery
  • Twitter Bootstrap 3
  • RabbitMQ
  • HTML5
  • CSS3
  • Atlassian products (Jira, Confluence)
  • AJAX
  • ACID
  • SOLID


Company: Bi Online-Solutions http://trade.opteck.com/

Dates of employment: February 2016 - May 2016

Position: Middle Full Stack Developer

Project: Opteck Online-game place develop and support a binary options and a CFD

Employers count more than 250 people (Ukraine, Russian Federation, Cyprus, USA).

Responsibilities:

  • Develop new modules
  • Optimization queries DB
  • Architectural DB
  • Optimization legacy code
  • Support systems

Tools and technologies:

  • PHP 5.5
  • Kohana 3
  • MySQL
  • Redis
  • Linux shell
  • Git
  • Apache
  • JavaScript
  • JQuery
  • Twitter Bootstrap 2
  • HTML5 (a lot do work in canvas)
  • CSS3
  • Atlassian products (Jira, Confluence)
  • AJAX
  • ACID
  • Comet
  • Node.js
  • socket.io
  • Gitlab


Company: Freelance

Dates of employment: October 2015 - February 2016

Position: Web Developer

Tools and technologies:

  • PHP 5.3-5.6
  • Zend Framework 2
  • Silex
  • Symfony2
  • MySQL
  • MongoDB (little used)
  • PostgresQL (little used)
  • Redis (little used)
  • Linux shell
  • Git
  • Apache
  • JavaScript
  • JQuery
  • Twitter Bootstrap 3
  • Linux shell
  • AJAX
  • ACID
  • SOLID
  • ISPManager
  • Node.js (little used)
  • Babel (little used)
  • ReactJS (on frontend) (little used)
  • Wordpress
  • Opencart


Company: Braddy Co (online company of tourism) https://www.iglobe.ru/

Dates of employment: June 2015 - October 2015

Position: Senior Web Developer

Responsibilities:

  • Development from scratch RESTful API service (frontend did search for travel products from the server - a survey of web services such as Amadeus, Sabre, and others)
  • Selection and testing php-optimal framework for the service (there were options Silex, Phalcon, stopped than)
  • Development of skeleton in a strict concept of OOP programming with leading techniques. Parallelization of processes, caching results to files, obtained from the existing third-parties web services
  • Designing the structure of the database (MySQL, MariaDB) and creating queries (PDO)
  • Acceptance testing on Codeception.

Tools and technologies:

  • PHP 5.4
  • Silex
  • Phalcon
  • MySQL
  • MariaDB
  • Redis
  • Git
  • Apache
  • JavaScript
  • APC
  • Apache Benchmark (ab)
  • Linux shell
  • C
  • AJAX
  • ACID
  • SOLID
  • Redmine
  • Codeception


Company: Lion-Studio (web-studio) http://lion-studio.net/

Dates of employment: June 2014 - June 2015

Position: Director

Responsibilities:

  • Organize work of the team and the Department (2-8 employees in a develop and over 15 employees other), conflicts’ resolution;
  • Organize processes of a development, a deployment, a administration of sites (over 5 servers, 30 sites): implementation, integration with other systems of the company, updating, maintenance during life cycle;
  • Approve software requirements, project decisions for deployment new and upgrade existing systems and services;
  • Coordinate work and control deadlines of a company tasks in approved project decisions;
  • Search and interview candidates for work in a company.
  • Interns training;

Tools and technologies:

  • PHP 5.3/5.4
  • Codeigniter 2
  • MySQL
  • SQLite
  • Wordpress
  • Opencart
  • Git
  • Apache
  • JavaScript
  • JQuery
  • HTML
  • CSS
  • AJAX
  • ACID
  • SOLID
  • Gitlab


Company: Hottours (tourism and franchising company) http://hottours.ua/

Dates of employment: June 2013 - June 2014

Position: Middle Web Developer

Responsibilities:

  • New modules development
  • Creation and maintenance (with modifications functional) main sites of the company (frontend and backend), http://hottours.ua/ and http://hottours.de, and more than 40 other sites (made in Symfony2)
  • Creating new sites from scratch
  • Counseling agencies in questions of the distribution a B2C services

Tools and technologies:

  • PHP 5.4
  • Symfony 2
  • MySQL
  • Twig
  • Doctrine 2
  • Git
  • Apache
  • JavaScript
  • JQuery
  • HTML
  • CSS
  • AJAX
  • Linux shell
  • Atlassian product (Jira)


Company: Yabloko (web-studio) http://yabloko.studio/

Dates of employment: March 2013 - June 2013

Position: Web Developer

Responsibilities:

  • Web development of new sites, as well as the revision of the existing

Tools and technologies:

  • PHP 5.3
  • MySQL
  • Apache
  • JavaScript
  • JQuery
  • HTML
  • CSS


Company: Winner-Navigator (web-studio) (company close)

Dates of employment: January 2013 - February 2013

Position: Junior Engineer

Responsibilities:

  • Web module for medical-portal develop. Details by link: http://forum.ubuntu.ru/index.php?topic=214671

Tools and technologies:

  • PHP 5.3
  • MySQL
  • Apache
  • JavaScript
  • JQuery
  • HTML
  • CSS
  • Linux shell


Company: Freelance and Education

Dates of employment: September 2006 – May 2011

Position: Developer (Web, Software) + Teacher (reading lectures)


PORTFOLIO

Github: https://github.com/tanateros:

https://github.com/tanateros/alice-system - my PHP framework (in developing) “Alice-System”

https://github.com/tanateros/parser - "module" an email and images parser

https://github.com/tanateros/send-and-grab-mails - an email parser and an email-newsletter, runs even on old and free hosting. Use: Codeigniter 2.2.0, AngularJS, Bootstrap Twitter 3

https://github.com/tanateros/dynamic-dashboard - Dynamic, easily customizable administration panel (The portable and "drag and drop" likeness Sonata Bundle). Use: Codeigniter 2.0.3, JQuery, Bootstrap Twitter 2

http://yuriy-malinovskiy.lion-studio.net/ - my blog (no longer available, can often be seen on http://web.archive.org/web/20141008071018/

http://yuriy-malinovskiy.lion-studio.net/

http://horizont-tour.com.ua/

http://knk.kiev.ua/

http://lflora.com/

http://shop.up-link.com.ua/

http://up-link.com.ua/

http://rta.com.ua/

http://www.advice.in.ua/ (completion of the functional, SEO & Support)

http://power-ht.hottours.ua/new/ (sketch search engine rounds)

http://power-ht.hottours.ua/tours.php (collector with XML-gateway Accord-Tour)

http://i-p-l-c.com/ (participation in development)

http://poliglot.lion-studio.net/ (development and promotion)

http://aliotur.com/ (functional completion)

http://gimnastika.com.ua/ (participation in development)

http://campa-cafe.kiev.ua/ (development and promotion)

http://www.kotelnaya.com.ua/ (part of the promotion and functional)

RESTful API service (under development)

http://alta-moda.in.ua/ (under development)

http://fleursdorangee.com/ (under development)

http://kostumernaia.com.ua/ (under development)

http://iglobe.ru/ developing server API logic

https://ku-ka.com.ua/

http://zs-studio.com.ua/

http://mashunya.in.ua/

http://bijuteriya.org/

http://trade.opteck.com/ support and developing new functional (50+ human in command for developing project)

http://xoidentity.com/ support and developing functional

http://royalbill.com/ support and developing functional

Project “Ottoshop” (“Avendro”) - leading and developing

and more...





Report Page