Waqas Ibrahim - Full Stack Developer

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, IslamabadFull 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

UpworkFull Stack Developer

November 2016 - December 2017

Worked as a freelancer developer and completed a few projects in Laravel and Node.js.

PAK GRO, LahorePHP 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, IslamabadBachelor'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

Download Resume