Rana has extensive software development experience with over twenty (20) years hands on experience designing and developing applications, primarily using the Microsoft .Net Framework and SQL Server technology platforms, and comprising mostly of ASP.Net, MVC and related web front end technologies, angularjs, reactjs, and many others; distributed services and database development, as well as some windows client and service development. Rana acquired Scrum Fundamental and Six Sigma certification and also PMI-ACP training. Worked as scrum master for about 5 years. Specialized in Image processing specifically for Arabic OCR.
Attributes:
» Strong business acumen
» Ability to get along with people at all levels
» Excellent communication and interpersonal skills
» Strong organisational skills
» Team player and accountable individual
» Ability to mentor and lead
» Strong trouble shooting skills
» Ability to work under pressure and with minimal supervision
» Excellent analytical skills
» Adaptable and flexible working style
» Project delivery, software quality and client relationship focused
» Trained on PMI-ACP
» SCRUM/Kanban
I work closely with the CEO and Directors to formulate the strategy for the Group and with the heads of the operating divisions to drive growth and innovation. I am also responsible for development services, technology innovation and ensuring we are aware of new trends and emerging business models.Responsible to manage: * Software Development department * Creative department* R&D department* QA department * Marketing departmentDirect and participate with team members in the analysis, development and delivery of all support and project work for assigned projects.Perform resource planning, deployment, tracking and reporting for all assigned team members.Consult with head office and team members to develop technical solutions to complex business/information problems.Provides guidance and training to less experienced programmers and analysts.
- Liaise with various business users to understand the requirements- System Analysis and outlining the Scope of Work- Writing SRS (Software Requirement Specification) Document and approved it as first milestone- Designing System Architecture- Impact Analysis and Risk Assessment- Project Management (resources & project deliverables)- Management of internally and externally developed applications- Manage source code versioning and QA- Plan, Conduct technical interviews and hire, develop, mentor and motivate the team- Conduct biannual appraisals and set individual development plans- Manage relationship and communication with external client- Provide ongoing Level 3 support to production applications- Implemented Agile methodologies with Scrum meetings