Photo of Waqar Frame

Me

Hey there! I'm software engineer, work also as an architect. By day I work for Barnes & Noble, nook at Folio3 Softwares and code some of my ongoing stuff at home. I also write about programming and web related things whenever I find the time (not very often), helping people in learning programing and over past 3+ years I'm giving contribution to Open Source and stackoverflow community with reach out impact of 1M+ developers.

Passionate about Evolving Technologies, Cloud Computing & Big Data processing with great interest in automated infrastructures, self-healing and high-availability systems.

Worked with great local/international companies & teams including Machinima, Barnes & Noble, NOOK, Proximate Global Inc, Creative Chaos LLC, Plus! Games, Inka Technology UK, Hunter Lodge, Social Lightning and more with best Agile/ Scrum/ XP practices.

Take a look at what I'm currently up to.

Elsewhere

Currently

Lead Software Engineer at Folio3 (Pvt) Ltd

Top for

Frame
PHP
Frame
JavaScript
Frame
MySQL
Frame
Oracle
Frame
Ruby
Frame
Go Lang
Frame
Apache
Frame
Nginx
Frame
Ansible
Frame
Mem-cache
Frame
Redis
Frame
C++
Frame
HTML5
Frame
jQuery
Frame
SCSS

Building On

Frame
Yii
Frame
Laravel
Frame
Symfony
Frame
Go Lang
Frame
Ruby on Rails
Server side & Command line engineering. - Quality PSR standards coding with application performance & optimization in mind.
Frame
MySQL/ Fabric
Frame
Oracle/ Cloud
Frame
Postgre
Frame
Hive
Frame
Aster
Frame
Elastic Search
Frame
MongoDB
Backend databases. - Fluent in sharding, replication & high availability.
Frame
Redis
Frame
Mem-cache
Caching data & storing sessions. - Data replication & sharding.
Frame
Kafka
Frame
Rabbit MQ
Frame
SQS
Frame
Gearman
Processing queues - Distributed data processing.
Frame
Docker
Frame
HAProxy
Frame
Nginx
Frame
Apache
Frame
Ansible
Frame
Chef
Frame
Supervisord
Frame
Nagios
Load-balancing, Content delivery & Web requests handling. - Including infrastructure automation over the cloud.
Frame
PHPCI
Frame
Jenkins
Frame
Capistrano
Frame
Vagrant
Frame
Travis-CI
Frame
Git
Frame
Kubernetes
Better software development, deployments (single step), virtualization & quality.
Frame
Kibanna
Frame
Logstash
ETL/ BI tools
Frame
Xdebug
Frame
Cache Grind
Frame
Web Grind
Frame
Php Unit
Frame
Jasmine
Frame
Selenium Php
Frame
Code Sniffer(for PSR)
Frame
Mess Detector.
Application quality assurance.

INTERPERSONAL SKILLS

  • Development management/ Managing technical teams
  • Agile methodologies (Scrum & XP) / Scrum Master
  • Deployment/ Migration procedures
  • Tech Talks / Providing training to technical teams
  • Technology roadmap and vision
  • Project estimation/ Technical documentation / Specifications

Exploring

Frame
Cassandra
Frame
Hadoop
Frame
McRouter
Frame
Node.js
Frame
Distributed R
Frame
Kubernetes
Frame
Open Stack

TECHNICAL SKILLS

Languages:

Skilled

  • PHP/ HHVM
  • Ruby
  • C++
  • HTML5
  • CSS3/SCSS
  • SQL/ No-SQL
  • JavaScript
  • Shell Scripting
  • C#
  • ASP.Net
  • OOP/ OOD/ COP
  • UML
  • MVC/ MVP/ MVVM
  • PHP Frameworks (Yii, Laravel, Code Ignitor)
  • JS Frameworks (jQuery, Mustache, Knockout, Backbone, Handlebar)

Novice

  • Python
  • Cassandra+Hadoop
  • node.js
  • Meteor

