Adnan Mumtaz

Adnan Mumtaz

$15/hr
Full Stack PHP, Laravel, Symfony, AWS and DevOps
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
32 years old
Location:
Lahore, Punjab, Pakistan
Experience:
5 years
About

I am a full stack developer with 5 years of experience in developing commercial web applications. I began developing with Laravel when version 4 was released in 2013. Since then I have worked exclusively with the framework on a daily basis, developing web applications using all major release versions ( 4.x and 5.x).

I use the best practice for using OOP, SOLID and DRY principles. And I always follow PSR-1, PSR-2 and PSR-5 standard for styling my code. I love writing tests for my code.

My code is very clean, easy to read and even easier to upgrade in the future which guarantees long-term success instead of rewrites.I can take care of the application from scratch to deployment and scaling.

Some of the key areas and experiences that I have.

DevOps:

Docker, Python, PHP, JIRA

AWS services (EC2, S3, Route53, SQS, IAM, CloudWatch, CloudFormation, AWS Lambda, AutoScaling)

Laravel:

Experience with Package Development, Modular Architecture, Queues, Jobs,

Events, MVC. Laravel Echo for Real time Messages, Laravel Valet for

Configuring Projects and setting up projects, PHP Unit for test driven

development. Laravel Passport for Auth2 API authentication, Pusher for

Realtime Messages, Redis for Caching. Redis for Queues; Payment gateway

(Stripe, Paypal).

PHP:

PHP coding standards, Experience with Configurations, Symfony

Components, Phpdox, php-cs-fixer, phpmd, phpunit. phpcpd.

Apache:

Virtual hosts, Handlers, Logs, FastCGI, familiar with Apache mods, SSL,

Experience with configuring Laravel projects on production.

AWS:

EC2, SNS (Simple notification service), Elastic Beanstalk, Route 53, Simple email service, Simple storage service. AWS CloudFront, AWS Lambda

(currently exploring). IAM

Git:

Git branching, git hooks. Github, GitLab, Bitbucket, git-flow.

Linux:

Experience with certboat for SSL certificates, auto deployments from Git repo.

Basic Linux and file management. cron jobs. Queue workers.

Paradigms:

Object-oriented Programming (OOP), Agile Software Development, Continuous Improvement, Continuous Deployment, Back-end Architecture, Scalable Application, Agile Product Management, Agile UX, Web Application Architecture, Model View Controller (MVC), MVVM, Scrum, Unit Testing, Dependency Injection, Test-driven Development (TDD), Design Patterns, Data-driven Programming, Web App Design, MEAN Stack, Continuous Integration (CI), Continuous Delivery (CD), Rapid Prototyping, Responsive Web Design (RWD)

Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.