Home

Pruthvi - UI React Developer
[email protected]
Location: Richmond, Virginia, USA
Relocation: YES
Visa: GC
Sr. UI React developer
Email : [email protected]
Phone No : (949) 528-8255
Linkedin URL : linkedin.com/in/pruthvi-d-584624279


PROFESSIONAL SUMMARY:
8+ years of IT experience as a UI react Developer in designing, developing web UI applications.
Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
Experienced in developing web pages using HTML5, XML, CSS3, SASS, LESS, JavaScript, React JS, Redux, Flux, jQuery, TypeScript, ECMA Script (ES6), JSON, Node.js, Angular.js, Angular2/4/6/8/9, Ajax, JQUERY, Bootstrap.
Strong understanding of JavaScript including Closures, Hoisting, Scope, Promises, Modules, Prototypes, Arrow functions, Rest, Spread, Maps, Sets, classes, symbols, generators, iterators, patterns, and functional programming.
Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful Services.
Experienced in developing single-page applications (SPAs).
Experienced in creating user Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
Experienced in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Experienced in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
Experienced in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
Experienced in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Experience in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
Good experience in creating Custom Reusable React Components Library.
Experience on UI Screen and Modules in both IOS and Android and integrate with React Native application
Developed Mobile UI also good at using Native Modules and Native UI components from both IOS and Android
Experienced in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
Used Java/J2EE Design patterns such as Singleton, Service Locater, DAO etc. and Spring IOC pattern and responses.
Experience with RESTful APIs using Backbone JS which syncs with backend for support.
Experienced in developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator, and Adobe Flash.
Experience in fixing Cross Browser Compatibility issues for different platforms like IE, Google Chrome, Firefox, Opera, and Safari.
Experience with build automation tools like ANT and Maven and continuous integration and continuous deployment with Jenkins.
Experience working on RESTFUL Web Services and Implementing RESTFUL APIs.
Experienced in React JS and working with React Flux architecture.
Experienced in working with Node.JS and NPM modules like http-server, MongoDB, Microservices, Request, Elastic Search, express, luck, spark and templating engines.
Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
Experience in utilizing cloud technologies including Amazon Web Services (AWS).
Experienced in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, VS Code.
Experienced in RESTful, SOAP web services to integrate between Application to Application
Experience with front-end development with back-end system integration.
Proficient in using Unit.js testing framework along with Jasmine, Karma, Enzyme, Mocha test runners
Experienced in using bug tracking tools like JIRA, HP Quality Center and Bugzilla
Experienced in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.

TECHNICAL SKILLS:
Methodologies: Agile, Scrum, Waterfall.
Frameworks: React.js, Angular.js, Angular 2/4/6/8/9, Redux, Flux, Axios, ECMA
Script, TypeScript, Ext.js, Backbone.js, Node.js, Express.js, Kendo UI.
Web Technologies: HTML 5, CSS3, JavaScript, JQuery, AJAX, XML, Bootstrap, JSON, MVC,
ECMA Script, Babel, Webpack, Redux, Flux, React Native, DOM.
Languages: Java, C, C++, PHP.
IDE & Editors: Eclipse, Net Beans, Edit Plus, Sublime text, Notepad++, Microsoft
Visual Studio, Dream Weaver, Web Strom, ATOM.
Databases: SQL Server, MySQL, PostgreSQL, Oracle, MongoDB.
Operating Systems: Windows, Mac OS, Linux
Version Control Tools: Git, SVN, CVS.
Testing Tools: Junit, Jira, Jasmine, Karma, Mocha, Postman.
Other Tools: Kafka, Grunt, Gulp, Sonar Qube, JSLint, and Uglify.JS
Debugging tools: Firebug, Bugzilla, Chrome Developer Tools.

PROFESSIONAL EXPERIENCE:

Client Name: Bank of America, Charlotte, North Carolina. Jan 2023 Till Date
Role: Sr. UI React Developer

Responsibilities:
Worked on an Agile (Scrum) Development Team to Deliver regular updates to business team and project managers.
Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, JavaScript, Bootstrap, Ajax, JSON, Angular.js, jQuery, and CSS.
Used the feature of ReactJS of running the server and rendering the virtual DOM, returning to the browser as a regular page.
Built the applicationusing React.js components, Forms, Events, Router, Animations, and Redux concept and followed react - life cycle hooks.
Developed user interface by using the React.js, Flux for SPA development.
Built components using JSX in React.js for rich user interface view, used webpack built tool and Babel-Loader for trans piling JSX and ECMA Script.
Developed ReactJS pages, Web services calls using Axios calls for the application.
Involved to implement various screens for the front end using Reacts.js and used various predefined components from NPM (Node Package Manager) and Redux library.
Used Gulp as the build task runner to build and package the application.
Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
Designed several UI screens with React.js, Redux, Saga, Thunk, React HOC, React Bootstrap, Axios, SASS, and LESS.
Setup production dependencies for application are Redux JS, Webpack, Grunt, Babel, Polyfill, NodeJS, SAAS framework.
Used Kafka for producing the change events from SQL and the node.js programs to consume events as per the change events.
Build React components and stand-alone functions to be added to any future pages.
Translated designs and wireframes into high quality code.
Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
Designed and implemented AWS solutions using EC2, S3, SQS, SNS, ELB, Athena, Fargate, Glue and Cloud formation.
Developing AWS Lambdas using TypeScript and Node.js.
Involved in using Redux with React Native to handle large chunks of data for better performance.
Involved in Restful services consuming using Get, Post, Delete, put methods while accessing external API and experience using AJAX calls to create interactive web applications.
Used Firebug for debugging and for element styling.
Worked with unit testing of JavaScript applications using Karma, Jasmine.
Wrote gulp & grunt tasks for sass compile, jslint, uglify, minify, Revisioning and automated tests.
Used web-based GIT repository manager with issue tracking features.
Used Junit for unit testing, Maven as a build tools and JIRA for bug tracking.

