Summary

Software Engineer | Product Strategist, who is:
- Experience in building large and complex web applications.
- Passionate about solving complex problems.
- Bringing Ideas turns into useful products.
- Designing, developing, deploying and delivering web applications using best practices.

Following is what I have achieved so far:

Technical:

- Languages / Stacks (LAMP, PHP, JS)
- Databases ( MySQL, elasticsearch, MongoDB, redis, CouchDB, SQLSERVER)
- Version controlling & interfaces (git, bitbucket, Github)
- Code merging & Deployment (CI / CD)
- Quality Assurance & Testing (PHP Unit)
- Frameworks, Libraries & APIs (Laravel/Lumen, Restler, Codeigniter, Smarty, Blade)
- Design Patterns & Processes (MVC, Command Pattern, OAuth 1.0 & 2.0, Microservices architecture, Composer)
- Caching (Redis, Memcached, Databases, Filesystem)
- Coding Standards (PSR)
- Documentation (Swagger for API docs)
- Misc. (XSL, HTML5, Web 3.0, etc)

Infrastructure:

- Infrastructure Management (AWS EC2, AWS RDS, AWS Cloudwatch, AWS S3, AWS billing, DigitalOcean, OVH, Heroku, Cloudflare, Cloudways)
- Server Management & Utilities (Debian, CentOS, Shoreline firewall / IP management, Newrelic, crontab management)
- Email Management / Campaigns (Mixpanel, mailchimp, mandrill, SendGrid)

Data Visualization / Analysis / :

- Data analytics (Mixpanel, Google Analytics, Optimizely, Google Tag Manager)
- Experimentation & A/B testing (Optimizely, Google Optimize, Mixpanel A/B Testing, HotJar)
- Software Monitoring & Alerts (Slack API, AWS Cloudwatch, Newrelic)

Functional / Business / CRM :

- Software Systems ( WHMCS, PostAffiliatePro[PAP], Blocked.com)
- Payment Processors & APIs (Stripe, Paypal, Itunes, Playstore)
- Customer Support Tools & APIs (Zendesk, LivechatInc) 

Projects

Excise and Taxation, Government of Sindh

Experience

Company Logo
Senior Software Architect
PNC Digital
Oct 2021 - Present | Karachi, Pakistan

● Create a new SAAS application from Ideation to launch in a role of Product Manager● To lead and manage a team of 15 resources (Developers, QA, and Project Manager) and as Scrum Master.● Work closely with the management to transform the launch of new features and Products as Product Owner.● To manage and design technical architecture and database of applications.● Monitoring project planning, costing, development, and implementation activities.● To plan business analysis activities, and prioritize and organize stakeholders’ requirements.● Conceptualizes new products or features for development based on customer experiences and research.● Takes ownership and manages product(s) through the entire development cycle.● Lead product discoveries from the front, and is able to generate, grow, connect and build ideas into products, from business to technical aspects.● Contribute to the strategic and operational planning for the Product solutions team.

Company Logo
Visiting Faculty Member
Muhammad Ali Jinnah University
Sep 2019 - Present | Karachi, Pakistan

Web Engineering - Visiting Faculty Teacher
● Teach Web Engineering to BS students.
● Conduct Midterms, Assignments, labs, and Final Papers.
● Counsel FYP students as External evaluators.

Company Logo
Lead Engineer
Gaditek Associates
Feb 2016 - Sep 2021 | Karachi, Pakistan

● Work closely with the marketing team as Growth Hacker and Product Owner to transform the customer experience with the help of the AARRR Framework.● Responsible for Data Engineering Processes, Data Migration, ETL, and Data warehousing.● To manage and design technical architecture and database of PureVPN backend applications.● To lead and manage the backend operations team for PureVPN.● To lead the team in the overall course of the project under the supervision of the Software Architect for Billing System.● Involved in R&D (Research and Development) Processes for projects and products.● The major responsibility is to reduce the Churn rate of PureVPN.● T o Involve in BPR (Business Process Re-Engineering) of Organization\'s Business Processes.● Preliminary analysis and brainstorming discussions with cross-functional teams.

