Summary
Overview
Work History
Education
Skills
Certification
Coursework
Languages
Timeline
Generic

Rubab Shahid

Software Engineer
Sialkot, Punjab

Summary

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

19
19
years of post-secondary education
4
4
Certifications

Work History

Full Stack Django and React Developer

Gulzarsoft
10.2020 - 3 2021
  • Leadership and Technical Contributions:

    1. Team Leadership:
    - Led a team of interns in developing web applications, providing guidance and fostering a collaborative environment.

    2. Project Experience:
    - Worked on real-time projects, enhancing skills in both frontend and backend technologies, and gaining practical experience.

    3. API Integration:
    - Integrated third-party APIs to enhance overall application functionality and improve user experience, ensuring seamless interaction with external services.

    4. Code Quality:
    - Conducted thorough code reviews to maintain high standards of quality and consistency throughout project lifecycle, ensuring reliable and maintainable code.

    5. Technical Problem Solving:
    - Solved complex technical challenges by leveraging extensive knowledge of programming languages, tools, and frameworks, providing innovative solutions.

    6. Backend Development:
    - Created robust backend services using RESTful API designs, facilitating seamless data exchange between front-end clients and back-end systems.

    7. Codebase Improvement:
    - Improved website scalability by refactoring existing codebase using modular design patterns and modern web technologies, enhancing performance and maintainability.

Full Stack Software Engineer

WorknBreak
1 2022 - 05.2024
  • Development of Multi-Tenant SaaS System for Higher Education Institutions

    Technologies Used:
    - Backend: Ruby on Rails, Sidekiq, Action Cable
    - Frontend: React JS, ReactStrap
    - State Management: Redux Thunk
    - Database Optimization: SQL Views

    Key Contributions:
    1. System Development:
    - Led development of multi-tenant system tailored for higher education institutions, leveraging Ruby on Rails for backend and React JS for frontend.

    2. Component Reusability:
    - Created reusable components that significantly streamlined development efforts across multiple projects, enhancing efficiency and consistency.

    3. API Development:
    - Developed and integrated APIs using Ruby on Rails, ensuring seamless communication between frontend and backend systems.

    4. Frontend Implementation:
    - Implemented frontend using React JS and ReactStrap, providing responsive and user-friendly interface.
    - Utilized Redux Thunk for effective state management and asynchronous operations.

    5. Backend Implementation:
    - Built and managed backend with Ruby on Rails, incorporating webhooks to facilitate real-time notifications and updates.

    6. Database Optimization:
    - Designed and implemented SQL Views for handling complex database queries, improving performance and efficiency.

    7. Debugging and Improvement:
    - Demonstrated strong debugging skills by identifying and resolving issues in existing components.
    - Evaluated existing components and provided new suggestions for enhancements, contributing to continuous improvement of system.

    8. Additional Technologies:
    - Worked with Sidekiq for background job processing.
    - Gained experience with Action Cable for real-time features and WebSocket connections.
  • Maintained application security by conducting regular code reviews and fixing vulnerabilities as needed.
  • Proactively identified opportunities for improvement in existing systems while adhering to industry best practices efficiently.

Education

Bachelors in Computer Science - Computer Science

University of Gujrat, Hafiz Hayat Main Campus Gujrat
Gujrat, Punjab, Pakistan
10.2016 - 08.2020

Intermediate in Computer Science - Information of Computer Science

Punjab Group of Colleges
Gujrat, Punjab, Pakistan
2018

High School Diploma -

Shadman Community High School
Gujrat, Punjab, Pakistan
06.2001 - 05.2016

Skills

    - JavaScript

    - React JS

    - Ruby on Rails

    - Python

    - Django REST Framework

    - Sidekiq

    - Webhooks Integration

    - Stripe Payment Integration

    - SQL

    - RESTful APIs

    - Django REST APIs/ DRF

    - API Integration

    - Redux, Redux Thunk

    Problem Solving and Debugging

    - Data Structures

Certification

Adobe photoshop Certification

Coursework

  • Operating Systems Architecture
  • Linux/Unix Programming
  • Usability in Website and Software Design
  • C++ Programming I & II
  • Web Page Development
  • Relational Database Design & SQL
  • Data Engineering
  • Advanced Software Programming
  • Mobile Application development
  • Desktop App development using c#
  • Artificial intelligence
  • Machine Learning
  • Deep Learning

Languages

Urdu
English

Timeline

Full Stack Django and React Developer

Gulzarsoft
10.2020 - 3 2021

Bachelors in Computer Science - Computer Science

University of Gujrat, Hafiz Hayat Main Campus Gujrat
10.2016 - 08.2020

High School Diploma -

Shadman Community High School
06.2001 - 05.2016

Full Stack Software Engineer

WorknBreak
1 2022 - 05.2024

Intermediate in Computer Science - Information of Computer Science

Punjab Group of Colleges
Rubab ShahidSoftware Engineer