Юрий Малиновский
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://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
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...
