Software Engineer II
2021 - 2022Careem 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 GatewayFull-stack Engineer
2019 - 2021Tarjama- 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 GatewaySoftware Engineer
2018 - 2019Homie- 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-endFull-stack Engineer
2017 - 2018Edraak- 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-endSoftware Engineer
2016 - 2017Sö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-endJava Developer
2015 - 2015EtQ- 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