💡 Why Hire Me?I work for more than 20 years in IT, actively participating in all parts of the SDLC: from the requirement and feasibility analysis through design, coding, and testing to deployment and maintenance.As a Software Developer, I am versed in many programming languages. Experienced in both frontend and backend, Web, mobile, scripting, utilities, databases, full-text search, data analysis, reporting, visualization, APIs, integration, payment gateways, internationalization and multi-currency.I value the importance of QA Automation. I know when to use the Code Quality, Unit or E2E/Integration/Acceptance tests. I can choose the proper tools and write the test suites. When I develop a library of common functions, I always choose the test-driven development (TDD) approach.I am comfortable working with and administering Linux and MS Windows.I prefer the Agile approach to Waterfall. Where possible, I implement automatic build, testing, integration, delivery and deployment procedures (CI/CD), having infrastructure and configuration as code (IoC).While working on small and mid-size projects, I usually participated in preparing specifications, documentation, and presentations, in sprints/release planning and resource management.I am good at Team Leading (including distributed teams), preparing and discussing tasks with managers and clients. I have hired, trained, and managed software engineers for several projects.I am an agile person, a fast learner with an open mind. Able to find solutions beyond the specific development environment. I can keep track of, prioritize, and work with multiple projects at once.💡 Specific topics I have production experience in:✔️ Back-end and Front-end Web Programming:LAMP (Linux, Apache, MySQL, PHP), PHP Frameworks (Zend, Symfony, Codeigniter)WordPress (theme and plugin development, WooCommerce).Python/Django, NodeJS, Express.HTML, CSS/LESS/SASS, JavaScript/AJAX, jQuery, TypeScript, Babel, Webpack.Responsive/Mobile Design, Bootstrap, Web fonts.✔️ DevOps, Test Automation, Systems Administration, Tools, and Services:CI/CD (Continuous Integration/Delivery/Deployment). SaltStack. Jenkins. Consul. Microservices.Linux (Ubuntu, CentOS) and MS Windows setup and maintenance (dedicated or cloud-based).Shell scripting (Bash, PowerShell, WinRM, awk, sed, rsync.), Git (Github, GitLab, and Bitbucket).JIRA, Trello, Slack, IntelliJ/PHPStorm/PyCharm IDE, npm, Grunt/Gulp, Composer/Packagist, PHPUnit, Codeception, Cypress, SoapUI, DB administration, RabbitMQ, Redis. Python (NumPy/Pandas, etc.).
Listed skills include Web Development, Apache, Jquery, Seo, and 43 others.