Rahaf Maraghi, Software Engineer

Rahaf Maraghi

Software Engineer

Souq.com

Location
Jordan - Amman
Education
Bachelor's degree, Computer Engineering
Experience
12 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :12 years, 11 Months

Software Engineer at Souq.com
  • Jordan - Amman
  • My current job since July 2016
Senior Software Engineer at Bayt.com
  • Jordan - Amman
  • January 2015 to July 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.

Software Engineer at bayt.com - IT
  • Jordan - Amman
  • February 2012 to December 2014

- 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.

Associate software engineer at Bayt.com - IT
  • Jordan - Amman
  • August 2011 to January 2012

works as a web developer, using HTML, TCL, JavaScript/JQuery

Trainee at the Billing and Rating System team at Zain Jordan
  • Jordan - Amman
  • June 2010 to August 2010

Monitor the call collection process of assigning subscribers airtime to billing system.

Education

Bachelor's degree, Computer Engineering
  • at University of Jordan
  • June 2011
High school or equivalent, Science
  • at Aljama'a Secondary School
  • June 2006

Specialties & Skills

Languages

Arabic
Expert
English
Intermediate

Memberships

Jordan Engineers Association
  • Electronic Engineer
  • September 2013

Training and Certifications

Business Writing (Training)
Training Institute:
Bayt.com
Date Attended:
January 2014
Time Management (Training)
Training Institute:
Bayt.com
Date Attended:
June 2013
Technical Writing (Training)
Training Institute:
Challenger Team
Date Attended:
April 2012
University Course (Training)
Training Institute:
Zain-jo
Date Attended:
June 2010

Hobbies

  • Reading, Writing