About me
I am extremely passionate in web, mobile, desktop & NPM package development 🚀.
➢ Experience: Over 6+ years of experience developing Android, iOS, Web, and Desktop applications, as well as browser extensions for Firefox, Chrome, Safari, and Edge, and NPM library development using JavaScript.
➢ Technical Leadership: Provide expert technical leadership and guidance to development teams, expertise in the MERN & React Native and related technologies, and consistently prepared to tackle new challenges in JavaScript.
➢ PDA (Pre-Development Analysis): Before starting the development, analyze the Figma design and Scope of Work (SOW) to understand project feasibility, scope, and requirements.
➢ POC (Proof of Concepts): Before starting the development, create small prototypes or examples to validate the feasibility of core concepts.
➢ Task Breakdown + Estimations: Break down project tasks into smaller, manageable tasks and estimate the time required for each task to facilitate project planning.
➢ Approach Documents: Provide solutions for technical challenges, and steps to achieve project goals effectively & efficiently.
➢ Database Schema: Design the database schema to effectively store and manage data with a well-structured design.
➢ API Docs (Request & Response): Instructions for sending and receiving data through an interface, specifying data formats, methods, and endpoints for communication, and utilizing Swagger or Postman.
➢ Diagram (DFD & Flow Chart): Visualizes data in a system, showing input, process, and output. Flow chart to visual representation of a process, showing steps and decision points.
➢ Project Architecture: Design the architecture for MERN & React Native applications, addressing scalability, performance, security, and maintainability, and select suitable libraries, frameworks, and tools to achieve project goals.
➢ Coding Standard: Define guidelines to ensure code consistency and maintainability during development.
➢ Security Guidelines: Define security rules for secure development, covering data encryption, strong authentication, and input validation.
Technical Video: Creating videos to provide team for the technical part of the project.
➢ Code Audit: Review and analyze the code to ensure it meets the defined standards, and functions as expected.
➢ Deployment: Proficient in deploying mobile apps on Play Store and App Store, Web Apps on AWS, and browser extensions on Web Store.
➢ Self-Learning and Development: Continuous learning and development to stay updated with the latest technologies and industry trends, improving skills and knowledge.