Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
Generic

Mohammed Alzawawi

Amman

Summary

As an experienced software engineer, I bring 4 years of diverse expertise to my role as a Senior Backend Engineer at Wiley. Previously, I spent 3 impactful years at Amazon, refining my skills in Microservers, delving into significant features, and enhancing my knowledge in search experience, including gaining proficiency in Elasticsearch. At Wiley/Atypon, my current focus involves crafting workflows for processing extensive content, specifically for Books and Journals. This role allows me to contribute significantly to Wiley's publishing endeavors.

Overview

5
5
years of professional experience

Work History

Software Development Engineer

Amazon
01.2020 - 01.2023

eLaunching Subscribe and Save service for Brazil, Netherlands, and the United Arab Emirates, in which hrcan order an item and then subscribe to it to get it weekly or monthly

  • Support EG(Egypt) Launch by developing transactional notifications to notify customers of the status of their orders
  • Debug and provide support for Mena on the deals pages
  • Exception overhaul project, which adds new messages to amazon events for a better customer experience
  • Joined the seller expansion team, where I worked on: 1- Global registration flow For EG marketplace, 2- managing your returns, and 3- Arabic items search issues managing your inventory page.

Senior Software Engineer

Atypon
02.2023 - Current
  • Enhanced Alert System: Successfully optimized and refactored the Alert system's code which sending emails to subscripers, reducing processing time from 5 days to just 25 minutes, significantly improving platform efficiency.
  • XML Language Conversion: Developed a utility using XSLT to convert WileyML to JATS XML, streamlining the data transformation process across platforms.
  • MarcRecords Feature Development: Led the development of the MarcRecords feature, generating comprehensive reports for journals and books, enhancing data accessibility and reporting accuracy.
  • Journal Metrics Implementation: Provided key support in the implementation of the Journal Metrics feature, contributing to the accurate tracking and analysis of journal performance.
  • Metis Workflow Project: Played a crucial role in the Metis workflow project, designing and implementing a workflow system for registering and managing publications with third-party services.
  • Project Management: Effectively managed multiple high-impact projects simultaneously, consistently meeting tight deadlines while maintaining exceptional quality standards.

Educative Author (Part Time)

Educative Author
01.2023 - 12.2023

I authored a course titled "Elasticsearch Fundamentals: Indexing and Querying Data" on the Educative platform. You can explore the course on https://www.educative.io/courses/elasticsearch-fundamentals-indexing-and-querying-data.

This course covers:

  • Core Elasticsearch data structures.
  • Indexing and querying techniques.
  • Advanced search capabilities like full-text, faceted, and fuzzy search.
  • Aggregation and analytics features.
  • Text analysis for accurate search results

Education

Bachelor of Science - Computer Science

Yarmouk University
01.2020

Skills

  • Web application development
  • Testing and debugging
  • Experience with Java, C, Python
  • Backend (NodeJs & Spring)
  • OOP & Design patterns
  • SQL & NoSQL databases
  • Experience with Elasticsearch
  • Software development life cycle
  • Familiar working in a microservices environment
  • Algorithms & data structures skills
  • Front-end (familiar with react)
  • Problem-solving skills
  • System design

Accomplishments

  • Participant in Africa and Arab Competitive Programming Contest 2019 and 2018.
  • Participant in Jordan Competitive Programming Contest 2017, 2018 achieved place 15, 2019 achieved place 3.
  • Participant in Arabella Competitive Programming Contest 2017 achieved place 5, 2018 achieved place 6, 2019 achieved place 4.
  • Participant in IEEEextreme 13.0 achieved 190 out of 4000 teams around the world.
  • Led a group of students in creating a Git clone using Neo4j. For an in-depth look, read the Medium article titled "From Concept to Code: How to Develop Your Own Version Control System.".

Languages

English
Arabic

Timeline

Senior Software Engineer

Atypon
02.2023 - Current

Educative Author (Part Time)

Educative Author
01.2023 - 12.2023

Software Development Engineer

Amazon
01.2020 - 01.2023

Bachelor of Science - Computer Science

Yarmouk University
Mohammed Alzawawi