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)
● 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.
Web Engineering - Visiting Faculty Teacher
● Teach Web Engineering to BS students.
● Conduct Midterms, Assignments, labs, and Final Papers.
● Counsel FYP students as External evaluators.
● 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.
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.
Hammad is a great team player, someone everyone enjoys working with.