FullStack PHP/JS Developer
Information
Languages
About
Main technologies
- PHP12 yrs.
- Laravel7 yrs.
- Code Refactoring6 yrs.
- TypeScript5 yrs.
- Vue.js4 yrs.
- React.js2 yrs.
Additional skills
- Object Oriented Programming (OOP)12 yrs.
- MySQL12 yrs.
- Git10 yrs.
- GitHub10 yrs.
- API10 yrs.
- Design Patterns8 yrs.
- PHPUnit8 yrs.
- Asana8 yrs.
- Slack8 yrs.
- Bootstrap8 yrs.
- SCSS7 yrs.
- Symfony7 yrs.
- Linux7 yrs.
- Docker7 yrs.
- CI/CD6 yrs.
- Swagger6 yrs.
- Laravel Nova5 yrs.
- Yii5 yrs.
- Bash Scripting4 yrs.
- Redis4 yrs.
- SSH4 yrs.
- RabbitMQ3 yrs.
- Memcached3 yrs.
- Tailwind CSS3 yrs.
- Amazon (AWS)3 yrs.
- MongoDB3 yrs.
- Firebase2 yrs.
- CakePHP2 yrs.
- PostgreSQL2 yrs.
- Angular1 yrs.
- DDD1 yrs.
Experience
RECMAN.IO
About the Project
CRM system for recruitment and staffing agencies. Simplify recruitment agency's operations with full-scale CRM, advanced candidate database search, invoicing.
- Recruiting
- Networking
Responsibilities
Role of Lead PHP backend developer supporting a Team Lead across various development areas within a team of 10 developers. Identified and fixed issues with core functions and helpers, ensuring full test coverage. Developed a plan to address security vulnerabilities in the project, including database weaknesses and XSS attacks. Designed architecture for a new marketplace module, prioritised integrations, built a REST API, and guided the frontend team. Actively created new documentation pages for different features, led marketplace documentation detailing integration processes, and was responsible for team pull request reviews.
EDUCTO
About the Project
The project is treatment CRM system for doctors and kids with special needs.
- Healthcare
Responsibilities
My contribution involved consultations and problem-solving related to architecture, establishing communication between multiple subsystems via API. Developed an MVP web application for doctor’s treatment sessions, including live audio recordings of treatments. (Laravel, API, Nova, VueJs, OpenApi speech-to-text). Set up CI/CD on Github Actions, with test assertions as conditions before merging. Technologies used: AWS, Docker, Nginx, Apache, Laravel, Nova, API, legacy PHP, Bash, cron, Composer, Git, Mysql, CI/CD.
Skills & technologies
VERBIT.AI
About the Project
Intelligence platform offering AI-powered transcription, captioning, audio description and translation services, combining with human expertise to provide accurate and customizable solutions for industries like higher education, legal, and media.
- Consumer Services
Responsibilities
Migrated a legacy system(8 servers) to AWS(EC2, RDS, Network, CI/CD), and set up security groups for server connections. After a successful migration, I completely recreated the new admin panel based on Laravel, as the old admin panel was used for SSH connections where managers had to run some bash scripts for various actions. Established a new connection between servers using REST API instead of the previous SSH and XML file exchange. Created documentation and was responsible for preparing sprint releases.
RespublikaPark
About the Project
Lead Development of Respublika on one the biggest shopping mall in Europe(3500 car spots). B2C for regular clients with loyalty program, B2B for renting shop areas.
- Advertising
Responsibilities
Created a complete system from scratch, including a web VueJS application, Android and ios apps with a Laravel API. The API includes several scopes: B2C for regular visitors with a loyalty programme, B2B CRM for shop renters, and an API for live tracking in the admin panel. Designed architecture for parking and charging systems. Developed background schedulers to monitor 30 charging boxes every 20 seconds for progress updates. Integrated with third-party APIS such as Skidata parking API and Ipay payment provider. Developed a stable, tested, and documented API using Swagger for web, ios, and Android apps. Implemented financial features for the charging system, including money holding and full transaction confirmations, which occur after the