Mohamed R.
Software Engineer
Experience
Software Engineer
CLARK
- Led the implementation of a critical backend initiative for the offer teasing feature, resulting in a 10% increase in users actively seeking counter offers.
- Contributed to high-impact features such as instant advice, customer ratings, and automatic contract switching, leading to increased user engagement and conversion rates.
- Built a gRPC service to integrate internal systems with the ERP platform, improving the reliability and observability of data exchange.
- Refactored parts of the legacy Ruby codebase into a more maintainable and scalable Elixir-based architecture.
- Delivered a greenfield project from concept to production on a new stack, integrating with internal services and managing infrastructure setup and deployment.
- Collaborated closely with the front-end team, product managers, and cross-functional team members to ensure the seamless integration of backend features, fostering effective communication and collaboration across disciplines.
- Stack: Ruby, Ruby on Rails, Elixir, OTP, Phoenix, REST, GraphQL, gRPC, PostgreSQL, AWS, Cognito, Lambda, SNS, SQS, Terraform, Helm, Docker, CI/CD, Grafana, Prometheus, Git, Agile Methodology.
Software Engineer
Bizimply
- Refactored legacy code in a monolithic app, modularizing code dependencies, e.g., for timecards and time tracking and other HR functions.
- Successfully implemented eSignature features using HelloSign, streamlining the document signing process within the workforce management platform, improving operational efficiency and ensuring enhanced compliance standards.
- Collaborated closely with the front-end team to develop REST APIs for the mobile application, fostering seamless communication between the backend and frontend and delivering a cohesive user experience.
- Stack: Ruby, Ruby on Rails, RSpec, MySQL, JavaScript, Git.
Software Engineer
FlipNpik
- Functioned as a consultant to help the company bring an outsourced project in-house, ensuring proper implementation and bug fixes.
- Developed documentation for easing the on-boarding process.
- Stack: Ruby, Ruby on Rails, RSpec, MySQL, AWS Elastic Beanstalk, CI/CD, Git.
Software Engineer
ILLA
- Spearheaded continuous improvement efforts, enhancing software code quality, and implementing automated tests for comprehensive backend coverage, ensuring the delivery of a robust and scalable solution.
- Actively contributed to the development and maintenance of a cross-platform mobile application, leveraging React and React Native to ensure a seamless user experience.
- Demonstrated leadership by ensuring clear understanding of goals, scope, and product domain throughout the team.
- Engaged in business analysis discussions, owning the integration with a Mobile Device Management (MDM) system and successfully providing full remote control and management of drivers' Android devices, addressing security and reachability issues.
- Stack: Ruby, Ruby on Rails, RSpec, PostgreSQL, AWS, React, React Native, Terraform, Docker, CI/CD, Git.
Software Engineer
PassApp
- Contributed to the design, implementation, testing, and deployment of PassApp's web portal and RESTful APIs.
- Collaborated closely with the hardware team, actively participating in firmware updates, device configuration, logging, and monitoring.
- Took on responsibilities for integrating and communicating with third-party providers, enhancing the overall ecosystem of services, including payment integration and geo services.
- Stack: Ruby, Rails, TDD, RSpec, PostgreSQL, AWS EC2, RDS, Kibana, ELK Stack, Docker, Sidekiq, Git.
Summary
Experienced Software Engineer specializing in backend development, with a wealth of expertise in delivering clean, modular code.
Proficient in Ruby, Ruby on Rails, Elixir, Phoenix, Javascript, Kubernates, AWS, and with exposure to Java, Python, and ReactJS.
I have successfully led critical backend initiatives, contributing to heightened user engagement within complex projects.
I am committed to maintaining high code quality, security, and service observability.
A collaborative team player with a passion for automating and improving continuous integration and deployment pipelines.
Seeking to leverage my extensive backend knowledge in a dynamic, cross-functional environment.
Languages
Education
Cairo University
B.Sc. · Computer Science · Cairo, Egypt
Similar Freelancers
Discover other experts with similar qualifications and experience