Rahaf Maraghi

Rahaf maraghi

bookmark on deepenrich
location of Rahaf MaraghiSeattle, Washington, United States
Followers of Rahaf Maraghi3000 followers
  • 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