Position: Backend Engineer
Category: PHP
English level: upper
Years of experience: 5


I am Mohammed Shariff, a backend developer with experience in various software applications, including GotAnyalo, Artonomy, School, and Management Systems. At GotAnyalo, I was responsible for user authentication and profile management, database infrastructure development, and application flow handling from opportunity creation to processing payments using Stripe. At Artonomy, I was a full-stack developer responsible for artist and buyer profiles, buyer-artworks functionalities, bidding systems, and payment systems integration using escrow and Stripe. At School, I set up dynamic analytics for student performance and architected relationships between different user models. At Management Systems, I worked as a full-stack developer.

In terms of technical skills, I am proficient in Ruby, Ruby on Rails, Laravel PHP, SQL/Postgres, and Git. I am a team player who enjoys brainstorming to come up with ideas that lead to the achievement of set objectives. I am a quick learner and always ready to learn and implement technologies that can solve problems.

I have worked as a Backend Software Engineer at MediaPal since July 2021, where my responsibilities include writing code and tests, building prototypes, recognizing and proposing solutions to technical debt, designing performing and robust APIs, optimizing web applications for performance and scalability, collaborating with front-end and full-stack engineers to integrate user-facing elements with server-side logic, liaising with business and technical teams to identify new features and improve existing ones, and building reusable code and libraries for future use.

Before joining MediaPal, I worked as a Software Developer at GotAnyalo from August 2019 to June 2021, where I developed and maintained various applications, integrated payment solutions, installed and modified product management tools, and proposed solutions to bugs and challenging issues in development. I also worked as a Software Developer at Protovo Solutions LLP from October 2017 to March 2019, where I developed and maintained various applications, installed and modified new features in sharetribe applications, integrated payment systems, carried out tasks in DevOps, and maintained live applications.