نبذة عني
I am a self-motivated and progress-driven Software Development Manager and Enterprise Architecture with an extensive background in this industry. I have developed and executed strategies that I believe will bring value t…
I am a self-motivated and progress-driven Software Development Manager and Enterprise Architecture with an extensive background in this industry. I have developed and executed strategies that I believe will bring value to your team.
With over two decades of experience in the IT industry and with 16 Years experience using IBM FileNet and ECM Solutions, I have demonstrated exemplary leadership in spearheading transformative projects aimed at fostering connectivity and collaboration on both governmental and corporate fronts. Experienced software manager with extensive knowledge of software engineering, Agile methodologies, and software architecture, with over 6 years as Development Head. Successfully led multiple projects from conception to completion. Develop short- and long-term strategies for developing scalable software products and services, ensuring projects are delivered on time and within budget while meeting quality standards and business objectives. have strong in-depth technical backgrounds and expertise in software development, combined with effective leadership skills.
With over 10 years of DevOps experience, I led the establishment of DevOps operations at EBLA (Kuwait & Qatar), leveraging Azure DevOps to streamline development processes and foster a culture of continuous improvement. This initiative has accelerated software delivery cycles, enabled teams to deliver high-quality solutions faster and more efficiently, and positioned EBLA at the forefront of innovation and technology excellence.
Automated security analysis against build outputs to achieve DevSecOps. Important security practices include software component analysis, static application software testing (SAST), and unit testing. I used a tool that can be plugged into the existing CI/CD pipeline to automate these tests. I integrated Azure DevOps with SonarQube, a leading automated code review tool to detect bugs, vulnerabilities, and code smells in your code.
During my work experience I played ma
الخبرة
Head of Development
Architected and led the development and maintenance of a mission-critical application servicing government sectors.
Spearheaded project planning, coordination, and execution, ensuring alignment with organizational goals and regulatory requirements.
Implemented best practices in software development methodologies, resulting in improved efficiency and code quality.
Championed the adoption of DevOps methodologies within the team, leveraging Azure DevOps as the primary tool for streamlining development, deployment, and operations processes.
Initiated and led the transition to Agile methodologies, fostering a culture of collaboration, transparency, and continuous improvement among team members.
Developed and implemented comprehensive training programs for technical team members.
Conducting performance evaluations and career development discussions.
Managing budgets, resources, and timelines effectively to optimize productivity and deliver projects within allocated resources.
Collaborating with other departments such as product management, design, and operations to align technical initiatives and ensure seamless integration.
Head of Development
• Architected and led the development and maintenance of a mission- critical application servicing government sectors.
• Spearheaded project planning, coordination, and execution, ensuring alignment with organizational goals and regulatory requirements.
• Implemented best practices in software development methodologies, resulting in improved efficiency and code quality.
• Championed the adoption of DevOps methodologies within the team, leveraging Azure DevOps as the primary tool for streamlining development, deployment, and operations processes.
• Initiated and led the transition to Agile methodologies, fostering a culture of collaboration, transparency, and continuous improvement among team members.
• Developed and implemented comprehensive training programs for technical team members.
• Conducting performance evaluations and career development discussions
• Managing budgets, resources, and timelines effectively to optimize productivity and deliver projects within allocated resources.
• Collaborating with other departments such as product management, design, and operations to align technical initiatives and ensure seamless integration.
Software Development Team Lead
Managed the delivery of a multi-year project, successfully rolling out scalable enterprise solutions.
Cultivated strong relationships with government clients and stakeholders, serving as a trusted advisor and strategic partner in driving digital transformation initiatives and achieving organizational objectives.
Proactively identified and addressed technical challenges and bottlenecks, leveraging technical expertise and problem-solving skills to drive timely resolution and mitigate project risks.
Played a key role in project planning, resource allocation, and risk management, ensuring projects were completed on time, within budget, and to the highest quality standards.
Oversaw the full software development lifecycle, from requirements gathering and analysis to design, coding, testing, deployment, and maintenance, ensuring adherence to industry best practices and compliance with regulatory standards.
Played a key role in project planning, resource allocation, and risk management, ensuring projects were completed on time, within budget, and to the highest quality standards.
Software Development Manager
Implemented efficient algorithms and data structures to optimize application performance and scalability, leveraging design patterns and architectural principles to promote code reusability and maintainability.
Actively participated in code reviews, providing constructive feedback, and mentoring junior developers to improve code quality, maintainability, and adherence to coding standards.
Proactively identified technical debt and opportunities for refactoring and optimization, advocating for improvements to enhance code maintainability, performance, and scalability.
Stayed abreast of emerging technologies and industry trends in the .NET ecosystem, continuously enhancing skills and knowledge through self-study, training, and participation in professional development activities.
Senior .NET Software Development
Develop and support different Applications to serve the company.
Database Administration (DBA)
PCs, Devices, and peripherals maintenance
Senior .Net Development
Develop many Applications to handle university’s Activities (Digital Transformation).
Collaborated with other teams (Network team, design team) to establish the infrastructure and handle the technical issues to be ready for deploying our projects.
IT Department Manager
Develop Applications to handle company objectives for downstate the carpets (Carpet Show App).
Maintain and fix the issues of PCs and software that run machines for printing on carpets.
PCs, Devices, Scanners, Printer, and peripherals maintenance.
Help and support the designers and their machines.
Novel Network Support and maintain.
Software Trainer
Train students to learn different programming languages and MS tools.
Develop many applications by different languages (VB, C).
PCs, Devices, Scanners, Printer, and peripherals maintenance.