Skills
Work Experience
Wundertax is a SaaS for filing German taxes, with specialized user experience (tools) of many tax cases.
Process: Agile & Lean
Doodle helps individuals and businesses make their meetings scheduling experience seamless and efficient.
Notable Achievements
- Increased data quality for BI by leading the integration with a 3rd-party product tracking governance tool (Avo).
- Increased focus on core product and UX, freeing resources from ads work, by leading integration with a 3rd-party partner for AdTech (Freestar).
Notable Achievements
- Enabled targeting the enterprise segment by building the missing Admin Settings area of the product.
- Sustained high performance in the team by filling for vacant PM/PO role for 6 months, ensuring product decisions are made and managing the backlog w/ stakeholders.
Process: Scrum
Tech Stack: Java, SpringBoot, React/Redux/Saga, Kubernetes, Apache Kafka
Tools: JIRA, Github, GSuit, Miro, Abstract, Amplitude, Grafana/Graphite, Kibana, Prometheus, Docker, Helm
Wikidata, the free and open knowledge base that can be read and edited by both humans and machines.
- Maintain and improve Wikibase extensions that power Wikidata and standalone installations
- Develop and integrate MediaWiki extensions into Wikibase to support Wikidata project
- Mentorship of interns, student and junior developers
- Hiring and onboarding of new developers in Wikidata team
- Creation and ownership of technical strategy that meets product strategy and roadmaps
- Identifying and alleviating technical impediments
- Technical advisory for product and management
- Ownership and maintenance of Wikidata/Wikibase APIs
Process: Journey Model, Community-driven, Dailies, Retrospectives
Tech Stack: PHP, MySQL/MariaDB, BlazeGraph, MediaWiki, Prometheus, Memcached, Redis, Vue, jQuery, ElasticSearch
Tools: Phabricator, Gerrit, GSuit, Grafana/Graphite, Logstash, Kibana
Notable Achievements- reduced storage needs by 70% of an essential db table and risk of db write failure by normalizing its polymorphic design
- improved throughput & pair-programming frequency by upgrading team's process from push (Scrum) to pull (Kanban)
B2B SaaS for templating, drafting and negotiating high-volume low-value contracts, with integrated playbooks and digital signing.
- Conceptualization, design and development of synergist.io SaaS APIs and microservices.
- Upkeep and maintenance of synergist.io backend application.
- Support and maintenance of synergist.io frontend application.
Process: Customer-driven, Feedback Analysis, Prioritization, Standups, Retrospectives, Product Planning
Tech Stack: Gin, AWS, Terraform, Laravel, Redis, MySQL, Angular1.6, Digital Oceans
Tools: JIRA, Trello, Confluence, GSuit, Intercom, Mixpanel, Google Analytics, Slack, Jenkins, Bugsnag, NewRelic, Docker
Notable Achievements- improved confidence and stability in delivery by cleaning up legacy code, fixing db design, setting up CI/CD pipeline and monitoring
B2C SaaS tax submission tools for German market (Studenten, Arbeitnehmer, Polizei, Feuerwehr)
- Participate in the agile product development process, as a member of the cross-functional product team.
- Develop backend, frontend and mobile software.
- Assist business with data-driven analysis, and hire for BI positions.
Process: Kanban, Data-driven, A/B Testing, User Tests, Standups, Retrospectives, Product Planning, CI/CD, Code Reviews
Tech Stack: Rails5, Capistrano, jQuery, React, ReactNative
Tools: Trello, GSuit, Hotjar, Mixpanel, Google Analytics, Slack, CircleCI, Bugsnag, NewRelic
Notable Achievements- validate if app is worth building by wrapping the web tool in an app in 1 week and setting up app ads > installs > sign up funnel
Mid-long term flat rental online platform, for landlords and tenants.
- Implement product features on backend and frontend.
- Maintain and develop integration tests.
- Participate in company-wide meetings and workshops on and around company culture and product strategy.
Process: Scrumban, A/B Testing, Code Reviews
Tech Stack: Yii, Symfony2, Sass, Webpack, ES6, React, MySQL, Solr, Redis, Cucumber, Capybara + SitePrism
Tools: JIRA, Confluence, GSuit, Mixpanel, Google Analytics, Slack, VWO, Jenkins, CircleCI
Notable Achievements- enabled reliable quantitative analysis and data-driven decisions by adding product tracking (Mixpanel)
- Develop recruitment management software for an NGO (WPF, DevExpress).
- Upgrade legacy VB6 software to VB.NET.
- Develop software modules for various projects (ASP.NET MVC4, Telerk Web Controls, VB.NET)
E-Learning platform connecting teachers, students and publishers.
- Establish an agile development process, and facilitate team work as a Scrum Master.
- Research and utilize relevant open standards.
- Develop modular cross-platform libraries for the product.
- Program interactive educational activities.
Process: Scrum
Tech Stack: JavaME, JavaEE, Hibernate, Spring, Netbeans Platform, EPUB, HTML5
Ran with 2 colleagues a software development agency, taking projects in regional markets (Syria, Lebanon, Qatar) and over-seas (France, Canada)
Qualifications
Scientific Courses: General and Linear Algebra, General and Numerical Calculus, Statistics and Probability, Electrical and Logical circuits, Operational Research.
Information and Software Technology Courses: Programming Languages, Algorithms and Data Structures, Advanced Database, Software Engineering, Multimedia Systems, Information Systems Engineering, Compilers, Information Retrieval, Parallel Programming, Information Security, Web Applications, Distributed Systems.
Communication Skills, Business Administration and Professional English courses.
Spoken Languages
- Arabic - Native
- English - C2
- German - A2