Shahmir Ali

Shahmir Ali

Professional Freelancer

Followers of Shahmir Ali6000 followers
location of Shahmir AliPakistan

Connect with Shahmir Ali to Send Message

Connect

Connect with Shahmir Ali to Send Message

Connect
  • Timeline

  • About me

    SOFTWARE ENGINEER | PYTHON DEVELOPER | MERN STACK DEVELOPER | BACKEND DEVELOPER | FULL STACK DEVELOPER

  • Education

    • Virtual University of Pakistan

      2022 - 2024
      Master's degree Computer Science
    • Institute of Cost and Management Accountants of Pakistan (ICMA Pakistan)

      2018 - 2020
      ACMA Accounting and Finance 1st Div
    • Cisco Networking Academy

      2019 - 2020
      Cisco Certified Python Programming Programming Language Cleared
    • Karachi University

      2014 - 2018
      CS Computer Science A
  • Experience

    • Freelance

      Jun 2018 - now
      Professional Freelancer

      Frontend Responsibilities:-Create responsive and visually appealing user interfaces for web and mobile applications using HTML, CSS, and JavaScript frameworks like React.-Ensure the application works seamlessly on various browsers and mobile devices.-Optimize code and assets to improve page load times and overall application performance.-Develop layouts that adapt to different screen sizes and orientations.-Collaborate with backend developers to connect frontend components to server-side APIs.-Conduct unit testing, integration testing, and troubleshoot issues to ensure a bug-free user experience.Backend Responsibilities:-Develop robust server-side logic and APIs using languages like Python, Node.js.-Design and maintain databases, including schema design, querying, and data manipulation, often using technologies like MySQL, PostgreSQL, or NoSQL databases.-Implement security best practices to protect user data, including authentication, authorization, and data encryption.-Create and document RESTful APIs for communication between frontend and backend systems.-Implement error handling and logging mechanisms to monitor and address issues proactively.-Use version control systems like Git to track and manage code changes.Mobile Development Responsibilities:-Develop cross-platform mobile applications for iOS and Android using frameworks like React Native.-Translate UI/UX designs into mobile app interfaces, ensuring a smooth user experience.-Understand and work with mobile-specific features and capabilities, such as push notifications, sensors, and device APIs.-Prepare and deploy mobile apps to the Apple App Store and Google Play Store, following platform-specific guidelines.-Perform testing on various devices, simulate different scenarios, and address mobile-specific bugs.-Ensure the app functions consistently on various device types and screen sizes. Show less

    • TOPDEV

      Sept 2019 - Aug 2020
      Intern C# developer

      -Design and develop .Net applications using C#. -Develop project concepts and maintain optimal workflow.-Work with senior developer to manage large, complex design projects for corporate clients.-MS SQL server management.-Microsoft Visual Studio development environment.-Concept of Object Oriented Programming.

    • Dominion Stores

      Aug 2020 - Dec 2021
      ERP Solutions Developer

      -Working with other departments to ensure that the new system is integrated with existing process.-Training employees on how to use the new system and providing ongoing support for them as issues arise.-Analyzing data to identify patterns or trends that can be used to improve business processes.-Designing new applications or making modifications to existing systems based on clients need.-Creating reports based on data from the system or using the system to analyze data.-Participating in the development of designs and prototypes for new systems.-Creating, modifying, and updating computer program for an organization's information systems, including mainframe applications, client/server applications, and relational database management systems (RDBMS) Show less

    • Dawood Fibre Mills Ltd

      Jan 2022 - Jun 2023
      Full Stack Developer

      -Cooperate with designers to create clean interfaces and simple, intuitive interactions and experiences.-Complete detailed programming and development tasks for front end public and internal websites as well as challenging back-end server code.-Carry out quality assurance tests to discover errors and optimize usability.-Building reusable components and front end libraries for future use.-Translating designs and wireframes into high quality code.-Optimizing components for maximum performance across a vast array of web-capable devices and browsers Show less

    • InterNative BPO

      Jun 2023 - Mar 2024
      MERN Stack Developer

      Frontend Responsibilities:-Create responsive and visually appealing user interfaces for web and mobile applications using HTML, CSS, and JavaScript frameworks like React.-Ensure the application works seamlessly on various browsers and mobile devices.-Optimize code and assets to improve page load times and overall application performance.-Develop layouts that adapt to different screen sizes and orientations.-Collaborate with backend developers to connect frontend components to server-side APIs.-Conduct unit testing, integration testing, and troubleshoot issues to ensure a bug-free user experience.Backend Responsibilities:-Develop robust server-side logic and APIs using languages like Python, Node.js.-Design and maintain databases, including schema design, querying, and data manipulation, often using technologies like MySQL, PostgreSQL, or NoSQL databases.-Implement security best practices to protect user data, including authentication, authorization, and data encryption.-Create and document RESTful APIs for communication between frontend and backend systems.-Implement error handling and logging mechanisms to monitor and address issues proactively.-Use version control systems like Git to track and manage code changes. Show less

    • SANDS TECH

      Mar 2024 - now
      Software Engineer
  • Licenses & Certifications

    • Certified Business Professional Master Executive Business Management

      Nestlé
      Sept 2020
    • SQL Database

      HackerRank
      Sept 2020
      View certificate certificate
    • Back-End Development

      Coursera
      Oct 2023
      View certificate certificate
    • Introduction to Programming Using Python

      HackerRank
      Jul 2020
      View certificate certificate
    • SQL DataBase Advance

      HackerRank
      Sept 2020
      View certificate certificate
    • Microsoft Certified Software Engineer

      Microsoft
      Jun 2020