Ahmad Arksousi

Software Architect - Digital Service Platform at Comptechco
  • Claim this Profile
Online Presence
Contact Information
Location
Riyadh, Saudi Arabia, SA
Languages
  • English -
  • Arabic Native or bilingual proficiency
  • Spanish Elementary proficiency

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Hernán Massad

We worked together for 2 years and it was a great honor to learn from Ahmad. He is one of the best software development professionals I know, he is always willing to share best practices and he is always looking for better ways to work. He is a highly focused person as well as analytical and can add to any team he is a part of. I look forward to working with Ahmad again.

Moath Fararjeh 🇯🇴

Ahmad is a gain for any firm he attends, both socially and technically, he is a brilliant team player, hard worker and dedicated to producing software with high quality within the deadline, it was my real pleasure to work and know him.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Nuxeo Admin Certification
    Nuxeo
    Jun, 2020
    - Sep, 2024
  • Nuxeo Frontend Certification
    Nuxeo
    Jun, 2020
    - Sep, 2024
  • Nuxeo Fundamentals Certification
    Nuxeo
    Jun, 2020
    - Sep, 2024
  • Nuxeo Studio Certification
    Nuxeo
    Jun, 2020
    - Sep, 2024
  • Apigee Certified Professional API Engineer
    Apigee
    Jun, 2020
    - Sep, 2024

Experience

    • South Africa
    • Software Architect - Digital Service Platform
      • Aug 2021 - Present
    • Saudi Arabia
    • IT Services and IT Consulting
    • Senior Software Engineer
      • Feb 2019 - Jun 2022

      - Continuous meetings with architects for technical decisions, interaction with the development team, priorities and documentation (Operations/Systems Manuals, Architecture documentation, etc.). - Working with business analysts to define, initiate and execute on the delivery of our highest priority projects. - Implementing complex cases, business processes and business rules using Camunda platform throw BPMN2.0, CMMN 1.1 and DMN1.1 standard. - Developing strong, robust and scalable architecture for core framework in the company using Spring Boot framework and micro-services architecture. - Used Java Message Service (JMS) API for reliable and asynchronous exchange of important information. - Develop Alfresco ECM customization (Create content-centric workflows, custom content models, advanced forms). - Implement Content-Centric applications which utilize Alfresco ECM services through a CMIS layer. - Worked with Elastic-Search and utilized NOSQL for non-relation data storage and retrieval. - Code reviews, resolving technical issues, estimating, prioritizing and managing the tasks based on business requirements. - Ensuring compliance with coding standards, source code control, version control, build and deployment procedures. - Dealing software with acceptance criteria and automated testing. - Be an owner of our development process and foster a culture of continuous improvement - Involved to share knowledge and skills with other members within the team whilst able to work independently. - Backend architecture, integration middleware, development and implementation of customer requirements. Show less

    • Argentina
    • Information Technology & Services
    • 1 - 100 Employee
    • Senior Java Software Engineer
      • Feb 2018 - Jan 2019

      - Involved in a team for the design, architecture, and development of multitier applications, complex software components. - Work closely with the senior development group to determine methods of code regeneration, coding standards, distributing functional ownership among developers, migrating an existing application to distributed/web-based architecture. - Adaptation and application development processes. - Establishment and Development of micro-service architecture. - Actively participate in business requirements gathering and use cases. and translated technical specifications into product requirements. - Design API using API-First term and integrating with external restful Web services. Show less

    • United Arab Emirates
    • E-learning
    • 1 - 100 Employee
    • Java Web Developer
      • Feb 2013 - Jan 2018

      - Develop enterprise web applications using Agile methodology and continues development tools. - Employ JPA and ORM frameworks to persist advanced data-models into database in a performance manner. - Implement Spring Modules like IoC (Dependency Injection), Spring Aspect Oriented Programming (AOP), and Spring Security. - Implement advanced workflows using activiti workflow engine (bpmn 2.0). - Develop advanced web pages using JSF Primefaces and its featuring components. - Develop RESTful web services using Spring Rest, Jackson and Jersey. - Develop Alfresco ECM customization (Create content-centric workflows, custom content models, advanced forms). - Implement Content-Centric applications which utilize Alfresco ECM services through a CMIS layer. - Support logging using log4j for monitoring and debugging the applications. - Develop Subscriptions/Notifications module (build different notification messages according to the event type and the notification channel using template framework, configurable subscriptions, async publishing, message scheduling, queuing and fault tolerance strategy). - Participate in meetings with system analysts to translate business requirements into working systems. - Participate in project planning meetings and estimate development times. - Arrange development activities for a team of developers and coordinate smooth delivery of the project. - Maintain a production system including (bug fixes, deploy enhancements, support system administrators). - Conduct excellent troubleshooting, code analyzing, and re-engineering skills. - Training the new members in the team and getting them productive quickly. Show less

Education

  • Damascus University
    Bachelor of Engineering (BEng), Software Engineering
    2008 - 2013

Community

You need to have a working account to view this content. Click here to join now