Shadi Naif

Shadi naif

bookmark on deepenrich
Followers of Shadi Naif348 followers
  • Timeline

  • About me

    Open-edX Development | Staff Software Engineer

  • Education

    • The arab academy for banking and financial sciences

      2002 - 2004
      Master’s degree computer information systems %84 , excellent

      Master ResearchAutomatic Code Generation using UML DiagramsDiscussing the possibility and reliability of Automatic Code Generation(ACG) and Full-ACG. And proposing UML as the best standard for ACG

    • Philadephia university

      1998 - 2002
      Bachelor’s degree computer science 73%, good

      Activities and Societies: Digital Sound Processing, using Plug-in Technique Theoretical Side: Discussing and proposing plug-in technique in software maintenance perspective Application Chosen: Real-Time Digital Sound Processing application. Using our own built Sound Effects Library

  • Experience

    • Al-kady center

      May 2002 - Feb 2004
      Programmer

      • Created small visual education software using Visual Basic and Borland Delphi

    • Al-quds college

      Oct 2004 - Dec 2004
      Teacher

      • Teaching a course for three classes: Computer Skills ((ICDL like course))

    • Al-kifah center for engineering studies

      Apr 2005 - Oct 2005
      Analyst software engineer

      • Created an ANSI-C interface to extract data from Masimo® Medical Devices• Created a Borland-C++ Builder visual tool to analyse the data extracted from Masimo® Medical Devices

    • Olé jordan automotive

      Oct 2005 - Aug 2010
      It incharge

      • Handled the support and Data Amendment for BMW Dealer Management System• Trained users on almost all systems used in the company• Created a tool to monitor the usage of all Printers in the company• Helped the Quality Assurance department by creating all needed reports and implementing all needed monitoring tools, dynamic forms

    • Faouri group

      Nov 2010 - May 2013
      Chief of it

      • IT department yearly budgeting• Supervising IT team members• Administering and supporting the ERP environment• IT purchase ordering and recommendations• Windows Server environment monitoring and troubleshooting• Maintaining network infrastructure• Monitoring and configuring network policies and security rules• Monitoring and maintaining backup tasks• Coordinating IT related activities in the company• Supporting decision makers in any IT related issues• Internal applications support• Monitoring and administering the Virtual Machines Environment• Creating & generating business reports as requested• Internal software tools development as necessaryAchievements:• Implemented the Disaster Recovery system for the company’s data by integrating many freeware tools• Implemented a Logging and Reporting environment for internet usage in the company using Splunk• Created a small CRM Survey system to be used by Sales and After-Sales departments• Reconfigured the Windows Server farm• Created full documentation for the IT infrastructure in the company along with IT Policy• Trained users on almost all systems used in the company Show less

    • Orientech software solutions

      Jun 2013 - Jul 2018
      System analyst

      • Train junior members to easily blend in the team• Analysing the ERP Modules used by clients• Extracting and analysing existing business requirements• Acquiring new requirements from clients• Analyzing systems integration possibilities• Research for comprehensive solutions according to requirements• Preparing detailed documents for clients addressing all requirements in avery clear and specific form to be discussed with or approved by the client• Creating development plan along with all needed technical documents• Supervising Software Development Team during development phase• Enhancing created SQL Stored Procedures and Functions• Ensuring that the developed system covers the original requirements• Putting Training Plan for related users• Supporting users to maintain feasible use of new and changed systems• Analysing client’s feedback after system delivery• Analysing client’s database for data integrity and normalization issues• Proposing system enhancements as neededAchievements:• Led the Development Team and Set an ideal team collaboration environment using Atlassian JIRA®• Designed and implemented a Client-Server Automatic Update Service for OrienTech desktop applications using Microsoft Visual C++ especially for AutoLink® Automotive Dealer Management System• Designed and implemented a Smart Arabic/English Names Search stored procedure for AutoLink® (MS SQL)• Reduced the time required to generate the AutoLink® Parts Reordering Report from 45 minutes to 9 seconds• Enhanced user experience and performance of many AutoLink® windows• Designed many new features in AutoLink® (Technicians-Work Touch Screen, Notification Module, CRM Dashboard,Workshop Workflow, Service Booking Module, Parts T-Card Module, CRM Survey Module) [and co-implemented them]• Designed and implemented the Application Interface between AutoLink® and JLR [Jaguar-Land-Rover] System Show less

    • Open-edx | software development contractor (freelance)

      Jul 2018 - Dec 2021
      Open-edx | python | software development (freelance)

      • Work with customers to gather project requirements• Handling development life-cycle using Agile• Developing plans for project resources and timelines• Responsible for design reviews, code reviews, and mentoring thesoftware development team• Deploying, configuring, and customizing Open edX for organizations• Complicated backend projects• Localization Projects• Contributing on upstream repositories• Manage servers backendExamples of Organizations I worked with:- Edraak (open-edx and other projects) www.edraak.org- In Diverse Company (backend of Maturity Model project) www.indiversecompany.com- TajahDev Jordan - leading software engineering team to build an LMS for IAU (university) in Saudi Arabia Show less

    • Appsembler

      Jan 2022 - Jan 2023
      Lms specialist - open edx

      Mainly:• Developing and maintaining Appsembler Tahoe features• Bug fixes for edx-platform and other Tahoe components• Tier 2 and 3 Customer support• edx-platform patches and upgrades• Code refactoring, testing, and deployments

    • Zeitlabs

      Feb 2023 - now
      Open-edx/python/django | staff software engineer

      Open-edX projects development

  • Licenses & Certifications