Muhammad T.

Muhammad T.

Ruby on Rails Developer

Lahore, Pakistan
Hire Muhammad T. Hire Muhammad T. Hire Muhammad T.

About Me

I am a Ruby on Rails Developer with a knack for writing clean, readable Ruby code and utilizing Ruby-based libraries on solutions - enhancing quality, shaping products and delivering new features. I produce polished and reliable applications based on client specifications - recommending appropriate solutions and contributing to technology-specific best practices and standards on projects.

Work history

UpStack
UpStack
Ruby on Rails Developer
2022 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

SureSwift Capital
SureSwift Capital
Senior Software Engineer
2021 - Present (3 years)
Remote
  • Interpret feature requests and develop software in iterative design, build, test cycles on projects for SureSwift.

  • Deliver fully tested web solutions and implement architecture changes to improve availability and performance.

  • Ship clean codes and refactor legacy code with modern tools and libraries.

Sendoso
Sendoso
Software Engineer
2021 - 2021
Remote
  • Designed and implemented a solution that improved interactions with multiple WMSs and reduced dependence on vendor APIs.

  • Designed and built a scalable architecture for new order management and warehouse integration system on the platform.

  • Provided new solutions to improve proposed designs and eliminate critical points of failure for Sendoso.

KUDO
KUDO
Fullstack Engineer
2020 - 2021 (1 year)
Remote
  • Worked on designing and building the system architecture for KUDO's platform - providing solutions to technical issues.

  • Participated in reviews to identify bottlenecks and inefficiencies on the system - providing possible solutions and improvements.

  • Resolved inconsistencies with billing calculations on the system - devising solutions to improve data quality.

Devsinc
Devsinc
Software Engineer
2020 - 2021 (1 year)
Remote
  • Created new and improved existing solutions for Devsinc - working on features, integrations and critical fixes.

  • Delivered solutions within tight deadlines, accommodated late changes to new releases and worked on hotfixes.

  • Participated in pair programming and code reviews to help team members debug and resolve complex issues.

Freelance
Freelance
Fullstack Software Engineer
2018 - 2020 (2 years)
Remote
  • Researched, designed, developed, tested, and built new software products based on client requirements.

  • Provided technology leadership on projects by taking up client requirements to analyze and deliver new solutions.

  • Resolved complex challenges with software solutions and responded to suggestions for improvements and enhancements.

Portfolio

Senior Software Engineer - LeadDyno
Senior Software Engineer - LeadDyno

Designed solutions to introduce new processes to manage software releases on the project and aligned different teams on solutions. Handled performance analysis, improved overall responsiveness and usability for users. Refactored existing code, improved code quality and added missing test cases on the solution. Worked on pull requests, technical documents and suggested improvements on proposed designs.

Software Engineer - Sendoso
Software Engineer - Sendoso

Designed and implemented a new, scalable architecture for Sendoso's Order Management and Warehouse Integration Systems - maintaining data consistency and fault-tolerance by leveraging event-driven architecture using Kafka. Implemented new services to integrate the core app with the external WMS through a consistent API - reducing dependence on specific vendors for critical business operations.

Fullstack Developer - KUDO
Fullstack Developer - KUDO

Built and implemented new solutions to improve billing calculations made for reports and overall accuracy and consistency of data. Participated in processes to design the system architecture and find solutions to technical challenges. Identified bottlenecks and inefficiencies in processes - communicating with team members and suggesting possible solutions and improvements.

Education

BSc. Computer Software Engineering
BSc. Computer Software Engineering
COMSATS Institute of Information and Technology
2016 - 2020 (4 years)