Post Job Free

Resume

Sign in

React Native Developer

Location:
Washington, VA, 22747
Posted:
April 11, 2024

Contact this candidate

Resume:

Saadat Taaseen

UI/ React Native Developer

Contact: 617-***-****; Email: ad4xfl@r.postjobfree.com

Profile Summary

Highly motivated and experienced React Native developer with 10+ years of experience building sophisticated web and mobile applications. Proven ability to deliver cross-platform solutions for both Android and iOS. Possesses strong knowledge of various technologies including Redux, cloud platforms, databases, and testing frameworks. Sound knowledge of React concepts like Forms, Events, Keys, Router, Animations, and Flex Containers. Adaptable and collaborative, thrives in Agile environments.

Key Skills:

•React Native: Extensive experience building cross-platform mobile applications.

•JavaScript & TypeScript: Proficient in both languages, understands best practices.

•State Management: Expertise in Redux for managing complex app state.

•UI Frameworks: Familiarity with popular libraries like Native Base, React Native Paper

•Cloud Technologies: Experience with AWS, Azure Blob, PCF

•Database Management: Skilled in SQL, PL/SQL, working with various databases.

•Testing & Debugging: Utilizes Jest, React JS, Flux architecture for effective testing.

•Front-End & Back-End Development: Experience with Express for RESTful APIs

•CI/CD Pipelines: Familiar with Jenkins and building release pipelines.

•Version Control: Proficient in GIT, CVS, SVN, managing source code effectively.

•Communication & Collaboration: Excellent communication and interpersonal skills, works well in teams.

•Additional Skills: HTML5, CSS3, Responsive Design, Bootstrap, AngularJS, Node.js

Highlights:

•Published 5 mobile apps on Play Store and Apple Store

•Successfully implemented MVC, MVVM, VIPER, and Clean Architecture

•Experience with Agile methodologies and SDLC processes.

•Proven ability to integrate front-end with back-end systems.

•Strong analytical and problem-solving skills

Technical Skills

Programming Languages: JavaScript, TypeScript, HTML, CSS

Frame Works: React Native, Redux, Redux Saga, NodeJS

Architecture: MVVM, MVP, MVC, Singleton, Factory, Builder, Flux

Project Management Tools: JIRA and Trello

Development Tools: Visual Studio Code, Postman, Android Studio, Xcode, Docker, Jest, Enzyme, ESLint, Prettier, Babel, Webpack

IDE’s: Visual Studio Code, Android Studio, Xcode

DevOps Tools: Jenkins, CircleCI, Bitrise

Version Control Systems: Git, GitHub, GitLab, Bitbucket

Built Automation: Gradle, Fastlane

Testing Automation: Appium, Detox

Testing: Manual Testing, Automated Testing, Integration Testing, End-to-End Testing, Test Reporting, Jest Framework

Methodologies: Agile Development, Waterfall, Hybrid

Methodologies Agile Scrum: Scrum Framework, Backlog Management, Sprint Execution, Sprint Planning and Estimation, Continuous Improvement

Professional Experience

Santandar Bank, Boston, Massachusetts October 2023 – Present

Sr. React Native Developer

App Name: Santandar Bank US: Personal Banking

Link: https://apps.apple.com/us/app/santander-bank-us/id613009563

Description: Effortlessly handle your account with our mobile app. Enroll in Mobile and Online Banking, manage your cards by activating, setting PINs, reporting loss or theft, and ordering replacements. Easily view balances with Quick Balance or Siri®. Access statements for deposits, credit cards, loans, and investments. Customize alerts and choose how to receive them (text, email, or push messages). Set up, modify, or cancel Autopay for credit card payments. Keep your contact details current by editing, adding, or deleting information. Streamline your account management seamlessly.

•Played a key role in crafting and maintaining Santander's high-performing Personal Banking app using React Native. Utilized tools like React Native Performance and Debugger to identify and conquer performance bottlenecks, implementing optimizations like Hermes and Redux state management for a seamless user experience.

•Implemented secure authentication and authorization mechanisms within the React Native applications to safeguard user accounts and ensure access control.

•Conjured up a versatile, reusable component that streamlined complex data flows with Flat List and Redux. Reduced page sizes and load times through sprite optimization and built an intuitive Order Guide using React Navigation and Redux – making banking a breeze.

•Possessed the magic touch of transforming technical requirements into efficient and effective code solutions, consistently exceeding expectations.

