Rahaf Maraghi

Rahaf Maraghi

Followers of Rahaf Maraghi3000 followers
location of Rahaf MaraghiSeattle, Washington, United States

Connect with Rahaf Maraghi to Send Message

Connect

Connect with Rahaf Maraghi to Send Message

Connect
  • Timeline

  • About me

    Software Development Engineer at Amazon

  • Education

    • University of Jordan

      2006 - 2011
      Bachelor of Science (BS) Computer Engineering 3.58 (Very good)
    • Al-Jama'a Secondary School

      2002 - 2006
      High School 94.8
  • Experience

    • Bayt.com

      Aug 2011 - Jul 2016

      - Responsible for planning, processing and performing projects in an efficient manner.- Design and develop programming systems making specific determinations about system performance.- Responding promptly and professionally to bug reports.- Review and repair legacy code.- Expected to conduct system analysis and development, to keep our systems current with changing technologies.- Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.- Analyze system specifications and translate system requirements to task specifications for junior programmers.- Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.- Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product.-Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.- Responsible for reading, understanding, and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references.- Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.- Capable of writing proposals or papers.- Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.- Ability to solve problems quickly and completely.- Possess excellent communication skills, with an emphasis on verbal and written communication.- Ability to multi-task and stay organized in a dynamic work environment.- Ability to learn new programming languages quickly. Show less - I’ve been working as a software engineer (Web developer) at bayt.com, Jordan branch since Aug,2011 , working as a web developer gave me a great experience in many computer programming techniques and languages.A brief description about my experience at Bayt.com :• Took a full training on the basics of web development and networking.• Great experience in TCL, Javascript, HTML coding.• Ability to work on different types of database: such as Oracle, Postgres, Mysql, Msqlserver, sphinx.• Ability to work within a team as well as work individual• Ability to keep high standards of efficiency even when working under pressure.• Analyze and validate user needs to determine technical requirements. • Analyze requirement to determine feasibility of design and implementation within time and cost constraints. • Obtain and evaluate information on factors such as reporting formats required, performance and security needs. • Confer with product management team, engineers and quality assurance to design systems and to obtain information on project limitations, capabilities, performance requirements, software requirements and interfaces. • Prepare detailed workflow charts and diagrams that describe input, output and logical operation, and convert them into a series of instructions coded in a computer language. • Consult with and assist system administrator to define and resolve problems in running computer programs. • Determine systems and changes performance and security standards. • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct. • Maintain understanding of current web technologies or programming practices through continuing education, reading or participation in professional conferences, workshops or groups. • Document and maintain all documentation related to any of the above tasks. Show less

      • Senior Software Engineer

        Jan 2015 - Jul 2016
      • Software Engineer

        Aug 2011 - Dec 2014
    • Souq.com

      Jul 2016 - May 2017
      Software Development Engineer

      1- Works as a backend web developer/software engineer.2- Work on multiple technologies such as: - Java ( Spring boot , Guice)- PHP (Phalcon Framework, Zend Framework)- AWS- Memcache- Redis- DynamoDB.- Elastic search- Activemq- Docker

    • Amazon

      May 2017 - Mar 2023

      Part of the Alexa Experiences and Devices , Intelligence Decisions Part of the Catalog team who has built the Catalog migration services.

      • Software Development Engineer

        Nov 2019 - Mar 2023
      • Software Development Engineer

        May 2017 - Nov 2019
    • Amazon

      Aug 2023 - now
      Software Development Engineer

      Part of Seller Pricing, Price Perception and Pricing Cx

  • Licenses & Certifications

    • Certificate in Technical Writing

      Challenger Team
      Apr 2012
    • CCNA Exploration: Network Fundamentals

      Cisco Networking Academy
      Mar 2011
    • Certificate in ASP.NET Course,

      University of Jordan , part of Perfect Internet & computer Program (PICP
      Feb 2011
  • Volunteer Experience

    • Student Mentor

      Issued by Technovation Challenge on Feb 2013
      Technovation ChallengeAssociated with Rahaf Maraghi