Home

Professional Experience

My professional experience till date

Lead Frontend Developer

Novos, USA

Remote

April 2023 - June 2024

As a Lead Frontend Developer, I led the creation and management of a mobile app and web module from scratch. Using Monday for team organization, I developed the app's infrastructure with Notion, Figma, and Terraform. I built the app with React Native, Redux, Redux RTK Query, and TypeScript. Enhancing productivity, I implemented CI/CD with Jenkins, App Center, and GitHub Actions, ensured robustness with Jest and Detox, maintained coding standards with ESLint and Prettier, and used Agile methodologies for success.

  • The application being free increased web traffic by 30% and boosted e-commerce sales by 15%.
  • Thorough stress testing and implemented techniques allow the application to handle a million users.
  • Enhanced user experience during pre-release resulted in users spending more time on the app than expected.

Senior React Native Engineer

S4 Digital, Belgium

Remote

October 2021 - March 2023

As a Senior React Native developer, I enhanced an existing mobile app through pair programming with colleagues and developed key features using React Native. I maintained code quality with Jest unit tests and end-to-end testing using Appium/Webdriver. I proactively addressed issues across environments using Bitrise, Dynatrace, and Instabug. Additionally, I implemented efficient localization with Magnolia CMS and facilitated debugging and troubleshooting with Sentry and React Native Debugger.

  • Boosted E2E testing coverage from 45% to 96%
  • Increased traffic by 3% through the implementation of new features.
  • Enhanced localization efforts, resulting in an 8% rise in diverse traffic and enabling additional marketing strategies.

Associate React Native Engineer

Ecologix, Pakistan

On-site

September 2020 - September 2021

As an Associate React Native Engineer, I created custom mobile applications using React Native and developed full-stack applications integrated with technologies such as Node.js, Express, PostgreSQL, MySQL, MariaDB, Google Firebase, and Amazon Web Services. I optimized development processes with advanced JavaScript ES6 techniques and led a team of 12 developers, fostering collaboration and productivity. Additionally, I managed client requirements effectively, ensuring seamless communication and high client satisfaction.

  • Boosted monthly revenue from USD 0 to USD 18,000 by completing projects and introducing maintenance contracts.
  • Secured over 8 clients, generating steady revenue for the Software Development Unit.
  • Led a team of 8 to 12 developers and mentored 5 developers, contributing to a monthly revenue increase to half a million dollars yearly.

React Native Engineer

Juice Phactree, Canada

Remote

September 2015 - August 2020

I began my career in Native Android Development and later transitioned to the React Native framework, smoothly adjusting to the change. In this capacity, I adeptly incorporated popular React Native libraries and third-party APIs to ensure mobile apps ran seamlessly. I oversaw the complete lifecycle of mobile app development and deployment, taking full responsibility for architectural design and codebase maintenance. Furthermore, I provided extensive technical support and troubleshooting for the mobile applications I managed.

  • Pioneered mobile app development in a startup, acquiring clients and growing the team.
  • Increased quarterly revenue from 8,000 CAD to 33,000 CAD through app and web development.
  • Explored diverse areas like marketing and sales, gaining insights into digital marketing and finances.