Babar Afzaal
Senior Full-Stack Developer
PROFILE
CONTACT
Address
Lahore, Pakistan
Phone
I’m a Senior Full Stack PHP and JavaScript Developer with more than 6 years
of professional experience in PHP (Laravel, CodeIgniter and WordPress) and
JavaScript (Vue.js, Nuxt.js and React.js). Currently, I’m part of an agile
development team where I’m in charge of developing highly scalable and
reliable web applications using Laravel, WordPress, Vue.js, React.js & AWS in
multiple environments including microservices and monolithic.
I have worked across various industries for German, USA and UAE-based
companies in a high-paced environment with a strong passion for building
and debugging reliable, high availability, secure and performant distributed
services. As an agile team lead, I have managed international teams of
developers as well. As a quick learner, I always welcome new challenges.
-
WORK EXPERIENCE
Mail
11/2021 – Present
-
GitHub
github.com/babarmalik6444
EDUCATION
2018
BACHELORS IN SOFTWARE ENGINEERING
Superior College, Pakistan
TECH STACKS
JavaScript (5 years of Project experience)
PHP (5 years)
Laravel (5 years)
Vue.js (3 years)
CodeIgniter (5 years) | Composer (5 years)
Nuxt.js (2 years)
HTML & CSS (5 years)
MySQL (5 years)
TailwindCSS (2 years) | GraphQL (2 years)
TypeScript (1 year)
jQuery (5 years)
RESTful HTTP + JSON (4 years)
GIT (4 years) | CI / CD (2 years)
AWS (4 years)
Jenkins (2 years) | Docker (1 year)
PHPUnit Testing (2 years)
Webpack (4 years)
MVC (5 years) | Agile (5 years)
DatumSquare IT Services Pvt Ltd, Lahore, Pakistan
SENIOR FULL STACK DEVELOPER
Project: Home Team Pest Defense - a US-based company with 50K+
customers providing pest control services. Built the promotion and referral
platform from scratch for hiring new staff. I work in a scrum team of 3 (15
developers work on the project) developing the APIs and dashboard using
Laravel microservices architecture and React.js. Developed the quality
control system for technicians, auditors and admin (client) which increased
productivity by 15% using JSON Rest APIs. Built the complete backend for two
mobile apps using Laravel microservice architecture. Developed a multitenant admin panel with multiple databases and subdomains for users on
React.js to speed up the system with load balancing on MySQL databases.
Used FCM notification to keep employees updated. Built Remote Signing with
DocuSign to manage documents authenticity, which led to increase in client
satisfaction by 20% / employees by 40%. Maintained code quality with test
coverage of 90% using PHP Unit Testing.
Technologies used: JavaScript | React.js | Laravel | Custom WordPress
Development | MySQL | Microservices | JSON | FCM | GIT | Homestead |
MultiTenancy | PHP Unit Testing | JSON | RESTful API | Scrum.
06/2020 – 10/2021
The Xpertz Web infusion Pvt Ltd, Lahore, Pakistan
SENIOR FULL STACK DEVELOPER
Project: Mylokalesuche is a digital marketing agency based in Switzerland
providing services to 4K+ clients around Europe. I worked as Technical Team
Lead in an agile team of 6 developers and 2 quality engineers. Built the
complete location management system with 35+ microservices including
YextAPI, Laravel and GraphQL with Nuxt.js. Reduced complexity and time to
maintain seamless integration between multiple systems by 20%. Built a
social media management tool with multiple accounts integrations for
Facebook, Google My Business, Twitter, LinkedIn and WordPress blogs for
instant and scheduled posting and location management for all platforms.
Covered the code of 90% with PHP Unit Testing. The project generated 3M+
EUR revenue in the first year and helped the customers increase sales by
20%.
Technologies used: JavaScript | Vue.js | Nuxt.js | Laravel | GraphQL |
Microservices| MySQL | RestFull APIs | CI/CD | Jenkins | PHPUnit Testing |
Scrum.
LANGUAGES
English (C1)
Urdu (Mother Tongue)
HOBBIES
Traveling
Sports & Exercise
01/2019 – 05/2020
Wanological Solutions Pvt Ltd, Lahore, Pakistan
FULL STACK DEVELOPER
Project: (07/2019 - 05/2020) Juelmin Insurance Service LLC is a UAE- based
insurance provider to 10k+ clients per year. I worked on a Scrum team of 5,
developing the APIs on the backend by using Laravel microservices
architecture, WordPress, Vue.js and MySQL. Built a Quotation platform with
19 new insurance types using Vue.js, Vuetify.js and Laravel Microservices.
To increase the uploading and downloading speed by 25% I used AWS S3
Bucket. Built Easy Pay module to pay online insurance amount using
Mastercard API which increased the client satisfaction. Created Analytical
Dashboards using Microservices, Charts.js and Vue.js.
Technologies used: JavaScript | Vue.js | Laravel | WordPress | MySQL |
Payment Gateway | Vuetify.js | jQuery | Microservices | GIT | AWS |
Charts.js | Analytics | Scrum.
Project: (01/2019 - 07/2019) Almumyaz is a UAE-based vehicle testing
service company which offers vehicle testing for all kinds of luxury cars. I
developed the sales platform in a scrum team of three developers.
Decoupled the architecture from monolith into microservices using the
newest technologies (React.js, Laravel microservices and AWS). Migrated
project using latest UI/UX, Unit-tests and CI/CI pipelines. It increases staff
performance by 20%and client satisfaction rate by 15%.
Technologies used: TypeScript | Vue.js | Laravel | WordPress | MySQL |
Payment Gateway | Vuetify.js | jQuery |Microservices | GIT | AWS |
Charts.js | Analytics | Scrum.
02/2017 – 12/2018
Wanological Solutions Pvt Ltd, Lahore, Pakistan
JUNIOR PHP DEVELOPER
Project: Back-To-Expert is a soft technical services providing company with
1K+ registered experts and 14K+ users. I worked in a team of 5 members.
Created a chat module using Web sockets and chat time tracking as well as a
meeting module using Zoom Meeting APIs, which increased user satisfaction
by 40%. Optimized the reports module in admin using MySQL Indexing which
decreased the loading time.
Technologies used: JavaScript | Laravel | MySQL | React.js | Redux |
Microservices | Zoom API | Indexing | Scrum.