Company Logo
Technical Team Lead
NetSol Technologies Limited
Feb 2014 - Feb 2016 | Karachi, Pakistan

NetSol Technologies Inc. is one of the largest and the CMMI level 5, ISO 2700, and ISO 20000 certified IT companies providing IT solutions globally.● To lead and manage a team of 7 resources (Developers, QA, and Support) in the overall course of the project.● To manage and design technical architecture and database of applications.● Monitoring project planning, costing, development, and implementation activities.● To plan business analysis activities, and prioritize and organize stakeholders’ requirements.● Preliminary analysis and brainstorming discussions.● To Involve in BPR (Business Process Re-Engineering) of Organizations Business Processes.● To prepare software requirement specification documents, and define and manage stakeholders’ constraints & assumptions.● To communicate requirements to stakeholders and manage clients for their existing and future requirements.● Deployment of the applications on both client and server.● To enable change management by comprehensive training to end-users.● To develop standard operating procedures with the collaboration of the client IT department.● To develop reports as per client requirement● Provided software technical support to the clients via, phone, online, and on-site visits.● Involved in all Phases of Project Implementation like Software Installation, Configuration, End-Users Training Sessions, Pilot Run and Go Live.

Company Logo
Senior Software Engineer
Cooperative Computing
Sep 2013 - Jan 2014 | Karachi, Pakistan

Company Logo
Software Developer
Ten Pearls LLC
Jul 2013 - Sep 2013 | Karachi, Pakistan

Company Logo
Software Engineer
Cygnis Media Inc.
Nov 2011 - Jun 2013 | Karachi, Pakistan

Company Logo
PHP Developer
Avenue Social Inc.
Jan 2011 - Oct 2011 | Karachi, Pakistan

Company Logo
PHP Developer (Internee)
Revolutionary Technologies
Aug 2010 - Nov 2010 | Karachi, Pakistan

Education

scrum alliance
Certification, ‎
Incomplete
2022
scrum alliance
Certification, ‎
Certified Scrum Product Owner 2022- 2024
Incomplete
2022
Mohammad Ali Jinnah University
Masters, Masters in Business Administration, Masters in Business Administration‎
Management Information System
CGPA 3.0/4
2018
University of Karachi
Bachelors, , Bachelors in Science‎
Software Engineering
CGPA 3.0/4
2010

Skills

Intermediate angular
Expert MySQL
Expert SQL
Expert CSS
Intermediate Node.js
Beginner .NET
Expert Accounts Administration
Expert Agile
Expert Agile Application Development
Expert Agile Environment
Expert Agile Leadership
Expert Agile Programming
Expert Agile Project Management
Expert Agile Software Development Methodology
Expert Ajax
Beginner Algebra Knowledge
Expert Amazon AWS Command
Expert Analytical Skills
Expert Apache
Expert Architectural Designing Skills
Expert Architectural Patterns
Expert Architectural Project Management
Expert Atlassian
Expert AWS
Expert Backend Development
Expert Bootstrap
Expert Click up
Expert Codeigniter
Expert Commercial Software Knowledge
Expert computer skill\'reporting
Expert Cooordination Skills
Beginner Cost Estimator
Expert Costing
Expert Cross-browser Compatibility
Expert CSS
Expert CSS3
Expert CSV
Expert CURL
Expert Custom Software Development
Intermediate Data Science
Expert Design Patterns
Expert Design With UML
Intermediate Digital Project Management
Expert Distributed Development
Expert DOM Scripting
Expert ERP Solutions
Beginner ES6
Beginner ES7
Expert Excellent Communication
Expert Facebook API

Languages

Expert Urdu
Expert English

Endorsements

Generic placeholder image
Adil Mirza
Chartered Accountant Trainee, M. Shoaib & Co.
Worked with you at Cooperative Computing

Hammad is a great team player, someone everyone enjoys working with.