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.