Laravel

I am a skilled Web developer, using Laravel from the last 6+ years in combination with Angular, React, Vue as the frontend frameworks.

I worked on a diverse range of Laravel projects, which includes the following implementations:

  • Microservice Architecture: Migrated Monolithic application into the Microservice Architecture using Laravel
  • Use of Design Patterns: Worked with a wide range of Laravel design patterns including Facade, Repository, MVC, Singleton, Factory, etc.
  • Package Implementation: Implemented Laravel custom Packages for adding core functionalities to the application.
  • Package Integration: Integrated Laravel Premade Packages to cover a wide range of functionalities including authentication, authorization, payment processing, monitoring, search, image processing,  beautifully designed administration panel, etc.
  • API Implementation: Implemented RESTful APIs following SOLID principles
  • Use of CQRS Design Pattern: Implemented CQRS Design Pattern to separate out the read and write operations between Microservice database and AWS ElasticSearch, where data is stored as Materialized View to return the optimized search result.
  • External Messenger: Used RabbitMq Messenger to setup Asynchronous Communication between microservices.
  • 3rd Party Integration: Integrated 3rd parties i.e. social media integration, payment integration, ecomm APIs, etc.
  • Logging and Performance Tools: Integrated Sentry, NewRelic, SonarQube, Rancher, Blackfire, etc logging, performance, debug.

DevOps Expertise:

  • Used Docker for OS Level virtualisation, 
  • Used Git for code versioning
  • Integrated a wide range of AWS services like EC2, S3, RDS, SQS, SES, ElasticSearch, API Gateway, etc.
  • Used JIRA, Clickup, Trello, Asana, etc. for Project management
  • Used Composer for backend dependency management.
  • Used NPM, Bower, Yarn for frontend dependency management.