Shahid Ali

Full Stack Developer

I am a software engineer with experience in developing both web and mobile applications

About

I am a passionate React Native Developer with expertise in React Native, ReactJS, and NodeJS. Currently, I work as a Consultant at Datamatics, focusing on developing mobile and web applications and helping teams overcome technical challenges. I believe in delivering high-quality products and fostering collaboration for success

Previously, I worked as a Team Lead at Rapid Innovation, where I led the development of mobile and web apps and supported developers in solving technical issues. Before that, as a Senior Software Engineer at Bytewrap Technologies, I created multiple mobile and web apps, improved test coverage, and optimized performance. I started my career at Innotical Solutions, contributing to scalable and maintainable applications using Redux and modern web technologies.

I am always eager to learn new technologies and improve my skills. I have a strong understanding of React Native, ReactJS, NodeJS, and Redux, and I am familiar with TypeScript, GraphQL, and AWS. I am passionate about writing clean code, testing, and mentoring junior developers. I am looking for opportunities to work on challenging projects and grow as a developer

Outside of work, I enjoy watching movies, playing cricket, and exploring new things to grow both personally and professionally.”

Experience

  1. Aug 2023 - Present

    I am currently working as a Consultant (React Native) at Datamatics, where my primary responsibilities include developing mobile applications using React Native and web applications using React. I have successfully developed more than 5 mobile applications and 3 web applications during my time at Datamatics. One of my notable achievements was the implementation of a custom navigation library for React Native, which significantly improved the navigation experience for users. Additionally, I have actively participated in code reviews and provided valuable feedback to team members to ensure code quality and adherence to best practices.

    • React Native
    • React
    • NextJS
    • JavaScript
    • TypeScript
    • Redux
    • NodeJS
  2. Jan 2023 - Aug 2023

    As a Team Lead at Rapid Innovation, I led a team of developers in the development of mobile and web applications using React Native and React. My role involved providing technical guidance to team members, conducting code reviews, and resolving technical issues. I also actively collaborated with product managers and designers to ensure the successful delivery of projects. One of my significant contributions was the implementation of a CI/CD pipeline, which reduced the time taken to deploy applications by 30%. I also introduced automated testing using Jest and Enzyme, resulting in a 40% reduction in bugs reported by users.

    • React Native
    • React
    • JavaScript
    • Redux
    • Jest
    • Enzyme
    • CI/CD
    • NodeJS
    • GraphQL
    • AWS
  3. Jan 2019 - Jan 2023

    As a Senior Software Engineer at Bytewrap Technologies, my work focused on developing mobile and web applications using React Native and React. During this time, I created more than 4 mobile apps and 2 web apps. One of my significant contributions was implementing unit tests for the apps, increasing test coverage from 50% to 80%. I also optimized the performance of the mobile apps, resulting in a 20% improvement. Additionally, I actively engaged in agile development practices, such as participating in daily standups and sprint planning meetings.

    • React Native
    • React
    • JavaScript
    • Redux
    • Unit Testing
  4. Nov 2016 - Jan 2019

    I began my career as a Software Engineer at Innotical Solutions, where my main focus was developing mobile and web applications using ReactJS and React Native. During that time, I successfully created more than 2 mobile apps and 2 web apps. One of my notable achievements was the utilization of Redux to manage state in the applications, leading to improved scalability and maintainability.

    • React Native
    • React
    • JavaScript
    • Redux

Projects

  1. Fintech mobile app for empowering users to build credit with their rent payments and save money by pooling funds with friends. In this project, I was responsible for developing the mobile app and admin dashboard using React Native and ReactJS. Main features include user onboarding, rent reporting, credit report and savings group management.

    • React Native
    • ReactJS
    • JavaScript
    • Redux
    • Jest
    • Enzyme
  2. Spatial Labs is a webmarketplace app that allow user to buy, sell and trade digital and physical products. In this project, I was responsible for developing the mobile app using React Native and integrating it with the backend APIs. I also implemented the music feature and 3D avatar customization features.

    • React Native
    • ReactJS
    • NodeJS
    • NestJS
    • GraphQl
    • Mongodb
    • Solidity
  3. Joy Tenant and Joy Team are two mobile apps that help tenants and property managers manage their properties and communicate effectively. In this project, I was responsible for developing both mobile apps using React Native and integrating them with the backend APIs.

    • React Native
    • ReactJS
    • NodeJS
    • Mongodb