Muhammad Sohail Khalid

Software Engineer

Lahore, Punjab, Pakistan4 yrs 5 mos experience
Most Likely To Switch

Key Highlights

  • Over three years of web development experience.
  • Expertise in Ruby on Rails and React.
  • Proficient in developing RESTful APIs and automated testing.
Stackforce AI infers this person is a Fullstack Developer with a focus on SaaS applications.

Contact

Skills

Core Skills

Ruby On RailsReact

Other Skills

.NET FrameworkAWSAction CableAgile methodologiesAmazon Web Services (AWS)Analytical SkillsBack-End Web DevelopmentC++Cascading Style Sheets (CSS)Computer ScienceDatabasesDockerElasticsearchEngineeringEnglish

About

Self-motivated web developer with over three years of experience in developing web applications. I have demonstrated expertise in Ruby on Rails (versions 4.x through 7.x), frontend development with JavaScript, React, and database management using PostgreSQL and MySql. My skills include developing RESTful APIs, integrating third-party services, and ensuring code quality through testing with RSpec. Proficient with Git for version control, I am also familiar with deployment and DevOps practices using Heroku, AWS, Docker, and CI/CD pipelines. Passionate about writing clean, efficient code and continuously learning new technologies, I am eager to connect and discuss potential collaborations.

Experience

4 yrs 5 mos
Total Experience
2 yrs 2 mos
Average Tenure
3 yrs 4 mos
Current Experience

Activekey solutions

Software Engineer

Feb 2023Present · 3 yrs 4 mos

  • Designed and implemented a scalable monolithic architecture, ensuring a balance between maintainability and system performance.
  • Conducted a comprehensive review of the database schema and implemented advanced indexing strategies, significantly enhancing application speed and responsiveness.
  • Identified and resolved React-related issues, creating reusable and modular components that streamlined the front-end development process and elevated user experience.
  • Designed and maintained a Backend-as-a-Service (BaaS) solution to support multiple front-end applications and databases, facilitating seamless data management and accessibility across various platforms.
  • Created and optimized a suite of RESTful APIs tailored to meet the diverse requirements of various front-end applications, ensuring efficient communication and data exchange.
  • Engineered a dynamic database switching mechanism based on incoming API calls, allowing for optimized data management and customization according to specific front-end application needs.
  • Identified and resolved N+1 query issues throughout the application, significantly reducing data retrieval times and improving overall efficiency.
  • Implemented secure JSON Web Token (JWT) authentication across all APIs, providing robust user authentication and fine-grained access control for diverse front-end applications.
  • Developed and executed automated testing strategies using RSpec and Capybara, ensuring high code quality and reliability across the application.
  • Integrated third-party services and APIs for enhanced functionality, enabling features like payment processing, real-time data synchronization, and notifications.
  • Conducted performance profiling and optimization of critical application components, resulting in a 30% reduction in response times and improved user satisfaction.
  • Collaborated with cross-functional teams to gather requirements and feedback, ensuring that the application met business objectives and user needs effectively
Ruby on RailsReactPostgreSQLMySQLRESTful APIsRSpec+3

Salesdoor - pharma crm

2 roles

Associate Software Developer

Dec 2021Jan 2023 · 1 yr 1 mo

  • Created efficient test cases using RSpec to validate file uploads to Active Storage, ensuring files are correctly attached to the corresponding model.
  • Implemented Action Cable to enable real-time features within the application, enhancing user engagement and interaction.
  • Conducted web scraping using Nokogiri to extract and process data, integrating it effectively into the application.
  • Collaborated with team members to deliver high-quality software within specified timelines, participating actively in Agile ceremonies and code reviews.
  • Debugged and resolved issues promptly, maintaining high code quality through continuous testing and refactoring practices.
  • Assisted in writing unit and integration tests to ensure application functionality and reliability, contributing to overall test coverage.
  • Participated in pair programming sessions to learn best practices and improve code quality, fostering a collaborative learning environment.
  • Assisted in the documentation of APIs and features to facilitate better understanding and onboarding for future team members.
  • Engaged in knowledge-sharing sessions to enhance technical skills and keep abreast of new technologies and frameworks relevant to the project.
RSpecAction CableNokogiriAgile methodologiesRuby on Rails

Internship Trainee

Sep 2021Nov 2021 · 2 mos

  • Learning new frameworks, libraries, or tools required for the project.
  • Writing documentation for the codebase, APIs, or project workflows.
  • Reading and understanding existing code to make updates or enhancements.

Education

PUCIT

BSCS — Computer Science

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Ruby On Rails & React

Explore similar profiles based on matching skills and experience