Backend
PHP
With over 14 years of experience in PHP development, I have honed my skills and expertise in creating robust and dynamic web applications. My extensive knowledge and hands-on experience allow me to deliver efficient, scalable, and secure solutions that exceed client expectations. Primary focus is crafting custom solutions from scratch and with the popular frameworks.
I have a deep understanding of design patterns and their application in software development. I am well-versed in utilizing popular design patterns such as MVC (Model-View-Controller), Singleton, Factory, and Observer to create modular and maintainable code.
Frameworks & Libraries- Laravel 8+ (>2 years) - Core framework and it's ecosystem, including Fortify, Inertia, Livewire, Filament, Pusher.
- Yii/Yii2 (12 years)
- Symfony, CodeIgniter, Zend (2 years)
Node
With experience in utilizing Node.js, I have successfully developed chat applications and websites that offer real-time, interactive experiences.
Frameworks & Libraries- Express
- Knex
- Socket.IO
Go
Despite my relatively small (>1 year) experience with Go, I am continually exploring its capabilities and learning new techniques to enhance my backend development skills.
Frameworks & Libraries- Gin
- Gorm
Frontend
Even though my primary focus is Backend development, I have worked extensively with popular frameworks such as Angular, and Vue.js, as well as developing applications using plain JavaScript.
I have a comprehensive understanding of frontend development principles, best practices, and the ability to adapt to various project requirements. I am dedicated to delivering engaging, intuitive, and performant user interfaces that meet client objectives and enhance the overall user experience.
JS/TS
With JavaScript, I have harnessed its versatility and broad compatibility to create dynamic and interactive user interfaces. I have leveraged JavaScript frameworks such as Angular, and Vue.js to develop feature-rich applications, implementing functionalities like DOM manipulation, event handling, and asynchronous programming.
Frameworks & Libraries- Vue3 (>2 years) - including Inertia, Pinia, Vuex, Router.
- AlpineJS (>1 year)
- Laravel Livewire (>1 year)
- Angular 2+ (6 years) - Core library and it's ecosystem, including Material, Bootstrap integration.
- Mapping - OpenLayers, Leaflet
- Puppeteer
HTML and CSS
In HTML, I have leveraged the markup language to create well-structured and accessible web content. I am proficient in utilizing HTML tags, forms, multimedia elements, and semantic markup to optimize the website's structure, enhance search engine optimization (SEO), and improve overall user experience.
With CSS, I have implemented responsive layouts, customized styles, and animations to create engaging user experiences. I am skilled in utilizing CSS preprocessors like Sass and LESS to write modular and reusable stylesheets, enhancing code maintainability and scalability.
Furthermore, I have a solid understanding of CSS frameworks like Bootstrap, enabling me to leverage their pre-built components and utilities to expedite development and ensure consistency across projects.
Frameworks & Libraries- Bootstrap (>10 years)
- SASS/SCSS
- HTML 5
- Laravel Blade
- Angular 2+ (6 years) - Core library and it's ecosystem, including Material, Bootstrap integration.
Misc
In addition to my core expertise, I have also gained some experience working with other technologies that complement my skill set. Though my exposure to these technologies may be relatively small, they have enriched my understanding and expanded my capabilities in various areas.
Overall, while my primary focus lies in my core skill set, my exposure to other technologies enhances my versatility as a developer and enables me to contribute to diverse projects with a broader perspective.
- Gearman
- Rust
- D
- Python
- Valhalla, Graphhopper routing engines, Overpass
- Git