Senior Full Stack Engineer | Project Lead Developer | Certified Laravel Developer with 10 years of professional experience, profound in all the phases of Software Development Life Cycle (SDLC) for designing and building complex web applications, APIs and architecting backend tools. Perform business and technology analysis, system integration engineering, custom software development, support and maintenance, refactoring and re-engineering, unit testing and validation of services. Experienced in agile development and design of high volume and high quality software components and applications, architecting solutions and breaking business requirements into achievable technical tasks. Currently, working with the Laravel, Yii2, Slim Framework and Symfony 5 & 6 as backend PHP Frameworks and Vue, React and TypeScript / JavaScript as frontend tools, while using React Native for building cross-platform applications, following SOLID principles. Always thrilled to learn new stuff.
# About me
# Experience
Axellero
Senior Full Stack Software Engineer | Project Lead Developer(Freelance Contractor)
Working as a Senior Full Stack Software Engineer / Project Lead Developer
Building and maintaining RESTful APIs, architecting and designing the database
structure, implementing custom wrappers for 3rd party solutions, writing
clean and modular code based on SOA
(Service Oriented Architecture).
Created custom Admin Dashboard for easy management of the application entities.
Fueloyal
Senior Full Stack Software Engineer | Project Lead Developer(Full Time)
Working as a Senior Full Stack Software Engineer / Project Lead Developer. Building and maintaining RESTful APIs, architecting and designing the database structure, implementing custom wrappers for 3rd party solutions, writing clean and modular code based on SOA (Service Oriented Architecture). Created custom Admin Dashboard for easy management of the application entities.
Quantox Technology
Senior PHP Developer(Full Time)
Working as a Senior PHP Developer. Building RESTful APIs, architecting and designing the database structure, implementing custom wrappers for 3rd party solutions, writing clean and modular code based on SOA (Service Oriented Architecture).
- Created Customer/Billing management related service that handles processing for merchants, customers, clients, transactions etc. and seamlessly communicates with the remote Payment Factory service for generating Payment Provider object when the payment is processed
- Created Service - Payment Factory that instantiates the implemented Payment providers based on the remote service request
ZeroPlex
Senior Software Engineer | Project Lead Laravel Developer(Remote Team)
Leading an internal all in one CRM/EPM/HRM/ICT Management project. Involved in all the phases of the Software Development Lifecycle (SDLC), working closely with the Product Owner and the main Project Manager, transforming their requirements into deliverables, architecting solutions, estimating user stories, organizing and planning the development process, making extensive code reviews and executing throughout testing
- Internal Laravel Framework
- Adding new features, refactoring code for the internal Laravel framework
- Writing and maintaining confluence documentation
- Internal Management System - ALEX
- Creating, estimating, planning deliverables, adding day to day task and assigning them to the team
- Developing custom API client packages that synchronize the system with various external APIs: N-Central for device management, Microsoft Azure and Office 365
- Architecting API Client for Mobile Telephony overviews with detailed reports for data usage.
- Creating Two Factor Authentication (2FA) laravel package
- Implementing roles and permissions for the system, separating logic and access for the frontend and backend users
- The system manages Organizations / Clients, IT Devices overview
- Client based Software solutions
- Developing custom solutions for multiple clients
- Creating Invoicing module from scratch for handling large amount of data that needs to be invoiced to a customer. Creating SFTP client module that connects, reads, processes and uploads XML files, transforms them into valid JSON, stores the order from file and uploading processed file back from JSON to XML to the SFTP server
- Developing custom API for processing Orders, user can securely authenticate and send POST request with orders
- Writing API Documentation, implementing Oauth API authentication
Xessable
Senior Software Engineer | Lead Laravel Developer(Full Time)
Working as a Senior Software Engineer, Lead Project Developer from the ZeroPlex Laravel Team
- Guiding and mentoring the internal Xessable Laravel development team, providing feedback, problem-solving
- Managing and creating day to day deliverables and tasks for the dedicated internal project and the Xessable Laravel team, writing reports, giving estimations, executing code reviews and testing
Smith & Associates
Full Stack PHP Developer | Magento 1, 2 CE & EE Developer(Remote Team)
Full Stack Magento 1, 2 CE & EE Developer, working as a part of the remote team, estimating user stories, knowledge sharing with internal and remote team, communicating with the client, understanding and implementing the requirements
- Magento 2 CE & EE
- Developing custom modules, widgets and plugins for Magento 2 EE
- Updating existing and creating components for Magento 2 theme
- Creating custom layouts, improving the loading speed of the PDP page
- Creating custom widget for listing the categories with images, reusable component
- Creating custom widget for the Catalog Category link (updated version of the core widget)
- Creating custom widget for displaying the recently sold products from a selected category from the admin using the options array
- Helping the remote DevOps team with creating and fixing Docker scripts for setting up the project environment
- Writing documentation on the shared Confluence space for the implemented features and widgets
- Magento 1 CE & EE
- Converting given design into a custom Magento 1 theme
- Creating LESS structure and organizing the theme files following best practices for better workflow and development
- Implementing Task Runner - Grunt for improved workflow
InterWorks
Full Stack PHP Developer | Magento 1, 2 CE & EE Developer | Technical Consultant(Full Time)
Magento 1 & 2 CE/EE developer, leading team of total 3 developers on Magento 2 project for one of the larges independed distributors of electronic components
- Magento 2 CE & EE
- Developing custom modules, widgets and plugins for Magento 2 EE
- Updating existing and creating components for Magento 2 theme
- Creating custom layouts, improving the loading speed of the PDP page
- Creating custom widget for listing the categories with images, reusable component
- Creating custom widget for the Catalog Category link (updated version of the core widget)
- Creating custom widget for displaying the recently sold products from a selected category from the admin using the options array
- Helping the remote DevOps team with creating and fixing Docker scripts for setting up the project environment
- Writing documentation on the shared Confluence space for the implemented features and widgets
- Magento 1 CE & EE
- Converting given design into a custom Magento 1 theme
- Creating LESS structure and organizing the theme files following best practices for better workflow and development
- Implementing Task Runner - Grunt for improved workflow
Vox Teneo
Full Stack PHP Developer | Drupal 7 & 8 | Laravel Developer | WordPress(Full Time)
Working as a Full Stack PHP Developer, implementing and architecting solutions using Drupal 7 & 8, WordPress and Laravel 4 / 5, transforming requirements into user stories
- Drupal 7 , 8 & Drupal Commerce
- Developing web solutions in Drupal and PHP implementations in a LAMP environment
- Architect enterprise Drupal solutions including data, display, and information architecture
- Advanced site-building with Drupal modules such as CTools, Views, and Panels
- Creating custom Drupal modules
- Building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
- Implementing Bootstrap grid system for Drupal 7 & 8 Custom themes
- Implementing Drupal Commerce , implementing Payment gateways ( Ingenico Payment )
- Implementing CRM (Odoo) with Drupal 7
- Creating UI / UX components , creating and updating Custom Admin Themes / Dashboards
- Creating custom CRUD for the front-end user depending on role
- Creating sub user functionality , where user with certain role can CRUD sub-users
- Creating custom admin Theme options controllers
- Creating custom export options to CSV , for the admin , custom queries and reports
- Creating custom Event creation system
- Laravel 4 / 5
- Implementing new and updating existing features to Laravel 4 / WordPress system
- Working on an appointmen system for Patient / Psychologist, online scheduling where the client i.e patient can check when the psychologist is available for 1on1 online session with video call
- Created custom Admin dashboard so the Psychologist can have better insight of the number of patients, revenue, news that they have published, articles, update their account / profile etc.
Asidus
Full Stack PHP Developer | Web Designer | Project Manager(Part Time)
Freelance Contractor, Working as a Full Stack PHP Developer, Web Designer and Project Manager.
- Web design and custom graphic design
- PSD to HTML / CSS / Bootstrap/ JavaScript / jQuery / Responsive design
- Hubspot forms implementation
- Developing custom designed PHP / MySql projects using the company internal CMS framework
- WordPress development, building custom themes, fixes and plugins
Asidus
Full Stack PHP Developer | Web Designer | Project Manager(Full Time)
Working as a Full Stack PHP Developer, Web Designer and Project Manager.
- Web design and custom graphic design
- PSD to HTML / CSS / Bootstrap/ JavaScript / jQuery / Responsive design
- Hubspot forms implementation
- Developing custom designed PHP / MySql projects using the company internal CMS framework
- WordPress development, building custom themes, fixes and plugins
Upwork
Senior PHP Developer | Certified Laravel Developer(Freelancer)
Working as a Senior PHP Developer.
# Certified Laravel Developer
My preferred tool for building custom web applications. Laravel is the most popular PHP framework at the moment. It has a huge ecosystem and therefore a lot of 3rd party packages, speeding up the development process.