Waqas Ibrahim
Full Stack Developer
Summary
Seasoned Full Stack Developer with 7 plus years of professional experience in Web application, APIs, and Microservices development. I am extremely proficient in TypeScript and Vue.js for front-end development, and for server-side development I am skilled in Laravel and Node.js.
Experience
Zinlab Technologies, Islamabad — Full Stack Developer
January 2018 - Present
Leading a small team of developers, I built and managed multiple mid to large-scale projects. Most of the projects have high traffic so performance, scalability, and security have always been a key focus in development. Following is a brief list of my work here so far.
- Built multiple web applications and REST APIs in Laravel and optimized them to be served using Laravel Octane and Swoole
- Optimized API and application response times by implementing query Optimization, caching, and full-text search indexing using Redis and Melilisearch
- Implemented Laravel queues and jobs for long-running background tasks for external APIs and web scraping
- Created front-end for Laravel applications using Inertia.js, Alpine.js, Vue.js, and TypeScript
- Built a few WordPress themes and plugins following WordPress coding standards
- Created SPAs and WebExtensions using TypeScript, Vue.js, SCSS, and TailwindCSS
- Built REST APIs and Microservices for high traffic using Node.js (Express), Python (Flask), and Golang (gin)
- Built some private NPM packages and tools and a Vue.js UI library for internal usage
Upwork — Full Stack Developer
November 2016 - December 2017
Worked as a freelancer developer and completed a few projects in Laravel and Node.js.
PAK GRO, Lahore — PHP Developer
June 2015 - October 2016
Worked for a small finance company that needed an overhaul of its user-facing platform.
- Rewrote and optimized a legacy PHP application and created REST API for the platform to be used in Android/IOS application
- Built an investment portfolio management platform in PHP
Education
COMSATS University, Islamabad — Bachelor's in Computer Engineering
September 2009 - February 2014
Skills
PHP
- Laravel including most first-party packages like Octane, Sanctum, Horizon, Scout, Jetstream
- REST API and GraphQL API development in Laravel
- SPA development in Laravel using Inertia.js and Vue.js
- Following best practices, PSR-2 coding standard, and utilizing Laravel Pint for clean and consistent coding style
- WordPress theme and plugin development
Node.js and TypeScript
- Express.js and Nest.js for web applications and REST APIs development
- Vue.js, Nuxt and Svelte.js
- Module bundlers including Vite, Webpack, and Rollup
- Following best practices and coding standards using ESLint
Others
- Python and Golang for REST APIs and Microservices development
- SQL and NoSQL databases including MySQL, PostgreSQL, MongoDB, and Redis
- PostCSS and SCSS for CSS preprocessing
- CSS frameworks including Bootstrap and TailwindCSS