Technical Business Analyst
Magenta Invest
مجموع سنوات الخبرة :14 years, 6 أشهر
• Extracting stakeholders’ requests and convert them into detailed business requirements document.
• Analyzing system requirements to identify business trends and enhancements.
• Being part of the process lifecycle to make sure technical solutions meet business needs.
• Following up on the whole technical process and being responsible of all results.
• Currently working with Magenta Investment Club to setup the technical infrastructure of a Vacation Rentals business model in UK.
Etqan is a Saudi’s startup company specialized with web and mobile development. It has a product
called “Sanabil” which is a SaaS solution to connect multiple charities with different donors in Saudi
Arabia.
• Meetings with stakeholders and prepare different type of documentations like BRD based on
stakeholders’ requests, use cases, functional and non-functional requirements.
• Creating performance detailed reports based on system KPIs and giving presentation in front of
various stakeholders.
• Setting up the technical solution architecture by creating technical documentations like ERD
diagram, code design patterns, features mock-ups, and wireframes documents.
• Building a technical team and controlling the software development lifecycle based on agile
methodologies and scrum meeting.
• Converting business requirements to technical architecture and ensuring it meets business needs
by creating ERD diagram, code design patterns, features mock-ups, and wireframes documents.
• Communicating business & technical requirements to cross-functional teams to help them
understand the different aspects of the solution, and follow up on all results.
• Controlling software development process lifecycle between cross-functional teams by
implementing agile methodologies and scrum meeting.
• Analyzing different technical reports to identify issues and enhancements.
• Building projects based on different system quality attributes like performance, scalability and
security.
• Translating business requirements into technical tasks, and delegating these tasks to individual programmers by setting priorities and deadlines.
• Managing the lifecycle of code development by implementing the agile methodology and scrum meeting.
• Providing technical expertise to a team of highly skilled software engineers.
• Working with the team to complete large application development projects.
• Working at a startup company that is related to public health.
• Playing a role of a team leader that leading the Dream Team, which is responsible of building new features and implementing new technologies to altibbi.com.
• Dealing with Product Owners by gathering requirements and following up with them during the development process.
• Working on several technologies like Zend Framework, Doctrine, Oauth2, Memcache, MongoDB, Redis, Payment gateway integration and many others.
• Working at a startup company as a project based partner.
• Playing several managerial roles like pricing projects, writing proposals, project management, consulting, gathering requirements and many others.
• Working on different frameworks like Zend framework, Yii framework, Drupal and Wordpress.
• Using several technologies like MVC, ORM, memcache, MongoDB, etc.
• Building and developing several web applications and complex Drupal modules.
• Working at a company that has around 25 - 30 employees and combining between Open Source and .Net technologies.
• Building and developing a large number of small to medium websites using PHP, Drupal, MySQL and other technologies.
• Working on many e-Commerce web applications on top of commerce and Ubercart Drupal modules.
• Managing, coaching and helping a small team to achieve utilization and maximum profit.
• Working on a document management system that has been built based on Yii Framework and MVC technology.
• Working at a small company that has four employees.
• Learning PHP, Drupal, HTML and CSS as basic elements for building a web application from A to Z based on Drupal CMS.
• Dealing with several Open Source programs and web applications like Linux, Gimp, Netbeans, Mantis, Open Atrium, etc.
• Building high quality and standard compliant websites with PHP, Drupal, Ajax, MySQL and Other technologies.
• Developing a number of custom Drupal modules some of which have been contributed to drupal.org, for example Area Banner Project (http://drupal.org/project/area_banner).
Implementation of Insurance web applications using .NET technologies. High use of Oracle DBMS and development environments like Microsoft Visual Studio.