Environment: React.js, Redux, Flux, React Native, Babel, Webpack, JavaScript, HTML, CSS, jQuery, AJAX, Bootstrap, DOM, ECMA Script, TypeScript, Node.js, XML, JSON, Kafka, Restful, Gulp, Grunt, AWS, Jira, Junit, Maven, Git, Agile.

Client Name: McKesson, Irving, Texas. Jan 2021 Dec 2022
Role: Sr. UI Developer

Responsibilities:
Involved in developing the UI, layout and front-end programming for web application using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular 8/9 and Bootstrap.
Adoption of new principles such as responsive design, mobile first and adaptive design using Angular5 libraries using Typescript.
Developed SPA (single page application) project using Angular 8/9 and Typescript for frontend, Node JS and Postgres for backend
Designed and coded customized Angular 8 services to interact with the backend API and serve components.
Design and develop web interface using HTML5, CSS3, Bootstrap, JavaScript, React.js, jQuery, Ajax, JSON that meets accessibility and web browser standards for website.
Developed single page application and dynamic responsive web application with Angular 9.
Consumed server -side SOAP UI web services and called them from Angular 8 controllers.
Built Angular8 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
Crated reusable components, Custom modules, Custom Directives, pipes, services in Angular 9.
Created Angular 9 components, implemented interpolation, input variables, bootstrapping, NgFor, NgIf, Router outlet, binding the events, decorators.
Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http Request.
Used HTTP Request to read data from web servers and process JSON data to render in the UI.
Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
Fetching JSON data from the Web API, appropriately parsing that data and rendering it on the screen using various data visualization components.
Handled response data from RESTFUL web services using XML, JSON and JQuery to update Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back-end systems).
Implemented Data Access Layer using Entity Framework with Web API to connect, retrieve and update the data from SQL Server.
Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
Developed source code to consume JSON response received through AJAX calls using jQuery.
Coding, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls and Responsible for JavaScript / AJAX UI upgrades and improvements.
Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS
Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8.
Implemented Ng-2-smart table with various features like sorting, filtering, Pagination in the project.
Developed the application using MEAN stack: Mongo DB, Angular 8.0, ExpressJS, and Node.js.
Used Angular 9 as framework to create a Single Page Application (SPA) and created various components.
Performed a lot of DOM operations for loading and manipulating dynamic content on web pages.
Front-end prototype and theming with Bootstrap, Angular 5, jQuery.
Developed call back functions to parse and handle JSON data returned from the server.
Developed all client-side logical implementation part of applications with Angular 4 controllers under specific modules, manipulating nodes in DOM tree.
Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to write in JavaScript.
Developed the server side GraphQL Core API layer to server multiple mobile and web clients.
Created a build process for different environments like dev, test and production. Demonstrated knowledge of code reviews, unit and regression testing, page speed testing.
Tested cross browser functionality and fixed major layout bugs for supported browsers.
Performed testing to test the speed of the pages.
Made enhancements to existing CSS and DIV tags using box model.
Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
Worked with Agile software lifecycle methodology and involve in daily SCRUM meetings for report, plan and expect purpose.

Environment: HTML5, CSS3, Angular 8/9, Node JS, ECMA Script, React.js, JavaScript, TypeScript, JQuery, AJAX, Bootstrap framework, JSON, Jasmine, GIT.

Client Name: American Airlines, Fort Worth, TX Jan 2020 Dec 2020
Role: UI Developer

