Perfectionist Software Developer
![Photo of a Laravel Developer](https://laradir.com/storage/445/conversions/TuFiAQrsb1vhIOhrzdU6qIYIDOyXbi-metaMzIyMjk3NTEucG5n--big.jpg)
Skills
- PHP
- OpenSwoole & Swoole
- Laravel
- Livewire
- Alpine.js
- Vue.js
- JavaScript
- TypeScript
- .Net
- Node
- Bun
- GitLab
- GitHub
- RHEL
- Debian
- SQLite
- MySQL
- PostgreSQL
- Redis
Last updated: September 2nd 2024
Approved: September 2nd 2024
Perfectionist Software Developer
Level
-
Mid
Open to...
-
Full-time employment
-
Part-time employment
-
Part-time freelance
Hello! I'm a software developer based in Nicosia, Cyprus, with a focus on PHP, Laravel, and Vue.js. Here's an overview of some of my experiences:
ERP: An ERP that has not yet been released. My main focus was on developing the API, with primary responsibility for the back-end using Laravel. Given the ERP's nature, it heavily depends on the database. For this project, PostgreSQL was employed, featuring a multi-tenant system.
- Made lots of refactors to make working with code as easy as possible.
- Introduced a model-agnostic, deep filtering system to enhance searching through relations and optimize database performance.
- Replaced socket.io with the OpenSwoole WebSocket server, seamlessly integrating it with Laravel for improved efficiency and performance.
Foodcourt Application: A commercial app for managing food courts, involving features like multishop, stock, and self-service kiosk.
- Optimized the previous websocket implementation to improve long-running connections.
- Integrated Ingenico POS using C# to seamlessly work with the kiosk through websockets.
- Developed various CRUDs for the back office and revamped the frontend design using Tailwind with Alpine.js.
Freelance Experience: During my freelance journey, I provided tailored solutions, including:
- Developed a custom POS system for a textile company to streamline inventory and sales management.
- Designed a blog for a psychologist to enhance their online presence.
- Created static websites for clients.
- Built a simple CMS for an architecture office to showcase their work.
Personal Projects:
- Editor.php: Backend parser for Editor.js simplifying integration with PHP or Laravel.