Tools:

  • GCC, GPP, Microsoft Visual Studio, Terminal, Bash, Power Shell, Supervisord, Puppet, Vagrant, Code Lobster, Sublime, Notepad++, PHPmd, APIGen, Gii, Web Profiler, GitHub, SVN, Branching, Forking, Redmine, Jira, FireBug, FireFTP, Opera Mobile Emulator, Milk Shape 3D, Valve Hammer Editor, XNA Game Studio, Dust

Process:

  • Agile development(Scrum, Sprint, Extreme programming), Kanban(management), Rapid application development/Prototyping and mostly Waterfall

Other:

  • Frameworks including Yii, Turbo PHP(author), Cake PHP, Code Igniter etc, CMS including Wordpress, CRM, B2C, Cloud services, Design patterns, HTML/4-5, CSS/2-3, JavaScript, jQuery, Ajax, Pagelets, Local/ Offline Storage, Session Storage, Sencha Touch, Web Worker, JSON, XML, Mem-Cached, Graphs (storage), APIs (Facebook, Twitter, Instagram, Microsoft, PayPal, BestBuy, Personixx, Google, face2face, SMS & payment gateways etc), UI Scalable Apps (including CSS3 media queries and composite design pattern for mobile/desktop apps), SOAP, XML, RPC, REST, Oauth, MVCs, MVPs, Composite Design Patterns, Web viewer based Mobile Apps, installable web apps (for iOS and Chrome store) etc

About

  • For more than 6 years I've been developing applications for internet, knowledge of recent trends in web dynamic scripting and predominantly working with high traffic web, large data volume applications and web apps for smart devices. Building application on cloud & making scalable, fault tolerant applications using HA proxy, Nginx & Apache.
  • Professionally working on PHP5/ HHVM and being multi-lingual including JavaScript, Go Lang, Ruby, C++, Python, AS3 and wide variety of web specific skill sets including HTML5, CSS3/SCSS, jQuery, REST, Oauth& Web Services (SOAP, JSON, clients & services).
  • Specialize in growth hacking & quick prototyping, along with good problem solving skills. This includes solving complex problems, designing application architectures and coding new patterns.
  • Good knowledge and use of Agile, UML, SDLC, recent design patterns, frameworks, software models, new tools and complete development of a dynamic website/ mobile web app from scratch to end.
  • Worked with great local/international companies including Machinima, Barnes & Noble, nook, Proximate Global Inc, Creative Chaos LLC, Plus! Games, Inka Technology UK, Hunter Lodge, Social Lightning and more.
  • Occasionally putting up small projects on my GitHub account and write about programming and web related things on my blog.

Experience (4)

Folio3

Lead Software Engineer (April 2013 - Now)

Folio3 (Pvt) Ltd

- Now

Karachi, PK

"Whether you are a $2 billion a year company or a two person startup, Folio3's goal is to help you design and deliver your innovation."

  • Back-end server engineering; Working with Barnes & Nobles marketing teams from NY & CA for designing and building the back-end services and products that support entire e-mail system of Barnes & Nobles, NOOK and related marketing products, including difference API and backend systems.
    Building systems for Pre-order, New Release Alerts, Digital Book Purchases, Welcome notifications, Promotions, Newsstands, Daily Digests, Gift Cards, Browsing Behaviors, Product Recommendations by automating business workflow.
    Working with huge data-set of NOOK devices and providing service automation with PHP, Go Lang, Python and JavaScript.
    Working with raw data gathering from NOOK APIs, Localytics, NeoLane & UrbanAirship and building marketing tools on top of them.
  • Front-end engineering; Wrote highly-interactive media interfaces, demos using HTML5/CSS3/jQuery& Twitter Bootstrap, often under very tight deadlines.
  • Information security; Responsible for security of server applications and infrastructure. Continually perform reviews to ensure compliance with Nook's services.

Creative Chaos

Software Engineer (March 2011 – April 2013)

Proximate Global Inc / Creative Chaos

Karachi, PK

