Talmatic CV Vladimir Gl. PHP 1092
Total Page:16
File Type:pdf, Size:1020Kb
General Information Last name First name Vladmir Education Educational Military Academy of the Republic of Belarus establishment Diploma profession Engineer, Management Specialist Foreign Languages (English) Everyday topics Professional topics Reading Writing Speaking Reading Writing Speaking Intermediate Intermediate Intermediate Intermediate Intermediate Intermediate Professional Activity/Experience (Summary) PHP developer with 6 years of experience. Technical background education, advanced Linux user. Knowledge of modern frameworks such as Symfony, Yii, Laravel (prefer Symfony). Main stack: PHP, Nginx, Apache, Linux (Ubuntu or Mint), MySQL, Docker, AWS, JS (jQuery), Bootstrap, RabbitMQ, PHPUnit, Git, websockets, other common technologies. Strong web development experience using OOP, PHP, MySQL. Good understanding of front-end technologies (AJAX, JavaScript, HTML5, CSS3). Experience of usage of MySQL, Postgres, Redis, RabbitMQ. Experience of organization of project continuous integration with Jenkins, PHPUnit. Experience in client-server application development, microservices. Experience in web-servers administration. Professional Activity (Projects) Period From 02.2020 Till Now Project Roles PHP developer Project 2 different projects on PHP 7 (custom code and Symfony 3.4). Responsibilities & ● Communication with remote team members; Achievements ● Implementing integration with PayPal; ● Rest API documentation with Swagger; ● Bug fixing, code stabilisation. Environment Symfony 3.4, PHP 7.2, Apache 2.4, MySQL 5.7, Git, PHPStorm, Bitbucket, AWS EC2, AWS S3. Period From 07.2019 To 01.2020 Project Roles PHP developer Project Project for international building industry, strict NDA. Responsibilities & ● Code review; Achievements ● Communication with customer and remote team members; ● Analyzing previously written code. Environment Yii2, PHP 7.2, Apache 2.4, MySQL 5.7, Git, PHPStorm, Github, AWS S3. Period From 01.2019 To 06.2019 Project Roles PHP developer Project Custom software for providing exchanging services for independent systems (microservices). Responsibilities & ● Developing consumers for processing JSON messages from Achievements AWS; ● SQS (php daemon); ● Developing clients for several API for usage in consumer; ● Writing couple AWS Lambdas for additional functionality; ● Fixing bugs. Environment Laravel 5.7, Nginx, PHP 7.2, AWS RDS MySQL 5.7, Git, PHPStorm, AWS CodeCommit, Serverless Framework (NodeJS). Period From 02.2018 To 12.2018 Project Roles PHP developer Project CRM for insurance companies, brokers and clients. Responsibilities & Achievements ● Implementing new functionality; ● Analyzing of previously written code; ● Coordination with team members; ● Fixing bugs; ● Integration Email communication from application without external client. Environment Symfony 3.4, Apache 2.4, PHP 7.1, MySQL 5.7, Redis, Git, PHPStorm, GitLab CI. Period From 03.2017 To 01.2018 Project Roles PHP developer Project Web application for online conversations and sharing posts in social networks. REST API for clients such as mobile devices and others. Responsibilities & Achievements ● Old code maintenance and refactoring; ● Bug fixing; ● Implementing new functionality; ● Launching product into production; ● Update project from PHP-5.6 + Apache 2.4 + MySQL 5.5 to PHP 7.0 + Nginx 1.10 + MySQL 5.7. Environment Silex 1.3 (PHP framework), Nginx, PHP 7.0, MySQL 5.7, Git, PHPStorm, Web-sockets (socket.io JS library). Period From 12.2016 To 03.2017 Project Roles PHP developer Project Financial web application for refinancing debts, borrow and lend money. Responsibilities & ● REST API implementation; Achievements ● Unit-tests writing; ● Organisation of project continuous integration; ● Staging server maintenance. Environment Nginx, PHP 7.0, MySql 5.7, Git, Symfony 2.8, PHPStorm, Jenkins CI. Period From 10.2016 To 11.2016 Project Roles PHP developer Project Web application for sales of elite houses, and their management after sale, bookkeeping and staff management. Responsibilities & ● Implementing SOAP server and client for exchanging data Achievements between PostgreSQL and 1C databases. Environment Yii2, PHP, PostgreSQL, Git, zendframework/zend-soap library. Period From 08.2016 To 10.2016 Project Roles PHP developer Project Web application for organization communication between celebrities and their fans. Real-time chat on web pages with text messages and also photos and shot movies transmission/reception. User profiles functionality, monetization system. Administration panel with earning graphs. Responsibilities & ● Analyzing requirements and interpret it into technical tasks; Achievements ● Real-time chat implementation; ● Database architecture development; ● Writing PHP and Javascript code; ● Staging server organization and maintenance. Environment Nginx + php-fpm, PHP 7.0, MySQL, JavaScript, PHPStorm, Symfony 2, Git, Docker, Centrifugo. Period From 03.2016 To 08.2016 Project Roles PHP developer Project Web application for mentors and their proteges communication. Mentor fills up his profile, schedules sessions in his free time on the calendar. Protege can find a mentor by skills or other information in profile and schedule a session. Organization of session by Skype, WeChat, Line etc. Email notification about sessions and sessions’ reviews. Group sessions functionality. Responsibilities & ● Analyzing of previously written code; Achievements ● Improving functionality and fixing bugs; ● Implementing new features; ● Database optimization; ● Continuous integration organization. Environment Nginx + php-fpm, PHP 5.5, MySQL, JavaScript, PHPStorm, Laravel 5, Jenkins CI, Git, Jira, Confluence. Period From 01.2016 To 04.2016 Project Roles PHP developer Project Highly usable big information and diagnostic system of the healthcare industry. Articles about babies health management. Doctors and medical institutions profiles. Healthcare algorithms. Responsibilities & Achievements ● Working on back-end architecture and code review; ● Database optimization; ● Back-end development of web application; ● Coordination with team members; ● Interaction with REST API for Android and IOS mobile applications. Environment Nginx + php-fpm, PHP 5.5, MySQL, JavaScript, PHPStorm, Yii 1.17, Git, Jira, Confluence. Period From 08.2015 To 12.2015 Project Roles PHP developer Project Application about the company and all its employees. Project provides communication between workers, monitoring employees activities during working hours, career advancement, event tracking. Responsibilities & ● Back-end development of web application; Achievements ● Making development proposals; ● Database optimization; ● Google charts implementation; ● Social sharing functionality implementation. Environment Nginx + php-fpm, PHP 5.5, Postgres, Redis, JavaScript, PHPStorm, Twitter Bootstrap, Yii 2, Jenkins CI, Git, Jira, Confluence. Period From 04.2015 To 08.2015 Project Roles PHP developer Project Plugin for Wordpress CMS that provides to create online shops with integration with popular payment systems for one click. There also maintenance of predefined set of products and interaction with delivery services. Responsibilities & ● Back-end development of web application; Achievements ● Code review; ● Control of git-repository; ● Database optimization; ● Team members work organization. Environment Apache + mod-php, PHP 5.5, MySQL, JavaScript, PHPStorm, Twitter Bootstrap, Wordpress, Git, Redmine. Period From 08.2014 To 01.2015 Project Roles PHP developer Project System for booking which allows guests to leave comments, to order services, send and receive various notifications. For hotels it allows to track guests for all periods of his accommodation and to quickly respond to his orders and complaints. Responsibilities & ● Back-end development of web application; Achievements ● Code review; ● Unit tests integration; ● Project deployment; ● Database optimization; ● Continuous integration organization; ● Google+ and Facebook authentication. Environment Apache + mod-php, PHP 5.5, MySQL, JavaScript, PHPStorm, Twitter Bootstrap, Symfony 2, Jenkins CI, Git, Mantis, RabbitMQ. Professional Skills Level Experience, (Expert/ Advanced/ in years Last used, Skills Intermediate/ Novice) Year Operating Systems Windows 8 Advanced 2016 Linux (preferable) 5 Expert 2020 Programming Languages PHP 6+ Expert 2020 Javascript 4 Intermediate 2020 Programming Technologies JSON 4 Advanced 2020 jQuery 4 Advanced 2020 AJAX 4 Advanced 2020 CSS 4 Intermediate 2020 Symfony 2/3/4/5 4 Advanced 2020 Laravel 5/6 3 Advanced 2020 YAML 4 Intermediate 2020 XML 2 Intermediate 2019 Source Control System Git 6 Advanced 2020 Test / Defect Tracking Tools Jira 5 Advanced 2020 Confluence 5 Advanced 2020 Trello 1 Intermediate 2020 Redmine 1 Intermediate 2015 Relational Database Management Systems (RDBMS) MySQL 6 Advanced 2020 Postgres 0.5 Intermediate 2016 Redis 0.5 Intermediate 2017 Web-services Nginx 5 Advanced 2020 Apache 4 Advanced 2020 Other related technologies REST web technologies 4 Intermediate 2020 Web Sockets 1 Intermediate 2019 AWS services 1 Intermediate 2020.