23/12/2021
Senior PHP developer - Remote način rada / Moguć dolazak u Hrvatsku na zahtjev.
I have experience in PHP, and MVC framwork Like CakePHP, Laravel, Codeignator. I can adopt new technologies
competent API Platform skills
I have worked on RestAPI. Laravel has own API tools like Passport and Sanctum experience with MySQL (and some non-relational database), Redis, RabbitMQ, ElasticSearch
I do have experience in MySQL, and RabbitMQ, Laravel Jobs
familiarity with Docker, Gitflow workflow, CI/CD pipelines and testing strategies
I am famillier with CI/CD Pipline, Git Workflow, and bit knowledge about DocKer keen awareness and understanding of performance, security, and other software engineering best practices
For getting the better performance of our website we are implementing differents tactics at different
points according to the nature of the application.
Performance & Security
In my opinion, there are a few simple tips we can use in our code for making our application perform
well. Like, you can take advantage of native functions, use JSON except for XML, use caching systems,
configure OPcache, PHP-FPM, Memcached properly. We can also close the DB connection and limit
the DB hits. Security point of view we have to follow a few basic tips Cross site scripting (XSS), SQL
Injection Attacks, Cross site request forgery XSRF/CSRF, Session Hijacking, Hide Files from the
Browser, Securely Upload Files.
some very basic knowledge of how frontend technologies (React) work
I can have less knowledge about the React, I never get chance to work on it
Here are my Technical Skills
Technologies: Open source, PHP, MVC-PHP, Laravel, CakePHP, Codeigniter
Message Queue: Laravel Jobs
PHP CMS: Word Press, Joomla, CRM
Database: MySql, MongoDB (NoSql), Amazone RDS, Amazone Redshift
Version Controller: GIT, SVN
Cloud Platform: AWS EC2, Redsift, SNS, S3 Buckate
Deployment Tools: Jenkins, CI/CD
Templates Tools: Smarty
JS Framework: Jquery, Javascript, React (Learning), d3.js, dc.js
OS Platform: Windows, Linux (Ubuntu)
Project Management Tools: Trallo, JIRA
Bugs Management: Redmine, BugZila, JIRA