•Implemented data encryption techniques for sensitive information stored locally on the mobile devices and during data transmission between the app and server.

•Wrote clean, maintainable, and efficient code in TypeScript, adhering to coding standards.

•Implemented robust error handling and logging mechanisms, ensuring the app functioned flawlessly, even in unexpected situations.

•Engineered a smooth payment process, leveraging Redux for efficient state management and integrating Drag and Drop functionality for intuitive user interaction.

•Actively participated in the implementation of end-to-end tests using Detox for React Native applications.

•Worked closely with the backend team, defining API contracts and establishing an S3 bucket on AWS for efficient data management – building bridges between teams for seamless app development.

•Designed and implemented TypeScript interfaces or type definitions to establish clear contracts between different parts of the application.

•Harnessed the power of React Flux for data polishing, employed Jasmine for comprehensive unit testing, debugged with Firebug and Reactotron, and provided technical expertise to offshore teams, ensuring code quality and functionality.

•Utilized cloud-based testing infrastructure to parallelize Detox tests across multiple devices, enhancing the speed and efficiency of the CI/CD pipeline

•Collaborated with cross-functional teams, conducting rigorous System and Regression Testing to deliver a polished and user-friendly app.

•Constantly stayed abreast of the latest React Native advancements and industry trends, ensuring Santander's app remained at the forefront of mobile banking technology.

Amgen Inc., Thousand Oaks, CA Sep 2021 – Sep 2023

Sr. Cloud/ Data Engineer

App: Embark – Medication Support

Link: https://play.google.com/store/apps/details?id=com.amgen.embark HYPERLINK "https://play.google.com/store/apps/details?id=com.amgen.embark&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.amgen.embark&hl=en_US&gl=US"hl=en_US HYPERLINK "https://play.google.com/store/apps/details?id=com.amgen.embark&hl=en_US&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.amgen.embark&hl=en_US&gl=US"gl=US

Description: The Embark® App for Enbrel® aids in managing your treatment plan with features like financial support, medication reminders, injection tracking, and access to Enbrel resources. It includes Co-Pay Card monitoring, symptom tracking through STATWISE™, injection site tracking, and the ability to share medication reports with your healthcare team. Additionally, it allows pairing with the Auto Touch Connect® autoinjector for automatic injection tracking. Access an ENBREL Nurse Partner™ for extra injection support.

•Implemented React-Autocomplete to significantly improve the efficiency of drug searches within Amgen's internal systems. This involved utilizing well-structured React containers and presentational components, prioritizing stateless and functional components for optimal performance and long-term maintainability.

•This directly translates to faster and more intuitive searching for researchers and staff, ultimately accelerating the drug discovery and development process.

•Leveraged the Flux pattern with Redux to manage app state effectively. Seamlessly integrated the React Native mobile app, ensuring consistency across platforms.

•Configured Webpack for various tasks like linting, testing, and transpiling, adapting the setup to different build targets.

•Write and maintain Detox test scripts using JavaScript or TypeScript, aligning with the application's functionality and business requirements.

•Integrated Excel-Builder to enable convenient download of tabular data in Excel format directly from the app.

•Worked closely with DevOps teams to manage and provision required dependencies (e.g., emulators, simulators) for Detox tests, ensuring a consistent and reliable test environment.

•Developed a REST API endpoint using Express.js and MongoDB to fetch user transaction history, improving data accessibility. Rigorously tested API functionality with Jasmine unit tests.

•Actively participated in the entire SDLC, including requirement analysis, development, and system/integration testing.

•Conduct code reviews with a focus on TypeScript best practices and adherence to project coding standards

•Lead or participate in code refactoring efforts, leveraging TypeScript to ensure maintainability and scalability.

•Collaborated effectively in an Agile (Scrum) team, consistently delivering updates to stakeholders and meeting project deadlines.

•Contributed significantly to building a comprehensive UI component library (Tree, Slide-View, Table Grid) and published it on NPM for wider usability.

•Designed a visually appealing and consistent app interface using React Native Paper & Material Kit React Native across platforms.

•Employed React-Navigation for efficient navigation and React Native Fetch for seamless data retrieval and serialization.

•Investigate and troubleshoot issues identified through Detox test runs.

•Demonstrated proficiency in addressing cross-browser/platform compatibility issues (IE, Firefox, Safari) on Windows, showcasing understanding of diverse environments.

•Effectively communicated with and coordinated an offshore team, providing technical expertise and managing project progress as an onsite coordinator.

