Vishnu Priya - Front end developer/ReactJs developer/web developer |
[email protected] |
Location: Allentown, Pennsylvania, USA |
Relocation: |
Visa: |
Name: Vishnupriya
Email: [email protected] Phone: (469) 707-8097 Professional Summary: Over 8 years of experience as a Front-End UI Developer with expertise in developing web applications using HTML, CSS, JavaScript, and frameworks like Angular, React, and Node.js. Strong background in front-end and full-stack development with an emphasis on automation, containerization, and CI/CD workflows Expertise in developing User Interface (UI) Applications and professional Web Applications using Web Standards HTML, CSS, JavaScript, Typescript, Angular, React JS, Node.js, Backbone JS, Express JS, jQuery, DOM, AJAX, XML, Bootstrap, JSON. JavaScript expertise in web technology like ReactJS, NodeJS, Angular 2+ with NGRX and jQuery. Expertise in using AngularJS directives, Controllers, Filters, Services, Temples, Events, and Injectors. Hands on Experience on Angular CLI (Command line Interface). Extensive experience in Redux and React JS to create user interfaces. Proven expertise in automated testing (Jasmine, Karma, Jest) and implementing CI/CD pipelines using tools such as Azure DevOps, Jenkins, and Google Cloud services to streamline deployments and improve code quality. Solid understanding of React Virtual DOM Algorithm, for React performance optimization. Experience in using React JS components, Forms, Events, Keys, Router, Redux, Animations and Flux concept. Worked in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. Extensive experience in developing responsive web application using with CSS3 LESS and SASS (SCSS extension files). Extensive experience in working with SOAP and RESTful Web Services. Experienced in designing secure, user-friendly front-end interfaces tailored for banking workflows and regulatory standards. Experience in working with Python 3.0 and its frameworks such as Flask. Experience in working with GraphQL queries and using Apollo GraphQL Library. Experience in Responsive web design with the UI compatibility being multi-device compatible (Desktop, Tablet, Mobile - iOS, Android) and Cross Browser Compatible. Experience in making Responsive Web Pages with the UI compatibility being multi-device compatible (Desktop, Tablet, Mobile - iOS, Android) and Cross Browser Compatible using Media Queries and Bootstrap, Material Design lite for styling mobile applications. Highly skilled at front-end engineering using Object-Oriented JavaScript. Experience with ES6 features including premises, class, and arrow function, de-structuring assignment, modules and default parameters. Strong experience in developing various pages for front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library. Skilled in cloud platforms (AWS, Google Cloud) and Infrastructure as Code (IaC) using Terraform, enabling efficient infrastructure provisioning, management, and monitoring. Expertise in creating User Controls, Web Forms and client-side validations using JavaScript. Ability to apply W3C web standards to ensure best cross-browser user experience, long term user retention and engagement. Proficient in using XML/JSON and AJAX to link with back-end applications. Experience in Mocha, Chai, Karma, Jasmine in JavaScript Unit Testing/Test driven Development (TDD). Experience in source code controlling tools SVN, GIT, JIRA and Jenkins. Technical Skills: Web Technologies ReactJS, Angular2+ with NGRX, AngularJS, JavaScript, jQuery, HTML/HTML5, XML, CSS/CSS3 LESS, SASS, AJAX, REST, JSON, Bootstrap and Node.JS, Python, GraphQL, Programming Language Java, Go(Golang), C, C++, PL/SQL, SQL, Unix, ASP.net. Web Services SOAP, Rest API. Cloud Platforms & IaC: AWS, Google Cloud, Azure, Terraform Containers & CI/CD: Docker, Kubernetes, Jenkins, Azure DevOps, GitHub Actions Web Server Apache HTTP Web Server, IIS. IDE Eclipse, Visual Studio Code, GIT Extensions, Atom. Unit Testing Jasmine, Karma and Mocha, Chai. Tools JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, Kubernetes. Version Control SVN, GITHUB. Project Management Agile Methodologies, Waterfall. Operating Systems Windows, Linux, MAC OS. Professional Experience: Client: Eli Lilly Mar 2022 - Present Role: Full Stack ReactJS Developer Responsibilities: Developed and maintained user interfaces for Eli Lilly's web applications, focusing on delivering intuitive and accessible experiences for healthcare professionals and patients. Developed user interfaces for healthcare applications, focusing on responsive and accessible designs using React and Angular. Collaborated closely with design and product teams to ensure UI components met customer needs. Collaborated closely with design teams to translate wireframes and mockups into responsive frontend components, ensuring alignment with brand guidelines and design standards. Utilized HTML, CSS, and JavaScript to implement frontend features and functionality, adhering to best practices for performance, scalability, and cross-browser compatibility. Utilized Docker to containerize the front-end application and deployed the containers using Kubernetes, enabling high availability and auto-scaling. Designed and developed user-centered web applications, incorporating AI-based recommendations and data-driven personalization features to enhance the user experience by 60% and improve conversion rates. Designed and implemented a microservices architecture leveraging Docker and Kubernetes for high availability, scalability, and optimized resource management. Worked closely with stakeholders, designers, and data scientists to implement machine learning models in front-end applications, such as predictive search and intelligent content recommendations. Leveraged modern frontend frameworks and libraries such as Angular, React, or Vue.js to build interactive and dynamic user interfaces, enhancing usability and engagement. Integrated with backend APIs to fetch and display dynamic data, such as patient records, medication information, and clinical trial data, ensuring real-time updates and accurate information. Integrated CI/CD pipelines using Google Cloud Build and Azure DevOps, automating the deployment process for new releases and ensuring smooth production rollouts Implemented client-side form validation and error handling to improve data integrity and user experience, providing immediate feedback to users during data entry. Coordinated with backend developers to ensure seamless integration of the front-end application with JP Morgan Chase's microservices architecture. Conducted frontend testing using automated frameworks, achieving a test coverage of 80% and reducing bug reports by 30%. Implemented responsive design principles and CSS frameworks (e.g., Bootstrap, Foundation) to create visually appealing and mobile-friendly interfaces that adapt to various screen sizes and devices. Implemented infrastructure as code using AWS CloudFormation to provision and manage AWS resources declaratively, enabling version control and infrastructure consistency. Leveraged AWS services such as Lambda, API Gateway, and DynamoDB to architect serverless solutions and microservices, enabling agile development and rapid deployment practices. Implemented monitoring and logging solutions using AWS CloudWatch, to track application performance, detect errors, and troubleshoot issues in real-time. Collaborated with product and design teams to develop intuitive and secure online banking interfaces for JP Morgan Chase using React and Angula Implemented database performance monitoring and alerting systems to track performance trends, identify bottlenecks, and optimize resource utilization. Implemented role-based access controls and strong user authentication measures in front-end applications to comply with banking regulatory standards. Utilized Terraform for Infrastructure as Code (IaC), creating scalable, version-controlled infrastructure configurations on AWS and Google Cloud. Conducted A/B tests to optimize interface elements, achieving a [XX]% increase in conversion rates and user engagement through iterative design improvements. Collaborated with cross-functional teams on user research initiatives including backend developers, QA engineers, and product managers to deliver high-quality software solutions on schedule and within scope. Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, to prioritize and deliver user stories and features iteratively, fostering collaboration and transparency within the team. Client: Walgreens Mar 2021 - March 2022 Role: Full Stack React Developer Responsibilities: Developed interactive and responsive user interfaces using React.js, ensuring seamless navigation and user experience across desktop and mobile devices. Implemented state management solutions such as Redux or Context API to efficiently manage complex application state and facilitate data flow between frontend components. Integrated third-party APIs and services into React applications to fetch and display dynamic content, such as product information, user data, and real-time updates. Implemented a CI/CD pipeline using Jenkins, reducing deployment times and streamlining feature releases. Utilized modern frontend development tools and libraries (e.g., Webpack, Babel) to streamline the build process, optimize performance, and enhance developer productivity. Collaborated closely with UX/UI designers to translate design mockups and wireframes into pixel-perfect frontend components, ensuring consistency with design guidelines and brand standards. Implemented client-side routing using React Router to create SPAs with multiple views and nested routes, enabling smooth navigation and URL-based navigation. Conducted frontend testing using frameworks such as Jest and Enzyme to ensure code quality, functionality, and compatibility across different browsers and devices. Contributed to developing RESTful APIs using Node.js, optimized for performance through caching and efficient query designs. Implemented responsive design principles and CSS frameworks (e.g., Bootstrap, Material-UI) to create visually appealing and mobile-friendly interfaces that adapt to various screen sizes and resolutions. Implemented client-side form validation and error handling to provide users with immediate feedback and improve data integrity in web forms and also providing data-driven insights that informed design updates and improved user engagement. Deployed the site in a Kubernetes environment, utilizing Nginx as a reverse proxy to manage multiple containers in the cloud Designed and developed RESTful APIs using Node.js and Express.js to expose backend services and endpoints for frontend consumption, enabling data retrieval, manipulation, and storage. Integrated with databases (e.g., MongoDB, PostgreSQL) to store and retrieve application data, implementing CRUD operations and data modeling to ensure data consistency and integrity. Implemented authentication and authorization mechanisms (e.g., JWT, OAuth) to secure backend APIs and restrict access to authenticated users, ensuring data privacy and application security. Implemented server-side validation and error handling to enforce data integrity and provide meaningful error messages to clients, enhancing the reliability and usability of backend services. Implemented middleware functions to handle cross-cutting concerns such as logging, request parsing, and error handling, promoting code reuse and maintainability in backend applications. Optimized backend performance through caching, indexing, and query optimization techniques, improving response times and scalability of backend services. Collaborated with backend engineers, UI/UX designers, and stakeholders to align on project goals, incorporating customer feedback into iterative product improvements. Implemented logging and monitoring solutions (e.g., Winston, New Relic) to track and analyze application metrics, enabling proactive issue detection and troubleshooting in production environments. Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, to deliver high-quality software solutions iteratively and collaboratively with cross-functional teams. Environment: React JS, Redux, JSON, GitHub, Restful API, Kubernetes, Ext JS, HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, AWS, VS code, Eclipse. Client: Optum UHG Minneapolis MN Mar 2020 - Feb 2021 Role: UI/React Developer Responsibilities: Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review the complete explicit design with the help of HTML5 and CSS3 with the help of CSS preprocessors Less for creating clean and faster loading stylesheet and responsive by Bootstrap. Used ES6 and JSX with react for component development and ensure consistency across digital products. Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow. Worked on ReactJS for its code reusability and integrated Bootstrap. Used Redux architecture in the whole process to maintain state. Leveraged React and Redux to build and maintain a high-performance, single-page application (SPA). Used Azure DevOps for CI/CD, ensuring rapid deployment and feedback loops. Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server. Creating a Responsive web application integrating Twitter Bootstrap with React JS and media queries. Utilized Material UI for Drag-and-Drop, Widgets, Menus and Forms. Deployed the application on Kubernetes clusters, enabling real-time messaging with automated scaling and easy management of containerized services. Enhanced web application functionality through automated tests (Jasmine, Jest) and performance optimizations. Integrated Google Cloud s monitoring and logging tools for real-time analytics. Implemented Redux-form. Used Synchronous and Asynchronous Validations to validate the values. Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end. Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application. Wrote client-Side code using React JS and used NPM & gulp directories to generate the server environments. Wrote data mutations in GraphQL which allows user to update their username and password information. Used Webpack to bundle all JavaScript files and takes all modules with dependencies and generate static assets. Used Git for version controlling and regularly pushed the code to GitHub. Used React developer tools plugin for debugging. Worked with JEST unit test framework to write unit tests for React code. Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix bugs. Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues. Constructed AWS S3 buckets and managed policies for each bucket and used it for storage and backup on AWS. Participated in day-to-day meeting/workshops, status meeting, strong reporting and effective communication with project manager and developers with the help of Agile Methodology. Environment: React JS, Redux, JSON, GitHub, Restful API, Kubernetes, Ext JS, HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, AWS, VS code, Eclipse. Client: Office Depot Orlando FL Aug 2018 Feb 2020 Role: UI /Angular Developer Responsibilities: Developed dynamic web pages using ReactJS, HTML5, CSS3, jQuery, Bootstrap, NodeJS and AJAX. Involved in building applications using ReactJS by building re-usable UI Components. Built features in the UI using Bootstrap, to easily create great looking front-end features in short periods of time. Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties. Used Redux to store data from multiple API endpoints. Implemented CI/CD with Azure DevOps, improving delivery times for new features and bug fixes. Worked on React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Extensively used core features like Props and State. Worked on React JS for developing UI using Sorting, Pagination. Experience in RESTful web services to integrate between Server side to Client side and used JSON format for request handling. Hands on experience with Python 3, and implemented RESTful API calls using Flask. Developed Python based API (REST Web service) to track sales and perform sales analysis using Flask and PostgreSQL. Performed unit testing with Jasmine before implementing code in different sections of the application. In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux. Gathered data from API/web services via Fetch calls and updating the DOM within the result sets. Worked with the project management tool Bitbucket and Source Tree. Worked with Package managers NPM, Bower and build tools Gulp. Worked with JASMINE unit test framework to write unit tests for JavaScript code. Debugged and conducted code cleanup once a week in every sprint, to assure that code wouldn't break if deployed to the master branch in Git. Integrated services like AWS Elastic Beanstalk, AWS Code Pipeline, and Jenkins to create a deployment pipeline. Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing. Environment: ReactJS, Python 3, Redux, HTML5, CSS3, Bootstrap, JavaScript, Web pack, AWS, AJAX, JSON, RESTful Web Services, NodeJS, Karma, GIT, VS Code. Client: Kaiser Oakland CA Jan 2018 - July 2018 Role: React JS Developer Responsibilities: Involved in developing the frontend applications using web technologies like HTML/HTML5, and CSS/CSS3 Solid experience working with CSS preprocessors like SASS and LESS, using functions, custom grid systems following object oriented modular CSS patterns. Working with complex CSS layout, positioning, key frame animations and pseudo elements. Built Web pages that are more user-interactive using AJAX, JavaScript. Extensively used Node.js, React.js, JavaScript, jQuery UI band jQuery to provide UI functionality. Involved in making the application Responsive using Bootstrap. Used React.js as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server. Experience in building Single Page Application (SPA) using Model View Controller (MVC) and various JavaScript framework such as React.js. Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by React.js. Involved in a full complement of React.js, Node.js and MongoDB to store and present assessments. Implemented stable React JS reusable UI components and stand-alone functions to be added to any future pages. Built data visualizations to monitor file server load, Web server speed, Data Processing using D3.js, JQuery and MySql. Used D3.js charting library to develop reusable charting Backbone module. Designed and built flexible, innovative web-based data visualizations, working with D3.js and other JavaScript technologies. Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection. Experience in java8 features like Parallel Streams, Lambda, functional interfaces and filters. Experience in developing the Rest API using Spring framework. Experience in software configuration management using GitHub, Bitbucket. Developed internal application using React.js and Node.JS connecting to Mongo DB on the backend. Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms. Designed Java Server Pages (JSPs) required for the application in big backend monolith struts applications. Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using React.js. Used JavaScript (ES6) libraries to create slider and page-turning animations on calendar widgets. Worked on writing extensive unit tests using frameworks and test runners like Jasmine, Karma Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team. Environment: HTML5, CSS3, React.js, Redux, Node.js Flux, JavaScript, Bootstrap, jQuery, Ajax, JSON, REST APIs, Git, MongoDB, Jasmine, Karma, Media Queries, Sublime, ES6, Redux, Grunt, SASS, Typescript. Client: BCBS Florida blue FL Jan 2016 Dec 2017 Role: UI Developer Responsibilities: Web design and development, application development using Photoshop, HTML, JavaScript, and Dreamweaver. Developed dynamic and cross-browser compatible pages using HTML, CSS3, jQuery and JavaScript. Developed and implemented the user interface using HTML, XML, CSS3, JavaScript & Angular. Created web pages using HTML, CSS3, jQuery and JavaScript. Responsible for ensuring the pattern consistency across all pages. Responsible for development of the web pages from mock- ups. Responsible for creating the screens with table-less designs meeting W3C standards Applied jQuery scripts for basic animation and end user screen customization purposes. Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly. Developed the User Interface using HTML, CSS3, JavaScript, jQuery and AJAX. Developed flash plugins for including different functionalities and content. Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery. Environment: HTML4, JavaScript, AJAX, CSS3, JSON, jQuery, XML, server. Client: US Falcon INC Oct 2014 June 2015 Role: Web Developer Responsibilities: Developed single page responsive Web UI using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, Angular validations, NodeJS, NPM. Involved in implementation of MVC pattern using Angular JS. Developed AngularJS services for reusable functionality. Extensively utilized JavaScript with AngularJS to implement front-end data operations from wireframes. Responsible for development of the web pages from mock-ups. leading small development teams of 4 members and the ability to write technical documentation Used Bootstrap Grid System and CSS3 Media Queries to develop single page responsive application with good user experience in all platforms like desktops tablets and mobile phones. Created animation effects during the data load, waiting for the AJAX response using jQuery. Improved the performance and response time of the application by implementing AJAX. Generated responsive data tables using with Bootstrap grid system. Used Figma and Sketch for prototyping and collaborated with product design, Creating prototype before development based on static and approved design documents and wireframes. Developed custom bootstrap with brand appropriate styles, colors, animations, and font icons. Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms. Heavily involved in the defect fixing and additional development activities coordinating with the SQA team for the complete approval in UAT. Environment: AngularJS, HTML5, DHTML, CSS3, Bootstrap, JavaScript, jQuery, Git, JSON, AJAX. Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst artificial intelligence user interface user experience javascript sthree database information technology golang procedural language California Delaware Florida Minnesota |