profile-img

Ahmed Ashraf

Software Engineer at TSK-GLobal

Imbaba, Giza, Egypt

Work Experience

  • Node.js DeveloperFull Time

    openner.vc

    Apr 2022 - Present -3 yrs, 3 months

    Egypt , Cairo

    • Job Details:• Developing and maintaining all server-side network components. • Collaborating with front-end developers on the integration of elements. • Running diagnostic tests, repairing defects, and providing technical support • Working with 3rd party SDKs for Analytics, Performance Tuning, Push Notifications, Social Media and Campaign Attribution • Ensuring optimal performance of the central database and responsiveness to front-end requests. • Developing high-performance applications by writing testable, reusable, and efficient code. • CMS Strapi framework • Integration with 3rd party API's • Ability to understand business requirements and translate them into technical requirements
  • Software EngineerFreelance / Project

    TSK-GLobal

    Jun 2021 - Present -4 yrs, 1 month

    Egypt , Cairo

    • Job Details:Flutter Developer , • Working with 3rd party SDKs for Analytics, Performance Tuning, Push Notifications •Build reusable code and libraries for future use. • Familiarity with RESTful APIs to connect Android applications to back-end services. • Strong knowledge of Android UI design principles, patterns, and best practices Ability to understand business requirements and translate them into technical requirements. Troubleshooting and debugging. Architect, design, develop, test, optimization and maintain mobile applications with high-quality code and performance Working with offline storage and SQL Lite, threading, and performance tuning
  • Oracle JDEdwards CNC Technical , Application Support , Database Administrator, Flutter DeveloperFull Time

    Ezz Eldeen Pharmacy

    Sep 2018 - Apr 2022 -3 yrs, 7 months

    Egypt , Giza

    • Job Details:Flutter Developer , - Working with 3rd party SDKs for Analytics, Performance Tuning, Push Notifications, Social Media and Campaign Attribution - Build reusable code and libraries for future use. - Familiarity with RESTful APIs to connect Android applications to back-end services. - Strong knowledge of Android UI design principles, patterns, and best practices - Ability to understand business requirements and translate them into technical requirements. - Understanding of Google’s Android design principles and interface guidelines. - Troubleshooting and debugging. - Architect, design, develop, test, optimization and maintain mobile applications with high-quality code and performance - Working with offline storage and SQL Lite, threading, and performance tuning - Use Typescript to write Node.js Applications. JD Edwards CNC – Roles and Responsibilities Clear Zombies in JDE - User/Role Management Creation of user IDs Creation of test and production roles Assigning environments to roles Assigning roles to users Password reset for user IDs Management of users and roles -Setup role sequencing Job Scheduling Implement JDE or third party scheduler Create job schedules Deactivate unused job schedules Hold and release job schedules based on requirement Stopping/starting scheduler (mostly before/after downtime) -Job Queue Setups Create and modify single and multithreaded job queues Associating job queues to ports and servers Hold and release job queues based on requirement -Maintenance Activities Service restarts for enterprise servers Service restarts for web components like JAS, AIS and BSSV instances Clearing stale logs for enterprise servers and web components Database , Creating daily huge scripts to update stocks , prices , availability • Develop procedures and scripts for data migration/integration • Builds database scheme, tables, procedures and permissions. • Transfer knowledge and know-how to other developers • Create complex SQL query definitions that allow data to be extracted • Handle the full development cycle of projects (analysis, design, implementation, testing, documentation) • Write technical manual documents. • Performs database backups and restorations, and recovers corrupted databases Application Support Evaluate and make recommendations for optimizing current environment and configurations as well as business processes • Administer hot fixes, services packs, version upgrades, etc. • Keeping record of configuration changes and scheduling application updates • Providing front end support to clients and colleagues in other departments. • Optimize, implement, document and train colleagues on standard operating procedures for GP administration activities • Support all aspects of software or hardware related to GP including routine maintenance, installs, updates, patches, customizations, integrations, etc. including 3rd party applications • Documenting processes and monitoring application performance metrics.
  • IT SpecialistFull Time

    Misr Pharmacies , Ezz-eldeen Pharmacies

    Aug 2016 - Sep 2018 -2 yrs, 1 month

    • Education

      • Bachelor's Degree in Managemt Information System

        Thebes Academy

        Jan 2016 

      Achievements

      • Deploy E-Invoice Egyptian system working with our P.O.S using asp.net with sqlserver • Participate in IMITLESS POS project work using c# with sql server • Barber shop app using Flutter with NodeJs as backend and sql server • Integration with JDEdwards Oracle database and LIMITLESS POS • Ezzeldeen Quality mobile app using Flutter with NodeJs as backend and sql server • Working on E-Commerce app using flutter with Asp.net as backend and sql server

      Skills

      • Sybase
      • Git
      • MySQL
      • Application Support
      • Bitbucket
      • JDEdwards CNC
      • C#
      • Flutter developer
      • Node.js
      • React.js
      View More

      Languages

      • English

        Advanced
      Share this Profile