Senior Software Engineer | React Native | Front-End | Full Stack | Expert in Performance & Scalability
Experienced Senior Software Engineer with extensive expertise in Front-End, React Native, and Full Stack development. Passionate about creating scalable, performant, user-focused applications. Proven track record in performance optimization, intuitive UX design, and leading high-performing teams.
Senior Mobile Developer: Led back-end (Node.js) and front-end (React Native) development for a well-established healthcare organization, ensuring seamless integration and high performance across both ends.
Front End Development: Optimized app functionality by building several React Native components. Integrated Apollo client with its cache system and state management to enable efficient GraphQL usage.
Back End Development: Collaborated with the AWS back-end team to define and integrate the Schema and resolvers for Apollo and GraphQL. This integration facilitated the generation of PDFs from JSON data, enhancing the application's functionality.
Team Leader: Led the complete mobile app development process, including user stories development, requirements specifications, technical documentation production, and project management. Ensured all stages were meticulously planned and executed.
Full Stack Developer for Innovyze Android App: Recognized for developing the Innovyze Android App, enabling GIS data collection from pipe and sewer surveys. Implemented exporting functionalities using Node.js and Android Studio.
Suggested Technology Stack Upgrade: Proposed and advocated for a new technology stack to the CEO, recommending a transition to a hybrid approach using React Native and Redux for enhanced performance and cross-platform capabilities.
Senior Engineer in Hybrid App Development: Led the development of a mobile hybrid (Android & iOS) app using a Test Driven Agile Process. Responsibilities included technical documentation review, user stories development, and test case scenarios.
Front End Developer for Mobile App Enhancement: Enhanced the mobile app using React Native and Redux. Integrated Transcript Language and Yarn, and utilized the Twilio API for secure messaging and data encryption.
Lead Engineer for Application Development Lifecycle: Oversaw the end-to-end application development lifecycle, from specification requirements to user stories, diagrams, and classes for development and test case scenarios.
Back-End Development: Utilized cloud functions, RESTful APIs, JavaScript, and Node.js for robust back-end development.
Front-End Development: Capitalized on React Native and Redux with JavaScript and Yarn, integrating Google API and PayPal API, and ensuring data encryption with MD5.