"A US-based organization founded in 2009, PGI approached Creative Chaos for the application development, with emphasis on one focal point the simultaneous integration of visibility, later on PGI decided to continue application development itself."

  • Operations; Worked for Proximate Global Inc. and developing web apps/ components/ prototypes for face2face product. (http://www.face2face.co/)
    Apply a wide breadth of technical skills, internet knowledge, and experience across the spectrum of online development with the latest HTML5 technologies including canvas, local storage, drag and drop, touch, SVG, web worker, knockout.js, SAAS & closure.
  • Back-end server engineering; Well developed with Web Planet(Engine to run javascript based apps with super object as pagelet), Web Worker, Big-Pip, Profile Cover Flows, Social Networks Connects etc.
    Worked with Oauth, Rest services and wrote PHP SDKs for it.
  • Front-end engineering; Wrote highly-interactive media application for cross platform and devices, demos using HTML5/CSS3/jQuery. Applied all of my year's knowledge for those web components that are powerful, rich in creativity and more users attractive.
    Develop web apps for iOS and Android.

The Brains

PHP Developer (October 2010 – March 2011)

The Brains (Pvt) Ltd

Karachi, PK

"A courtesy project-handling in UK, USA, Canada, Australia & Europe and providing services for any kind of software development."

  • Operations; Served as the primary web developer for the company, in the service of building and improving online properties for multiple clients.
  • Server engineering; Includes: site architecture and infrastructure, backend development using open source toolset (PHP, MySQL, Apache, Linux and others (i.e. LAMP), front end development with CSS, HTML & web systems administration.

Salsoft Technologies

PHP Developer (January 2010 - September 2010)

Junior PHP Developer (October 2008 - December 2009)

Salsoft Technologies

-

Karachi, PK

"Salsoft Technologies comes up with essential tools for online business enhancing. Their programming specialists focus on delivering solutions for small start-ups as well as large organizations and companies."

  • Operations; Reprogrammed already built framework for applications for highly optimization and can face high traffic of users using load-balancing algorithms (including round robin and master slave) with mem-cached/varnish as cache.
  • Back-end server engineering; Dynamic web site programming using PHP, MySQL, HTML, CSS & jQuery.
    Continued developing RPGs, gifting, trivia, fantasy sports, events, utilities & fun applications.
    Web applications with PHP & MySQL.

Research & Development

Since day 1 I joined this platform I have been in constant research and developing prototypes, I have been working on various technologies. Some of my research was academic and some areas of my career.
  • As a part of Compiler Construction II, I researched for the code optimization for PHP web scripting (purely in PHP not in C++).
  • Development of multi apps based PHP framework. i.e. you want to run web, mobile, campaigns or media apps.
  • Working with XNA Game Studio in C#.
  • http://www.trendstagram.com/ (A 2 day weekend project did for fun)

Education Credentials (3)

  • BS in Computer Science with 3.1 approx. CGP, University Of Karachi (2006-2009)
  • H.S.C in Pre-Engineering, Govt. National College (2004-2005)
  • S.S.C in Computer Science, The School (2002-2003)

Certifications (2)

  • English - IELTS - Level C1
  • French - Alliance française de Karachi - Level A1

Tech Talks (3)

Popular Open Source Projects

  • Map Reduce in GO + PHP - Programming model written in PHP with Go Lang to execute jobs in parallel on single cluster.
  • The Kitchen Sink - Code samples in multiple programing languages including, PHP, Ruby, Python & Javascript.
  • PHPVM - Your next PHP stack using HHVM, Nginx, Mysql, Redis & Supervisord - build on top of Vagrant.
  • Turbo php - Powerful php framework for faster web applications.
  • Mine Sweeper - Minesweeper online is HTML5/ jQuery version of traditional Mine Sweeper.
  • Yiipistrano – Build Automation - Simple capistrano deployment script for yii php application.
  • Html5 Picture Editor - HTML5 picture editor made with fabric.js, jquery and bootstrap

Interests

  • XBOX Live technology (Will love working on it sometime)
  • Innovative program development
  • Games Development (XNA | DirectX | Unreal | OpenGL)
  • iOS
  • Surfing/Searching on web for hours
  • Photography & Multiplayer Gaming

Others

Current Location Karachi, Pakistan
Passport # BW1755881
Age 28

Travel

I absolutely love to travel. Here's my travel map, a blue pin is somewhere I've been, a pink pin where I love to be

View full map