I am a software engineer with over 5 years of extensive development experience specializing in API-based solutions and e-commerce platforms. I have worked predominantly with both monolithic and microservices architectures in Agile teams. I pride myself on a professional attitude, dedication, and the readiness to take on challenges. I bring value to my teams by focusing on delivering the best long-term solutions to complex problems. My expertise lies mainly in Ruby on Rails, Python/Django, and integrating various payment gateways and APIs to optimize performance and features.

Muhammad Ahmed

I am a software engineer with over 5 years of extensive development experience specializing in API-based solutions and e-commerce platforms. I have worked predominantly with both monolithic and microservices architectures in Agile teams. I pride myself on a professional attitude, dedication, and the readiness to take on challenges. I bring value to my teams by focusing on delivering the best long-term solutions to complex problems. My expertise lies mainly in Ruby on Rails, Python/Django, and integrating various payment gateways and APIs to optimize performance and features.

Available to hire

I am a software engineer with over 5 years of extensive development experience specializing in API-based solutions and e-commerce platforms. I have worked predominantly with both monolithic and microservices architectures in Agile teams. I pride myself on a professional attitude, dedication, and the readiness to take on challenges.

I bring value to my teams by focusing on delivering the best long-term solutions to complex problems. My expertise lies mainly in Ruby on Rails, Python/Django, and integrating various payment gateways and APIs to optimize performance and features.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Advanced

Work Experience

Senior Software Engineer (Ruby on Rails, Python/Django) at Southville Solutions
November 1, 2023 - Present
Writing reusable, testable, and efficient code and maintaining code integrity. Working on API creation, RESTful services, and ORM. Implemented product description generation, blog generation, ads generation using OpenAI APIs. Integrated Payment Gateways including Stripe and Shopify payment GraphQL API. Requirement gathering and sprint planning. Optimized database queries in PostgreSQL. Implemented Action Cable, Background Jobs, Rake Tasks to fetch existing data of Shopify stores. Implemented Stripe and Shopify Webhooks.
Software Engineer (Ruby on Rails) at Southville Solutions
October 31, 2023 - July 11, 2025
Developed fundamental design principles behind scalable applications. Wrote well-designed, testable, efficient code using best software development practices. Integrated data from various back-end services and databases. Developed dashboard feature using Django templates. Managed complete system built on Python Django, AWS, PostgreSQL, and MongoDB. Coordinated requirements, schedules, and activities; participated in team meetings. Troubleshot development and production problems across multiple environments and operating platforms.
Senior Software Engineer at Southville Solutions
November 1, 2022 - Present
Built and maintained scalable web applications, APIs, and e-commerce platforms using Ruby on Rails, Django/Python, and React. Delivered AI-powered features including content generation, survey analysis, voice transcription, and business insights using OpenAI and NLP tools. Developed and supported Shopify apps with billing flows, webhooks, product customization, and merchant dashboards. Designed and enhanced backend systems using monolithic and microservices architecture; optimized PostgreSQL queries, background jobs, and application performance for production. Integrated third-party services including Stripe, Shopify APIs, Sunbird API, and AWS services. Collaborated with product and engineering teams in Agile sprints for requirement gathering and production releases; resolved critical production issues with reliable long-term technical solutions. Developed backend modules, REST APIs, admin panels, and database-driven features for SaaS and business platforms. Managed application deploym
Software Engineer (Ruby on Rails) at Southville Solutions
October 31, 2022 - July 11, 2025
Worked on upgrading Rails applications from Rails 4 to 5 and 5 to 6. Implemented cron jobs for sending reminders and email newsletters. Designed the admin panel for a healthcare project. Developed warehouse settings feature in an e-commerce web application. Implemented OAuth for signup with Outlook. Implemented Rails internationalization. Developed leave portal using Ruby on Rails. Experienced in deploying applications with Capistrano and configuring servers on AWS EC2.
Software Engineer at Southville Solutions
November 1, 2021 - October 31, 2022
Developed and maintained Ruby on Rails applications for e-commerce and service-based platforms. Upgraded legacy Rails applications across multiple versions and improved code quality. Implemented background jobs, reminders, newsletters, and automated tasks. Built inventory, warehouse, stock management, and admin features for e-commerce systems. Integrated OAuth, multilingual support, and custom business workflows. Deployed applications on AWS EC2 using Capistrano and managed server configurations. Fixed production issues and supported day-to-day platform enhancements.

Education

Bachelors in Computer Science at Government College University
January 1, 2018 - December 31, 2022
Bachelor's in Computer Science at Government College University (GCU), Southville
January 11, 2030 - July 20, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Healthcare, Financial Services, Education, Government, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more