Accomplished IT professional with over 15 years of experience, including 11 years of international experience in Saudi Arabia, specializing in IT solution development across desktop, web, and mobile platforms. Expertise includes development using OutSystems, robotic process automation (RPA) with UiPath, as well as extensive skills in application design, coding, testing, and debugging across various languages. Proven track record in software architecture, technology integration, and solution modeling. Recognized for a strong understanding of business-technology alignment, with the ability to meet client needs by implementing advanced technology solutions. Highly organized, analytical, and solution-oriented, with strengths in decision-making, troubleshooting, and delivering results under pressure.
RPA Developer ( July /2019 - Jan/2020)
1. Process Analysis and Automation Design: Identify, analyze, and design automation solutions for business processes that can benefit from Robotic Process Automation (RPA) to improve efficiency and accuracy.
2. Development and Implementation: Develop, test, and deploy RPA bots and automation scripts using RPA tools to streamline repetitive tasks and reduce manual workload.
3. Maintenance and Optimization: Regularly review and optimize existing RPA processes to ensure they continue to operate effectively and improve over time.
4. Documentation and Training: Document RPA workflows and provide training or support to end-users and stakeholders on the use and benefits of RPA solutions.
5. Collaboration with Business Units: Work closely with business units to understand process requirements and ensure that RPA solutions meet business needs and are aligned with broader digital transformation goals.
These roles are designed to ensure the stability, efficiency, and innovation of digital solutions through robust infrastructure and strategic automation.
OutSystems Mobile Engineer (Jan/2020 - Aug /2020):
1. Infrastructure Management: Oversee the setup, maintenance, and optimization of the OutSystems infrastructure, ensuring stability, scalability, and security across all environments.
2. Environment Configuration and Deployment: Configure, deploy, and manage OutSystems environments, including development, testing, and production, to support a seamless application lifecycle.
3. Performance Monitoring and Troubleshooting: Continuously monitor performance and promptly troubleshoot issues in the OutSystems infrastructure to ensure optimal application functionality.
4. Security Compliance: Implement and maintain security measures, ensuring infrastructure adheres to best practices and compliance requirements.
5. Collaboration and Support: Work closely with development and operations teams to support their infrastructure needs, ensuring a cohesive approach to development and deployment.