Dropbox, Sanfrancisco, CA Jan 2020 – Aug 2021

Sr. React Native Developer

App: Dropbox: Cloud and Photo Storage

Link: https://apps.apple.com/us/app/dropbox-cloud-photo-storage/id327630330

Description: Dropbox enables easy uploading, saving, and transferring of photos and files to the cloud. Back up and sync your pictures, videos, documents, and more to cloud storage for access from any device, anywhere. Utilize advanced sharing features to effortlessly share photos or files with family, friends, and co-workers.

•Optimized and streamlined the order and payment workflows for Cloud & Photo Storage mobile app by implementing Redux and React Native Elements, incorporating real-time Live Order Updates through Firebase Cloud Messaging and Redux-Saga.

•Implemented React Native Hermes to boost the overall performance of the cloud and photo storage app, ensuring a smoother user experience.

•Leveraged Redux for efficient state management, enhancing data flow and providing a seamless and responsive application.

•Implemented interactive features to allow users to easily browse and manage their stored photos and files.

•Implemented smooth UI transitions for a polished and user-friendly experience.

•Implemented Click features to enhance user convenience, employing interactive UI components for a seamless user journey.

•Utilized Redux-Saga for efficient handling of asynchronous operations and conditional rendering to adapt the user interface based on user preferences.

•Implemented conditional rendering techniques with Redux-Saga to dynamically display content based on user interactions and preferences.

•Improved user engagement by providing a personalized experience within the cloud and photo storage app.

•Collaborated with UI/UX designers to ensure a cohesive and visually appealing design for the cloud and photo storage app.

•Worked closely with backend developers to integrate front-end functionalities with backend services for a seamless end-to-end experience.

•Conducted regular assessments and optimizations to improve the overall speed and efficiency of photo and file uploads, downloads, and storage.

•Employed caching strategies and performance profiling to identify and address bottlenecks within the app.

•Conducted comprehensive unit testing using Jest to ensure reliability, identifying and resolving performance bottlenecks with React Native Debugger.

•Developed a Native Module for seamless integration with native Apple & Google Pay APIs (Swift & Kotlin).

•Leveraged React Native geolocation to provide dynamic order fulfillment options based on user location.

•Leveraged TypeScript's features to prevent common errors during development.

•Employed Git for version control, regularly pushing code updates to GitHub.

•Tested cross-platform functionality using React Native Debugger and unit tests.

•Deployed and consumed Express.js APIs on AWS EC2 for testing instances.

•Successfully integrate third-party libraries and APIs into TypeScript-based projects.

•Managed bug tracking efficiently through JIRA for effective issue resolution and maintenance.

•Monitored user feedback and analytics via Firebase Analytics and Redux-Saga side effects tracking.

•Ensured adherence to secure coding standards with the use of React Native Async Storage, Keychain, and Redux-Saga for data handling.

Grubhub, Chicago, Illinois Oct 2018 – Dec 2019

UI/ React Native Developer

App: Grubhub: Food Delivery App

Link: https://play.google.com/store/apps/details?id=com.grubhub.android HYPERLINK "https://play.google.com/store/apps/details?id=com.grubhub.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.grubhub.android&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.grubhub.android&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.grubhub.android&hl=en&gl=US"gl=US

Description: Order takeout or get groceries delivered effortlessly with Grubhub! Choose from thousands of local and national restaurants, track your order in real time, and enjoy the convenience of easy takeout.

•Refactored React Native code, addressing common pain points to enhance development efficiency.

•Developed and maintained a mobile app for delivery.com using React Native, enabling seamless food, alcohol, grocery, and laundry services delivery and pickup.

•Collaborated across teams to design and implement features for a smooth user experience on iOS and Android platforms.

•Integrated third-party APIs for order placement, delivery tracking, and secure payments.

•Applied performance optimization techniques to minimize load times, reduce latency, and enhance overall app responsiveness.

•Resolved memory leaks and performance issues, particularly with large data retrieved via GraphQL.

•Created React Native animations and interactive components, including buttons, text fields, checkboxes, and radio buttons.

•Built a NodeJS and Express-based backend API for data storage.

•Orchestrated secure payment gateways, improving transaction processing and user trust.

•Engineered real-time order tracking features, providing live updates to users.

•Configured push notification systems for order status updates and promotional offers.

•Collaborated with QA teams for thorough testing and prompt issue resolution.

•Create comprehensive documentation for TypeScript code, APIs, and configuration settings.

•Maintained version control and organized codebase with Git for efficient development.

