Hussains - React Native Developer |
[email protected] |
Location: Hewitt, Texas, USA |
Relocation: YES |
Visa: H1B |
Ashok Dasari
Arlington, TX |[email protected] | +1 5102565650 Professional Summary 7+ years of extensive experience in building web and mobile applications in the Finance and Telecom industries with UI frameworks and library. Hands-on solid experience in React, React Native, Nodejs, HTML, CSS3, express.js, and Apollo GraphQL. Proficient in React and React Native for cross-platform development, enabling efficient code sharing and faster deployment on both iOS and Android platforms. Proficient in writing reusable code using Typescript, ECMA Script 6 Strong understanding of Component-Based Architecture in React, developing reusable and modular UI components for scalable and maintainable applications. Utilized React Router's nested routing capabilities to manage complex page layouts and improve user navigation. Developed complex mobile applications for IOS and Android using React-Native. Hands-on experience in deploying mobile apps into Firebase for iOS and Android user testing. Deployed IOS and Android builds for UAT testing in Sauce labs. Collaborated with a cross-functional team to integrate React components into a legacy banking system, modernizing the user interface while maintaining compatibility with existing backend services. Proven experience in building Rest and GraphQL APIs. Experienced in state management using Redux in React applications, ensuring a predictable and centralized state management approach. Used Context API and Redux as well for state management in React Native mobile apps. Integrated Mapbox, Google Maps, and Apple Maps in the mobile apps for navigation. Hands-on experience in using deep-linking techniques for mobile apps. Extensive expertise in React.js, adept at crafting interactive user interfaces through the implementation of One-way data flow, Virtual DOM, React Native, and JSX principles. Developed responsive web layouts using CSS and SCSS. Proficient in utilizing various AWS Services, including S3, Lambda, API Gateway, EC2, and more. Proficient in a wide range of database technologies, including SQL databases like MSSQL and Oracle, NoSQL databases like Mongo and Firebase, and specialized databases like ArangoDB for graph data and Prometheus for time series data. Used Bootstrap and Material UI to create Responsive Web Design. Developed micro front-end applications to create complex systems. Created scalable mobile applications and custom changes are made IOS and Android in the same code base. Used Figma to create wireframes and mockups for both web and mobile applications. Ensured React apps comply with GDPR and CCPA by implementing data anonymization, pseudonymization, and user consent features for banking and telecom data. Hands-on experience with version control tools like GIT, CI/CD tools such as Jenkins, and Groovy script development for deploying Docker images to production servers. All components in our applications are maintained with a test code coverage of more than 95%. Worked long side with principal architects to create solutions for client s requirements. Guided and mentored interns in writing code with industry standards. Technical Skills Languages ReactJS, NodeJS, TypeScript, Python, HTML5, CSS3, TypeScript, React Native, Lit Elements, Redux and Context API Databases Oracle, MSSQL, ArangoDB, Prometheus, MongoDB, Firebase Cloud Services AWS S3, AWS Lambda, AWS EC2, AWS API Gateway Project Management Tools GIT Other Technologies Docker, GraphQL, REST API, Nginx, Prometheus, Grafana, Fluentd, DAPR, Redis, Kafka, Jenkins, Redux, WSO2 API Gateway Frameworks ExpressJS, Fastify, Flask, Apollo GraphQL, MaterialUI Platforms Windows, Linux, Mac OS Experience Client: J P Morgan Chase & Co- Dallas, Texas Nov 2021 Present Role: Software Developer Loyalty Servicing Platform: Chase Consumer & Community Banking servers with a broad range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice small business, and payment processing. Migrating from LSP 1.0 to 2.0, Developing many Micro Front End with module federation concepts. LSP is used by over 60k Card Advisors and Retail bankers to service Chase card and retail customers with their rewards. Responsibilities: Developed and maintained web and mobile applications using React Native, enabling merchants to manage their financial transactions [and achieved a record user growth of 20% upon launch]. React-Router to turn the application into Single Page Application, worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept. Implemented client-side routing with React Router, resulting in a smooth navigation experience and reducing page loading time by 30%. Used deep-linking techniques to link to the legacy apps. Ensured complete data privacy and security by implementing end-to-end encryption for sensitive user data, including Personally Identifiable Information (PII) and financial transactions, both during transmission and storage. Worked with a team of four developers to build a loyalty program module using React, resulting in a user-friendly rewards redemption process and a 20% increase in customer retention. Utilized React Native's component lifecycle methods effectively to manage app states and ensure smooth navigation between screens and decreased the latency by 40%. Implemented push notification support with React Native, leading to a 40% increase in user engagement and rewards utilization, effectively driving customer loyalty and repeat transactions. Worked on React Hooks such as useEffect, useState, useDispatch, useSelector, useFetch, custom hooks, and much more for building reusable functional components in both web and mobile versions of the application. Utilized Redux for state management and improved data flow within the application, resulting in enhanced performance and a seamless user experience, particularly during peak transaction periods. Employed performance optimization techniques, such as code splitting and lazy loading, which improved the web application's initial loading speed by 50%, enhancing user retention. Built and integrated more than 50+ highly secured GraphQL and RestAPIs to the LSP platform. Optimized app performance by conducting regular profiling, identifying bottlenecks, and implementing performance improvements. Designed and implemented serverless backends for LSP app using AWS Lambda, S3, API Gateway, MongoDB and ArangoDB. Utilized Redux to efficiently manage application state in web and mobile apps, ensuring a predictable and maintainable state flow. Implemented secure data storage mechanisms in the Mobile version of the application using technologies such as secure local storage in React Native. Client: Verizon Jun 2020 Oct 2021 Role: Full Stack Developer Responsibilities: Designed and Maintained Internal Web, Mobile App, and backend components using React, React Native, Typescript, Microservices, Kafka, SQL, and RestAPI. Used D3.js to implement a dashboard to visualize and track the activity, performance, and assets of the fleet in Verizon Connect. Utilized OAuth 2.0 access tokens to secure routes and resources in the internal Verizon management app, restricting access to authenticated users only for the internal application. Addressed security concerns proactively, implementing secure authentication and authorization mechanisms using jwt tokens and Authorization of backend APIs using OAuth 2.0. Implement data caching, pagination, or debounce/throttle techniques to reduce unnecessary API calls and improve data loading performance in Verizon Connect. Integrated and optimized the Verizon connect with Maps API to track the real-time location of the fleet and to provide optimized travel routes for the fleet within the app. Built a custom side nav component in a web application that can be reused on multiple pages. Configured React Router to handle multiple routes and display different components based on the current URL in the internal Verizon management app. Implemented Redux for state management in the Verizon platform, resulting in a 40% reduction in app crashes due to improved state handling. Enabled offline access to crucial data, reducing user frustration and increasing user engagement during network interruptions by React Native s Async Storage. Set up navigator configurations with multiple screens to create a seamless user experience with a bottom tab bar in Verizon Connect. Built secure API endpoints using JWT, OAuth, and restricted access based on user roles and Configured rate-limiting middleware to restrict the number of API requests per IP address within a specific time frame. Used containerization tools like Docker to package Node.js backend applications, ensuring consistent deployment and more accessible management in a production environment. Client: AFLAC, New Jersey Jul 2018 May 2020 Role: Software Developer Responsibilities: Responsible for building AFLAC Web Applications using HTML, CSS, React.js, React Native, JavaScript and Firebase to manage users. Collaborated with the UI/UX design team to build a user-friendly dashboard that provides Aflac insurance agents with real time policy updates and customer data. Integrated file claims in the mobile app for policyholders, reducing the claim processing time by 20% and improving customer satisfaction. Implemented push notifications for policy renewal reminders, claim updates, leading to a 25% increase in on-time policy renewals and improved customer retention. Optimized memory usage and reduced animations on low-end Android devices, resulting in a 25% reduction in app crashes and improved user satisfaction by using react hooks like use Effect to cleanup resources when component unmounts. Integrated a real-time chat feature in the mobile and web version of app, reducing the average response time to customer queries by 30% and enhancing customer satisfaction. Configured React Router to manage different routes for Aflac's policyholder portal, improving navigation between policy details and account settings. Dockerized the entire development and deployment pipeline, resulting in a 30% reduction in application deployment time and improved scalability. Created interactive insurance policy cards with relevant policy details and coverage status for policyholders, enhancing readability and user engagement using React, HTML and bootstrap. Developed a dynamic timeline chart in the app to display claim milestones, allowing insurance agents to monitor claim progress efficiently using bootstrap. Client: Standalone IT Solutions, Hyderabad, India. May 2015 Dec 2017 Role: Software developer Responsibilities: Worked in the AI/ML team to build a platform for data pipelines with web pages using NodeJS, Python, HTML and CSS. Improved security for Database APIs by Secured Centralized Gateway that connects to any database in the company for data retrieval from SQL and No-SQL Databases. Utilized React's state management to display real-time updates during model training, providing users with live progress and status notifications by e-mail and MS Teams. Built Router components in the ML-Platform that routes the request to various ML applications using NodeJS, Kafka and Python. Worked with Kafka node to write producer and consumer services. Wrote different Kafka producers and consumers to publish and consume messages in different topics. Responsible for setting up Kafka to establish connections to multiple applications for communicating with each other. Cached Node.js and Flask API requests by using Redis which cuts down the time by 80% for repeated requests. Used Open API specification and Swagger to document RESTFUL APIs. Keywords: continuous integration continuous deployment artificial intelligence machine learning user interface user experience javascript sthree information technology microsoft Colorado Texas |