Mujahid Rana

Senior Software Engineer and Team Lead at Cubic Solutions.Inc
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Lahore, Punjab, Pakistan, PK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Pakistan
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer and Team Lead
      • May 2020 - Present

      During my tenure as a Software Engineer and Team Lead at Cubic Solutions Inc., I had the opportunity to excel in various domains, including Full-stack web development, mobile development, AI, blockchain, and e-commerce. My expertise spans cutting-edge tools and frameworks, such as React and its frameworks, Node.js, PHP Laravel, Vue.js, React Native, AI tools, Ethereum-based blockchain apps, and advanced e-commerce platforms. One of the most rewarding aspects of my journey was taking on complex challenges for large enterprises. Additionally, collaborating with startups from different parts of the world was an exhilarating experience. As a driving force, I helped these budding ventures efficiently scale while optimizing overhead costs, significantly contributing to their growth and success. Show less

  • Getwave Interactives
    • Toronto, Ontario, Canada
    • Software Engineer
      • Jul 2016 - Apr 2020

      My significant contributions to the company encompassed: Developing a scalable system using Node.js and Socket.io, accommodating millions of users. Constructing robust and secure APIs with Node.js to ensure seamless data exchange and integration between frontend and backend components. Optimizing system performance through Redis and Cassandra utilization. Implementing MySQL as the primary database to uphold data integrity and consistency, employing efficient database schemas, indexing strategies, and optimized query performance for handling large user datasets. Proactively identifying and resolving performance bottlenecks, fine-tuning critical components, and conducting thorough profiling and performance testing to achieve optimal response times for an enhanced user experience. Collaborating closely with cross-functional teams in an Agile development environment, actively participating in sprint planning, daily stand-ups, and code reviews to ensure timely delivery of high-quality software. Show less

Education

  • University of the Punjab
    Bachelor of Science - BS, Computer Science
    2012 - 2016

Community

You need to have a working account to view this content. Click here to join now