Responsibilities:
Developed data formatted web applications and deploy the script using HTML5, CSS and Client-side scripting using JavaScript.
Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, ECMA Script, Ajax, jQuery and React.JS that meets accessibility and web browser standards for website.
Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
Used ReactJs virtual DOM instead of regular DOM for improved efficiency and performance.
Used ReactJs to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
Used AXIOS for HTTP requests and Redux saga to store the data in the reducer and load data from redux when needed.
Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
Designed Frontend within object-oriented JavaScript Framework using ReactJS.
Used the feature of ReactJS of running the server and rendering the virtual DOM, returning to the browser as a regular page.
Used React-Router to turn application into Single Page Application.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Maintained states in the stores and dispatched the actions using Redux.
Implemented the Drag and Drop functionality using React-Draggable.
Involved in transpiring, bundling, and developing React components for the partner homepages using React.js.
Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
Developed a front-end web application for Global Network Operations using React JS, Redux, Bootstrap, Babel and Webpack.
Used Node Package Manager (NPM) to manage modules & to install using Grunt.
Implemented i18n for localization and internationalization.
Migrated the code to React.js-with Redux.
Customized the Node.js server to pick the local Package.json and run the applications without changing the local paths and variables.
Used React flux to polish the data and for single directional flow.
Implemented flux pattern by using redux framework as a core dependency.
Created Reusable component and wired them installing great router.
Created flux stores to migrate an existing flux app to redux.
Called the Restful web services calls for POST, PUT, DELETE and GET methods.
Worked on AWS for fetch the pictures files from AWS to UI.
Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
Created tables and manipulated data using MySQL.
Used tools like Gulp and Webpack as task runners and orchestrators for the build process.
Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
Extensively used Git for version controlling and regularly pushed the code to GitHub.
Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Worked Test Driven Development (TDD) using Karma and Jasmine.
Attended daily scrum meetings as part of Agile sprints to track the project.
Responsible for creating the screens with table less design following W3C standards.

Environment: React.js, Redux, Flux, HTML5, CSS3, JavaScript, JQuery, Java script, Bootstrap, AJAX, XML, JSON, GIT, REST APIs, Firebug, Agile.


Client Name: Inteva products - Bangalore, India Nov 2016 Dec 2018
Role: UI Developer

Responsibilities:
Developed dynamic UI by using JSP, HTML5, CSS, JavaScript, Ajax calls, Angular JS and Ext Js.
Created Custom Directives, Filters, Services and Modules with the help of Angular Js.
Implemented Client-side validations using Angular JS Custom Form Validation and server-side validations using Data Annotation.
Worked on UI development using HTML, JavaScript and CSS and developed dynamic EJS templates using HTML5, CSS3 and JavaScript.
Good experience in developing web applications with Single Page Applications (SPAs) framework using Angular, AngularJS, Node JS.
Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, JavaScript, AJAX, and JSON.
State management using Redux(ngrx), RxJS Observables/Subscribe, REST API
Written different Routing (SPA), modules and reusable components using Angular 2 & 4.
Developed Single Page applications using Angular 4 using components, directives using Typescript.
Created components, modules and directives using Angular 4.
Used Bootstrap as responsive web design framework.
Used Node JS, Express JS to develop the relevant backend RESTful APIs.
Worked on creating responsive website for smart devices using responsive design and media queries.
Used JQuery Ajax for service calls on pages to interact with the server for information.
Using Chrome Developer tools, coded the API into script and debugged the website for getting the user information using Node JS.
Leverage AWS cloud-based technologies allowing for centralized and remote data access.
Developed a Microservice application with React.JS in frontend and Spring Boot services.
Used Boot properties like actuators and health checkers to enhance Microservice implementations.
Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
Involved in designing and developing the JSON, XML Objects with MySQL.
Used Ajax, JSON to send request to the server to check the functionality of the websites.
Testing the website on multiple browsers with their old as well as latest release.
Used JSON for storing and exchanging information between browsers and servers.
Using complex Object-Oriented concepts in improving the performance of the websites.
Created forms to collect and validate data from the user in HTML and JavaScript.
Used AJAX to handle RESTful calls to enable communication between view components and servers.
Active participation throughout the entire software development lifecycle from project inception to code development and elaborate testing of the various modules.
Using AWS features such as Cognito for user access management and S3 for video storage.
Used agile methodology for the software development.
Developed SQL queries to perform insert, update or delete operation on MySQL database
Been an active team player, helped in fixing bugs and carried out troubleshooting.
Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.

Environment: HTML, JavaScript, AWS, AJAX, CSS, Bootstrap, UNIX/LINUX, Angular, Angular JS, Node JS, Karma, Jasmine, JSON, JQuery, XML, Apache Tomcat server.


Client Name: Commlabs, India Jun 2014 Oct 2016
Role: Software Developer

Responsibilities:
Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
Used MVC architecture of Framework to simplify the code complexity and increase clean code.
Worked on CSS pre-processor frameworks (SASS/LESS).
Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
Implemented Data Grid, Charts, Forms and Layout Manager Components.
Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
Expertise in Core Java concepts such as OO Design, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
Taken care of complete Java Multi-threading part in back-end components.
Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
Define technical requirements based upon business requirements.
Involved with all stages of Software Development Life Cycle.
Involved in the analysis, design, and development phase of the application.
As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
Used SVN the version control tool for code commits and update.
Worked on the web services and front-end design and solved the issues with the jQuery.
Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.

Environment: HTML, CSS, Web Logic, Java, JDBC, Servlets, XML, MySQL, JavaScript, AJAX, SVN and Windows.
Keywords: cprogramm cplusplus user interface user experience javascript sthree database information technology hewlett packard procedural language Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2428
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: