Experience
Aug 2023 - Present
- Spearheaded the development of mobile applications using React Native framework with TypeScript, collaborating closely with cross-functional teams including UI/UX designers, product managers, and backend developers to deliver high-quality solutions.
- Played a key role in diagnosing and fixing bugs, reducing application crashes by 20%.
- Built and maintained over 4 mobile applications resulting in a 20% increase in client satisfaction.
- Architect and implement complex features and functionalities, ensuring scalability, performance, and maintainability of the applications.
- Utilize TypeScript and Redux for state management, and integrate third-party libraries and APIs to enhance application capabilities and user experience.
- Lead code reviews, mentor junior developers, and provide technical guidance to optimize team productivity and code quality.
- Conduct thorough testing and debugging to identify and resolve issues, ensuring the delivery of bug-free applications on schedule.
Aug 2020 - Jul 2023
- Developed and maintained mobile applications for iOS and Android platforms using React Native with TypeScript, adhering to best practices and industry standards.
- Collaborated in the development of 10+ app features, improving user experience and boosting average session length by 10%.
- Optimized application performance, increasing speed by 20% and reducing load time by 30%.
- Collaborated with designers and backend developers to implement pixel-perfect UI designs and integrate frontend with backend services.
- Implemented responsive designs and optimized application performance for various screen sizes and device types.
- Integrated push notifications, geolocation services, and other native device features to enhance application functionality.
- Participated in Agile development processes, contributing to sprint planning, stand-up meetings, and retrospectives to drive continuous improvement and efficient project delivery.
Jan 2019 - Jul 2020
- Assisted in the development of mobile applications using React Native, gaining hands-on experience in frontend development and mobile app architecture.
- Collaborated with senior developers to troubleshoot issues, optimize code, and implement new features and enhancements.
- Participated in team meetings and contributed ideas for improving development processes and workflow efficiency.
- Gained knowledge of multiple applications while working under a senior developer