Last two years i work with Symfony 3-4, now i maintaine corporate CRM that contains Companies and their Contacts, many forms to add data, sales funnel, data tables, opportunities forecasts for sales and so on
I drive my kickscooter, exclude sunday keep my body in fit with muscle tranings, play calrinet, learn spanish with english
Maintenance of Symfony based CRM which contains company/customer database, with period reporting, sales funnel, mail campaigns by sendgrid, branchy permission logic, rather logged, over fifty forms for creating and editing entities, admin part with Sonata, ElasticSearch indexing.
Made upgrade from Symfony 2.8 to 3.4 and farther up to 4.4.
Project was deployed on ububtu server 16.04, php 5.6, mysql 5.7, elasticsearch 1.7.2
Now it works on ubuntu server 20.04, php 7.4, mysql 8.0.20 and elastica 6.8.0
Front got webpack 4 and jquery up from 1.11 to 3.5
Created light API with API Platform.
Improving functionality, adding services and logic, extending DB tables.
— I manage the work of the QA-specialists and technical support staff.
— Rewrote the voluminous someone else's code reducing the bugs to a minimum, optimizing requests for high load (about 1-3 millions emails per day) and for the transition to the new version of MySQL.
— Recovered the performance of many processes, such as: A/B testing, refund when not sending or not full sending campaigns, fluent sending, moderating campaigns etc.
— What was not in MVC made such a model-controller-view.
— Translate in English, in addition about 200 templates mustache was made for en version.
— Slow requests, as in some tables there are millions of records, cached in the Redis.
— Change all statistics on campaigns to data from the server sending letters, which is written in Python.
— Designed & developed change on main API architecture to increase the handle http requests capacity
— Enhanced system in charge to manage users for all applications in the company
— It was necessary to create landing pages and integrate data transfer from subscription forms to Zoho (leads), and as subscribers, into mailing lists of main application
PHP, OOP, MySQL, NoSQL, JQuery, LAMP, Docker, Git, AJAX, JSON, REST API, AWS, GULP, SASS, Selenium, Vue.js, Python, Agile, Wordpress (https://blog.dclite.ru/)
— For sales managers, I set up a system for distributing orders from campaign sites. By seniority and the number of processed orders from the manager
— Сreated for the company several web resources using php frameworks Laravel & Yii
— Free message board on Drupal7
— Сreated a call center accounting to calculate their monthly income
— For content managers created a list of products without a description or with poor/bad text
https://aaazzz.ru(drupal7) — Free message board. To not initially empty, took orders from the site https://korporacia.ru
https://kable-m.ru(Yii2) — Data import from 1C
https://rfopt.ru(laravel5) — The search system involves finding any product, and if it is not in the database, images from the Internet are taken with the order form of this position
https://avant-apres.ru(yii2) — Record Reception System
https://baza-romashka.ru(wordpress4.7) - JS map coordinates of locations
https://metall-moscow.ru(drupal7) — For help to copywriters, output goods without description
LAMP, OOP, PHP Frameworks & CMSs MVC, JQuery, SASS, GULP, Materilazecss
— For sales managers, I set up a system for distributing orders from campaign sites. By seniority and the number of processed orders from the manager.
— Developed administration pages for sites developed using functional programming.
— Convert sites on cross-browser layout
https://lapsi.ru — free operator call distribution system by call API, system of reviews & feedbacks for every good
https://www.micuna.ru/ — admin system for site
https://www.kolyaskaspb.ru — admin system for site
PHP, MySQL, JQuery, REST API, JSON, Frontend
— Copywriting news & brought online publication in the top news resources on local search engines
— Since 2008 headed the technical support service. Since the application needed technical skills to work with the online database and Java applications, it helped users, real estate agents to understand this
— Created a base of the most frequent user questions
https://gazeta.bn.ru/ — news editor and coder, copywriter, also translate world news
From 2008 CSO of Java app infoBN worked with Access, MSSQL, PHP/MySQL — many real estate agents did not have the skills to use software products and sometimes they had to explain how to work with a computer, what they need, to launch a Java application.