•Ensured cross-platform compatibility by adhering to React Native best practices.

•Established separate environments for Staging and Production to streamline the QA sequence.

•Utilized React Native debugging tools like Reactotron and Remote JS to identify and fix bugs.

•Conducted code reviews for front and back-end to maintain high-quality standards.

•Developed visually appealing, cross-browser web interfaces with a focus on readability and accessibility.

•Leveraged Firebase's live database update notifications for real-time messaging with push notifications. Successfully delivered projects on time and within budget while meeting technical specifications.

Allstate, Northfield Township, Illinois Mar 2016 – Sep 2018

React Native Developer

App: Allstate Mobile

Link: Allstate Mobile - Apps https://play.google.com/store/apps/details?id=com.allstate.view HYPERLINK "https://play.google.com/store/apps/details?id=com.allstate.view&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.allstate.view&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.allstate.view&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.allstate.view&hl=en&gl=US"gl=USGoogle Play

Description: Download the Allstate app for on-the-go insurance solutions. Add your insurance card to Google Wallet, effortlessly manage bills, policies, and claims, and enjoy savings on auto insurance while receiving safe-driving feedback through Drivewise®.

•Played a pivotal role in developing and maintaining the Allstate mobile app, with a primary focus on enhancing the user interface and experience on android platform

•Collaborated closely with design and development teams to implement features and improvements.

•Designed intuitive and user-friendly screens across various app sections, ensuring seamless navigation for Android users.

•Implemented responsive design principles for optimal performance across Android devices and screen sizes. Translated product team requirements into visual designs and interactive interfaces.

•Ensured strict adherence to Humana's branding and design guidelines for a consistent and professional appearance.

•Developed features enabling users to access and manage crucial insurance plan details.

•Implemented ID card functionality, allowing users to view, save, and fax Medical, Dental, and Pharmacy ID Cards.

•Integrated a Drug Pricing feature, offering prescription cost information for local pharmacies.

•Designed and developed screens for the Claims section, providing comprehensive information to users.

•Introduced the Provider Finder feature for locating healthcare providers, pharmacies, dentists, hospitals, urgent care centers, and retail clinics.

•Implemented Premium Payment capabilities for Allstate and Medicare members, facilitating one-time and recurring payments.

•Worked on the user profile section, enabling users to view and edit information within plan restrictions.

•Ensured app compliance with security and privacy standards to safeguard user data.

•Conducted thorough testing to identify and resolve UI/UX issues for a smooth user experience.

•Collaborated with the quality assurance team for UI testing and defect resolution.

•Stayed abreast of industry trends and best practices in UI/UX design and mobile app development.

•Addressed user feedback and support inquiries promptly, enhancing overall satisfaction.

•Participated in daily stand-ups and retrospectives to deliver high-quality UI components and features.

OTS Solutions, Allen, TX Jan 2014 – Feb 2016

iOS & Android Native Mobile Developer

•Deployed singletons and web service response classes for efficient data storage, relying on Alamofire for iOS and Retrofit for Android to consume REST API endpoints.

•Engineered a robust biometrics authentication feature, enabling fingerprint authentication on both iOS and Android platforms.

•Conducted an extensive evaluation of mobile application platforms, seamlessly integrating diverse Google services and third-party frameworks.

•Skillfully crafted view controllers programmatically and through Interface Builder, actively contributing to the code migration from Objective-C to Swift, introducing new classes in Swift 3.0.

•Adhered to best practices in resource allocation, meticulously following the Activity/Fragment lifecycle.

•Ensured secure keychain access and offline storage through CoreData, rigorously testing allocations and leaks using Xcode XCUI instrumentation.

•Managed application flavors seamlessly with Gradle and maintained version control through GIT as the repository.

•Implemented Local Notifications to alert users promptly about expiring makeup products and seamlessly incorporated the Facebook Places API to introduce location-based features, ensuring persistent data storage on the device.

•Effectively utilized protocols, delegates, and notifications for iOS, and listeners, runnable, and asynchronous tasks for Android.

•Seamlessly integrated maps and Google Maps API, incorporating delegate methods and data sources, while introducing custom views and dialogues across applications. • Implemented concurrency methodologies, including threads, completion blocks, and asynchronous calls, to optimize view updates.

Education

Certificate in Software Engineering Immersive, General Assembly, New York City

Bachelor of Science from Stony Brook University, New York City

Associate in chemical engineering, Hostos Community College, New York City



Contact this candidate