Summary

BS (Hons) in Information Technology from University of Gujrat (Main Campus). Vast working experience in the IT industry including programming, analysis, databases, project management, the cloud & IT support. I have a drive to always keep learning and exploring thus I have led and worked on various projects, completing ahead of schedule with excellent results. I am passionate about my work and I always strive to be the best at what I do.


Experience

Company Logo
Senior Software Engineer
Professional Employers Private Limited
Apr 2022 - Present | Lahore, Pakistan

➢ Responsible to build new modules and maintain existing modules using Laravel as the backend and React.js as the fronted technologies
➢ Designing backend features along with the Head of Product and the other development team members.
➢ Troubleshooting, testing, and maintaining the core product software and databases to ensure strong optimization and functionality.
➢ Participating in regular code reviews of my teammates to help level everyone up

Company Logo
Senior Laravel Developer
G1G Travel Insurance
Feb 2019 - Apr 2022 | Lahore, Pakistan

➢ Launched the CRM (Customer Relationship Management system) from scratch using a php custom framework that supports the company's CSRs to manage requests of international travelers about their insurance policies
➢ Lead, architected, developed and successfully launched an affiliate partnership B2B application with an advanced sales analytics dashboard using Laravel, HTML5, CSS, JavaScript and Bootstrap - https://waypt.io/
➢ Built using Laravel as the backend, REST APIs with API documentation secured using Laravel Passport, Multipurpose frontend using Laravel Inertia with Vue 3 as well as Laravel Blade
➢ Integrated Third Party Web Services In the laravel Application such as hubspot and zendesk with two way communication
➢ Developer for one of the biggest and most ambitious projects known as G1Gv3
➢ Selected the tech stack and built on the best industry standards, tools and practices
➢ Implementing repository patterns for reusing database functions
➢ Involved complete redesign and rethought of our current framework and business logic to build a new framework from scratch that is advanced, customer-centric, personalized, easy to use, maintain and upgrade
➢ Following PSR12 coding standards, best practices and SOPs around git
➢ Implementing The OAuth 2.0 roles and the Authorization Code grant flow
➢ Granular permissions and role-based user access
➢ Advanced admin dashboard using Laravel Nova
➢ Error tracking using Sentry, Laravel Telescope
➢ Implementing and working with multiple databases
➢ Implementing SEO best practices and logic to add dynamic SEO meta tags and Schema
➢ Architecture and redesign of the 'Product implementation' process used to add new Travel Insurance products involving rate sheets, calling APIs, generating a quote and making a purchase
➢ Developing a highly advanced and personalized Travel Insurance search and recommendation tool
➢ Writing clean, reusable, manageable and testable code using OOP principles and using Traits, Abstract Classes, Interfaces etc.
➢ Responsible for the concept, design and implementation of databases for all the projects. Experienced with MySQL, PostgreSQL etc. and NoSQL databases
➢ Deploying Applications to AWS Elastic Beanstalk Environment 
➢ Using Git as a Version Control System

Company Logo
Laravel Developer
Advertelligent Pvt. Ltd. Lahore
Feb 2018 - Dec 2018 | Lahore, Pakistan

➢ Convert single user application to multi-auth Laravel CMS.
➢ Create web notifications using Laravel and Pusher Channels.
➢ Live Chat using Laravel and Vue.js, Laravel Roles and permissions, Laravel Access Control List
➢ Develop a user facing dashboard, using AdminLTE, ChartJS and Google Charts.
➢ Worked on NoSQL (DynamoDB) used for analytics metrics ➢ Also I have done a little bit of work on AWS RDS, DynamoDB, S3, ECS and Elastic Beanstalk

Company Logo
Database Coordinator (Placement Year)
University of Gujrat
Jul 2013 - Aug 2014 | Gujrat, Pakistan

➢ Worked in the Development, Alumni Relations and Events (DARE) department.
➢ Maintained the contacts management database Raiser’s Edge (RE) and NetCommunity CMS.
➢ Regularly updated the database, created complex queries, and imported data using advanced imports.
➢ Trained 10 plus people and provided tech support regarding RE and general computer related issues.
➢ Updated and improved training materials and introduced short one page How-to documents and checklists.
➢ Developed new processes including faster methods of manipulating and importing data using Excel Macros and import/export profiles.

Education

University of Gujrat (main campus)
Bachelors, BCS/BS, BS in Information Technology‎
oop, web technologies, DBMS
CGPA 2.3/4
2017

Skills

Expert Ajax
Beginner Amazon WebServices (AWS)
Expert Bootstrap
Expert CSS3
Beginner DOCKER
Expert Executing Content
Expert Git
Expert HTML
Expert JavaScript
Expert jQuery
Expert Laravel
Expert MySQL
Intermediate React JS

Languages

Expert Urdu
Intermediate English

Companies Followed