Radwan Abu Odeh, Software Developer in Westland, MI, United States
Radwan Abu Odeh

Software Developer in Westland, MI, United States

Member since November 18, 2022
Radwan is a tech enthusiast with solid experience in software engineering, a huge passion for building great software, and a strong discipline to quickly learn new technologies, skills, tools, and engineering practices. He specializes in back-end development and monolith and microservices architectures. Radwan is keen on working with Python, Django, Django REST framework, Flask, Java 8+, and Spring Boot, having previous full-stack experience with React, Redux, Tailwind CSS, and SASS.
Radwan is now available for hire

Portfolio

  • Careem Networks FZ
    Java 8, Spring Boot, Apache Kafka, Agile, Scrumban, Microservices, Trello...
  • Tarjama
    Python 3, Django, Django REST Framework, Flask, React, Redux, Redux-Saga...
  • Homie
    Ruby, Ruby on Rails 5, JavaScript, jQuery, PostgreSQL, API Integration...

Experience

Location

Westland, MI, United States

Availability

Full-time

Preferred Environment

MacOS, PyCharm, IntelliJ, Slack, Jira, Trello, GitHub, Bitbucket, Amazon Web Services (AWS), SQL

The most amazing...

...project I've worked on while at Tarjama was a B2B and B2C platform expanding its operations from enterprise-only users to individuals.

Employment

  • Software Engineer II

    2021 - 2022
    Careem Networks FZ
    • Contributed to the team's effort in expanding the subscription feature, Careem Plus, to other regions, leading to a 10% increase in new users and 14% in user retention.
    • Automated the workflows of the subscriptions support team, increasing their productivity by 25%.
    • Tracked and patched security vulnerabilities in coordination with the security operations team.
    Technologies: Java 8, Spring Boot, Apache Kafka, Agile, Scrumban, Microservices, Trello, CQRS, Amazon DynamoDB, Spring Batch, Event Sourcing, Spring Data JPA, AWS Lambda, Python 3, Test-driven Development (TDD), JUnit, Mockito, AWS CloudFormation, Docker, IntelliJ, Git, Python, Amazon Web Services (AWS), APIs, SQL, REST APIs, Back-end, Amazon API Gateway
  • Full-stack Engineer

    2019 - 2021
    Tarjama
    • Built a client portal that enables users to submit their linguistics projects to Tarjama.
    • Created internal AI-powered RESTful microservices that provide linguistics tools for internal teams.
    • Conducted training sessions for juniors and new joiners on the tech stack used.
    Technologies: Python 3, Django, Django REST Framework, Flask, React, Redux, Redux-Saga, Sass, Microservices, Test-driven Development (TDD), Agile, Scrum, Git, Tailwind CSS, AWS Simple Notification Service (AWS SNS), AWS SES, Docker, PostgreSQL, PyCharm, AWS Lambda, SaaS, B2B, Python, Amazon Web Services (AWS), APIs, SQL, REST APIs, Back-end, Amazon API Gateway
  • Software Engineer

    2018 - 2019
    Homie
    • Handled system integration with Stripe APIs and complied with SCA regulations.
    • Implemented GDPR compliance in the back-end data processing.
    • Integrated with third-party CRMs and user analytics services.
    Technologies: Ruby, Ruby on Rails 5, JavaScript, jQuery, PostgreSQL, API Integration, Stripe API, Amazon Web Services (AWS), APIs, SQL, REST APIs, Back-end
  • Full-stack Engineer

    2017 - 2018
    Edraak
    • Built a K-12 learning management system for students.
    • Created the course management system interfaces for instructors.
    • Developed internationalization and right-to-left utilities for user interfaces.
    Technologies: Python 3, Django, Django REST Framework, Test-driven Development (TDD), Agile, Scrum, React, Redux, JavaScript, MySQL, Sass, AWS Lambda, Amazon Elastic Transcoder, Amazon S3 (AWS S3), Docker, Git, PyCharm, Python, Amazon Web Services (AWS), APIs, SQL, REST APIs, Back-end
  • Software Engineer

    2016 - 2017
    Söoryen Technologies
    • Led meetings with clients for requirements elicitation, issues reporting, status updates, and planning.
    • Developed and integrated fintech solutions with clients' legacy internal systems.
    • Researched and developed fintech solutions built on Ethereum.
    Technologies: Java, Spring Boot, Spring Data JPA, JUnit, Test-driven Development (TDD), MySQL, Mockito, PowerMock, Agile, Scrum, MongoDB, IntelliJ, Git, Vagrant, Docker, Microservices, Spring Batch, Fintech, B2B, APIs, SQL, REST APIs, Back-end
  • Java Developer

    2015 - 2015
    EtQ
    • Enhanced the usability of user-facing features and the dashboard.
    • Led meetings with clients to gather requirements for customizations and address urgent issues.
    • Refactored the back-end code to enhance performance and readability.
    Technologies: Java, Java EE, JSF, JavaScript, HTML, CSS

Experience

  • Careem Plus

    Careem Plus is a monthly subscription program that provides additional value across rides, food, groceries, and bikes. It also offers quick support for users.

    I was working on the back-end team supporting the expansion of Careem Plus and its features to other regions while maintaining the existing ones.

  • T-portal
    https://tarjama.com/t-portal/

    A subscription-based SaaS that enables enterprises and individuals to manage their linguistics projects and streamline the entire workflow with the help of AI and human linguists.

    I've contributed to the project as a full-stack engineer, primarily dedicated to the back end, building the system's APIs and integrating it with other parts of the organization's workflow systems, internal linguists, and project management tools.

  • K-12 Learning Platform
    https://www.edraak.org/en/k12/

    A unique educational platform for students, parents, and teachers in the MENA region where school students can find their country's curriculum and attend online courses with a brilliant content explanation.

    I worked as a full-stack engineer on this project, mainly on the front end, building the learning management dashboard for the courses and teachers' course builder utility.

Skills

  • Languages

    Python 3, Python, Java, Java 8, SQL, Sass, Ruby, JavaScript, HTML, CSS
  • Frameworks

    Django, Django REST Framework, Spring Boot, Flask, JUnit, Mockito, Spring Batch, Redux, Ruby on Rails 5, Tailwind CSS, PowerMock, JSF
  • Libraries/APIs

    REST APIs, React, Redux-Saga, jQuery, Stripe API
  • Tools

    PyCharm, IntelliJ, Slack, Git, Jira, Trello, GitHub, Bitbucket, AWS Simple Notification Service (AWS SNS), AWS SES, AWS CloudFormation, Vagrant
  • Other

    Programming, Back-end, Software Development Lifecycle (SDLC), Algorithms, Data Structures, API Integration, APIs, Software Engineering, Software Architecture, Scrumban, Amazon Elastic Transcoder, RTL, Fintech, SaaS, Amazon API Gateway
  • Paradigms

    Agile, Test-driven Development (TDD), Microservices, CQRS, Scrum, B2B
  • Platforms

    AWS Lambda, Amazon Web Services (AWS), Apache Kafka, Java EE, Docker
  • Storage

    Databases, Amazon DynamoDB, Spring Data JPA, PostgreSQL, MySQL, Amazon S3 (AWS S3), MongoDB

Education

  • Master's Degree in Software Engineering
    2016 - 2017
    International Technological University - San Jose, CA, USA
  • Bachelor's Degree in Computer Science
    2011 - 2015
    University of Jordan - Amman, Jordan

To view more profiles

Join Toptal
Share it with others