
Muhammad Mussa Irfan Butt
Verified Expert in Engineering
Back-end Developer
Norderstedt, Schleswig-Holstein, Germany
Toptal member since December 16, 2021
Mussa is a highly motivated and efficient back-end developer with an impeccable work ethic. His work experience is mainly in the computer software industry, and his active toolset includes Ruby on Rails, Elixir, Kafka, MySQL, PostgreSQL, Elasticsearch, Redis, JavaScript, and jQuery. Mussa helps clients compete and grow with clever tools optimized for peak performance.
Portfolio
Experience
- APIs - 8 years
- PostgreSQL - 8 years
- Ruby on Rails (RoR) - 8 years
- Ruby - 8 years
- Back-end - 6 years
- Microservices - 5 years
- JavaScript - 3 years
- Apache Kafka - 3 years
Availability
Preferred Environment
MacOS, Ubuntu, Visual Studio Code (VS Code), Sublime Text, RubyMine
The most amazing...
...thing I've built is the order management system (OMS) for Sendoso, which streamlined the order management and fulfillment process.
Work Experience
Senior Software Engineer
Jobandtalent
- Designed and developed robust and scalable microservices.
- Identified bottlenecks, blockers, and inefficiencies in processes, communicated them to stakeholders and the product team, and suggested solutions and improvements.
- Developed a wrapper on top of Karafka for internal use.
- Built Communication Center, an internal service responsible for sending and managing emails, SMS, and mobile notifications.
Senior Back-end Developer
Drop
- Implemented the device check using Apple DeviceCheck services. Followed TDD using RSpec.
- Implemented DeviceCheck using Google SafetyNet services. Followed TDD using RSpec.
- Bumped Twilio to the latest version and migrated the implementation to the latest version.
- Researched and developed new integrations for the product.
- Created new APIs and fixed bugs in already implemented APIs.
Senior Back-end Developer
Sendoso
- Developed a warehouse management system for Sendoso.
- Built an order management system for Sendoso that helped streamline the order fulfillment process.
- Reviewed product requirement documents (PRDs) with the team and created technical recommendation documents (Tech Recs).
- Followed the test-driven development and ensured 100% test coverage.
- Maintained the code quality with regular reviews and by running RuboCop.
Web Developer
Devbox
- Worked as a full-stack developer on multiple projects.
- Developed multiple modules for Healthwire at healthwire.pk, including appointments, prescriptions, and reporting.
- Performed a complete application performance analysis and profiling of Heathwire. Optimized core application paths and removed database congestion caused by the N+1 query problem.
- Implemented a project planner with the ability to automatically schedule and track work and provide reports.
Experience
Sendoso
https://sendoso.com/Sendoso Warehouse and Inventory Management System (SWIMS)
Education
Bachelor's Degree in Computer Science
Punjab University College of Information Technology - Lahore, Pakistan
Skills
Libraries/APIs
Rails Engines, Sidekiq, jQuery
Tools
RSpec, Sublime Text, RubyMine
Languages
Ruby, HTML, JavaScript, SQL, CSS, Elixir, GraphQL, CoffeeScript
Frameworks
Ruby on Rails (RoR), Grape, Sails.js, GrapesJS, Phoenix
Paradigms
Object-oriented Programming (OOP), Object-oriented Analysis & Design (OOAD), REST, Microservices, Event-driven Design (EDD), Test-driven Development (TDD)
Platforms
Docker, Apache Kafka, Amazon Web Services (AWS), MacOS, Ubuntu, Visual Studio Code (VS Code)
Storage
Databases, PostgreSQL, MySQL, Redis, MongoDB, Elasticsearch
Other
Software Engineering, Data Structures, Web Development, APIs, Back-end, Algorithms, Distributed Systems, Computer Vision
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring