Director of Software Development
InCube
مجموع سنوات الخبرة :22 years, 7 أشهر
Orchestrate all aspects of IT architecture and strategy with focus on business performance in the Supply Chain industry; harness gravitas to liaise at all levels (including Board members) securing buy-in to technology change in line with commercial goals. Deliver competitive advantage by bridging gaps between business and technology in all products and services offered.
Played instrumental role in establishing high-impact, big-picture technical plans, strategies and visions to support attainment of enterprise objectives for a mix of clients.
Key achievements
• Consulted with business owners to facilitate transformation of ideas into applications as founder of Alien Brain Applications Productions LLC; called upon experience managing product development lifecycle - from inception to completion.
• Forged, maintained and nurtured key relationships, conducive to both business development and service excellence.
• Led research into mobile gaming, e-learning, augmented and virtual reality to identify opportunities for innovation.
• Pitched a multimillion-dollar solution with international partners.
• Built a supply chain application, resulting in a partnership with InCube and appointment as CTO.
• Managed Development Resources located in multi-geographical locations according to Projects needs. (KSA, UAE, Bahrain and Jordan).
• Has the overall responsibility to ensure that all projects are provided with adequate resources to ensure fulfilling the project contractual and committed requirements and meeting committed due dates.
• Responsible for the performance of the resources and the submission of quality deliverables within timely delivery in all projects.
• Responsible for setting and monitoring different KPIs within the division.
• Determine and inspect new business opportunities and markets based on analysis and research.
• Identify and advocate internally best practices in business development to reflect better deliverables for clients.
• Prepare and implement the annual business development department plan and manage its implementation.
• Act as a focal point between senior management and executive management in communicating the strategy and business planning related issues.
• Plan and consult on Resources Capacity Building activities according to Pipeline.
• Assign Development Teams to Projects and Presales Activities (Proposals, Presentations, POCs, and Customer Visits), and follow up the progress and contribute when needed.
• Approve and validate all reports received from different technical team leads that are under my responsibility.
• Maintained IBM Premier Partnership by preparing development and certification plan for the team.
• Manage cross-functional teams to develop services and applications on multiple channels (Web and Mobile Portals, IPhone Native Applications) in addition to maintain the portal performance to sustain adequate response rate by the users.
• Consult through effective communication with both business and technical stakeholders to achieve most effective user experience with highest quality which aligns with the UNPAN standards.
• Standardizing Processes and GUI standards that are used throughout the Bahrain government sector.
• Work with the Client to determine user experience needs and how to meet them.
• Communicate with different stakeholders their needs and requirements prior project implementation.
• Collaborate with other team managers on regular basis to ensure the alignment of the project plan with the actual execution.
• Perceptive to new business opportunities by understanding client feedback and needs with proven record to secure lucrative business deals to the company.
• Working with a team to develop portal solutions using IBM and MS technologies.
• Gathering requirements from clients as well as business analysts to ensure delivery according to scope and business needs.
• Estimations, planning, design / architecture, implementation, testing and conduction of user acceptance sessions.
• Designed, Developed and lead presentation-tier development of portals and other custom components and applications according to latest standards.
• Creating development plans and revision and modification as requirement changes.
• Periodical status reporting and communication with other teams in division.
• Technical evaluation of proposals and other presales activities.
• Follow up and supporting team members during development.
• Previous position, Senior Developer
Duties involved different managerial tasks as quality assurance, coordinating communications between different departments, task assignments and reporting periodical projects progress to management as well as handling communications with clients including requirements gathering and feedback.
It also included multimedia design and development of e-lessons, Montage of Animated Movies in addition to management of resources such as sound files and animations to deliver a high quality product.