Keerthana Kuruvella - Senior UI/Front End Developer |
[email protected] |
Location: Remote, Remote, USA |
Relocation: Remote |
Visa: GC |
Keerthana Kuruvella
Senior UI/Front End Developer +1 313-329-0868 [email protected] Green card holder Professional Summary: Over 7 years of strong development experience in User Interface (UI) applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) principals. Experience in all phases of SDLC like Architecture, Requirement, Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM. Hands on expertise in front-end development utilizing JavaScript frameworks such as JQuery as well as front end technologies HTML5, CSS3, React.JS . Strong Experience in web development using interactive/Web 2.0 technologies, HTML, JavaScript, DOM, React.JS Angular.JS, framework (JQuery, Prototype, etc.), JSON. Worked on microservices which are developed using spring and java technologies. Experiences with Angular.JS framework and its ability to create simple and scalable code for SPA. Hands on working experience with React.JS and Angular Typescripts and ECMAScript 6 specification. Experience on creating new React/React-Native components, containers, services and APIs for prototypes. Implemented client-side interface using React JS. Experienced in working with Redux architecture. Experience building Responsive Web Design (RWD) for different types of devices like tablets and mobiles using Bootstrap and CSS Media Queries. Good knowledge in building real-time dashboard applications using Splunk and Elastic Search to profile and monitor the streaming data of the application. Proficient in designing and developing web front end, with sound understanding of Object Oriented Programming Concepts and component-based, object-oriented systems for building multi-tier architecture with hands on development expertise in front end GUI Layer. Experience in designing and presenting multiple concepts and iterations around User Interaction Models,Workflows, Wireframes, Screen Flows, Mockups and Prototypes. Expertise on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements. Experience in sending and retrieving data files in JSON using REST API calls. Strong knowledge in using libraries like React to implement dynamic web pages. Technical Skills: Web Technologies HTML5, CSS3, SASS, JavaScript, Responsive Web Design, XML. Version Control GitHub JavaScript Libraries Node.JS, TypeScript, React.JS, React Native, Redux, Flux, Angular, Gatsby, NextJs, Reactstrap, ANTDesign, Material UI. Publishing Tools Adobe PageMaker, MS Office. IDE Notepad++, Visual Studio, Espresso. Methodologies Agile, Waterfall Data Base SQL, PostgreSQL, Mongo DB Operating Systems Windows, Linux. Education: Bachelor s in computer science from JNTU, India, 2010 Professional Experience: Client: Verizon, Irvin, TX Jul 2021 Present Role: Sr front-end/UI Developer Responsibilities: Involved in the analysis, design, and development and testing phases of Software Development Life cycle (SDLC) using agile development methodology. Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company s standards. Responsible for the overall layout design, color scheme of the web site using HTML 5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows. Designed and developed the layouts using CSS3, Box model and HTML5. Developed mockups and prototypes using HTML5 and CSS3. Developed HTML 5 prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design. Created Type Script reusable components and services to consume resistant s using component-based architecture using Angular 12. Used Angular 12 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side. Working on Angular 12 application from the ground up using technologies including TypeScript, NX, ngrx/store, Angular Material and Rx JS. Implemented observables to get a pattern of dealing with data by using array-like operations to parse modify and maintain data in Angular . Built Angular.JS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters. Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation. Worked on creating responsive website for smart devices using Responsive Web design and media queries. Implemented modules into Node.JS to integrate with the design and requirements. Modularized Front-End CSS and Node.JS code with sass. Built a real-time mouse/click user analytics web service with Node.JS. Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices. Used AJAX extensively to implement front end /user interface features in the application. Used JQuery core library functions for the logical implementation part at client side for all the application. Developed callback functions to parse and handle JSON data returned from the server. Working on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers. Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project managers and developers. Interact with other developers and end users to design and implement new features throughout the framework. Environment: HTML5, CSS3, JavaScript, Angular 12, Angular.JS, Node.JS, TypeScript, Responsive Web Design, Bootstrap, AJAX, JQuery, JSON, Agile and Windows. Client: Emigrant Bank, New York, NY Jun 2020 Jun 2021 Role: UI/Front End Developer Responsibilities: Worked as UI Developer and responsible for delivering a complete front-end application that meets business needs and user goals Developed powerful Single Page Application and dynamic responsive Web Application with React.JS Created Res- useable components, Custom Modules, Custom Directives, Pipes and Services in React.JS Worked on React Hooks and ReactJs framework to develop SPA Experience using Reactjs Components, forms, events, keys, router, plus redux,animations and flux concepts Developing interactive UI using one way data flow, virtual DOM using react js Developed UI using HTML5, CSS3, Ext.JS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface. Involved in designing and implementing Web 3.0 Rich UI for the Self-service Application using JQuery Ajax framework and Widget based JavaScript programmed model. Extensively used CSS and Bootstrap for styling the HTML elements. Used HTML5 and CSS3 to build the GUI. Developed API s to read and publish data from Elasticsearch cluster using native Java Transport client as well as REST client. Worked On Spring integration with the Elasticsearch. Built Single Page Applications (SPA) framework. Involved in evaluate current applications and recommend processes to move applications into React with backend services. Worked on React.JS, which uses the Virtual DOM which and testing of code efficient. Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request Responsive Web Design (RWD). Designed and developed Single Page Applications Using Material UI library , along with Stripe as a payment gateway. Used AJAX to call the Java functions and get data from the server via JavaScript. Used JSON for data interchange, as it's faster and can be parsed using JavaScript. Environment: HTML5, CSS3, JavaScript, ReactJS, TypeScript, Node.JS, Redux, Material UI, Responsive Web Design, AJAX, JSON, Agile and Windows. Client: National Financial Partners, Austin, TX Mar 2019 May 2020 Role: Front End/UI Developer Responsibilities: Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology. Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company s standards. Used React flux to polish the data and for single directional flow Responsible for the overall layout design, color scheme of the web site using HTML 5, XHTML and CSS3 and for creating detailed wireframes and process flows. Designed and developed the layouts using CSS3, Box model and HTML5. Developed mockups and prototypes using HTML5 and CSS3. Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes. Developed HTML 5 prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design. Created Type Script reusable components and services to consume resistant s using component-based architecture using Angular 6. Used Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side. Worked on Angular 5 application from the ground up using technologies including TypeScript, NX, ngrx/store, Angular Material and Rx JS. Worked with Elastic search document indexer for enabling easy and faster search of the back-end STEP data to the Jahia CMS front end. Implemented observables to get a pattern of dealing with data by using array-like operations to parse modify and maintain data in Angular 4. Built Angular.JS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters. Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation. Worked on creating responsive website for smart devices using Responsive Web design and media queries. Implemented modules into Node.JS to integrate with the design and requirements. Modularized Front-End CSS and Node.JS code with sass. Built a real-time mouse/click user analytics web service with Node.JS. Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices. Environment: HTML5, CSS3, JavaScript, Angular 6/5/4, Angular.JS, Node.JS, TypeScript, Responsive Web Design, Bootstrap, AJAX, JQuery, JSON, Agile and Windows. Client: Gentiva Health - Atlanta, GA Jan 2018 Feb 2019 Role: Java UI Developer Responsibilities: Analyzed business requirements, participated in technical design, development and testing of various modules assigned. Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3, React.JS and JavaScript. Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, Navigation controls, JavaScript and Bootstrap. Developed the front-end web page by using HTML5, CSS3 and JavaScript taking advantage of the frameworksJQuery, React and Bootstrap. Worked extensively on Spring boot for building Microservices. Used React.JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope. Implemented a Single Page Web Applications (SPA) based front end for displaying user requests; user records history and security settings various users using JavaScript and React.JS. Involved in creating React-Native mobile applications for devices unable to run Flex/Flash applications. Worked on React.JS Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags. Worked with React.JS components, Redux Forms, Events, Router. Implemented React container and presentational components (as Stateless and Functional components when applicable). Implemented UI Screens, Advanced Search, Timer, Navigation Bars, Navigation Menus, Forms and Sorting, Filtering in React.JS. Worked with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites. Maintained STATES in the store and dispatched the ACTIONS using Redux. Used Node.JS to interact with Rest services and with Database, building real-time Web API's. Worked with Responsive Web design using Bootstrap.JS. Used AJAX framework for asynchronous data transfer between the browser and the server. Environment: HTML5, CSS3, JavaScript, React.JS, React Native, REDUX, Node.JS, Bootstrap, DOM, Responsive WebDesign, AJAX, JQuery, JSON, Agile and Windows. Client: The Home Depot, Atlanta, GA Apr 2016 Dec 2017 Role: UI Developer Responsibilities: Worked closely with Business Analysts in understanding the Business requirements and Gathered information for enhancing the use cases for different functionalities and designs. Worked within a team of front-end developers to build UI using JavaScript, HTML, CSS, JavaScript validations, JQuery and XML. Involved in web designing using HTML5, XHTML, CSS3, JavaScript, JQuery and used Table-less Design in CSS for positioning. Designed and developed Web pages using HTML5, CSS3 including Ajax controls, JSON and XML. Created single page applications (SPA) in java based UI with Angular 2.0 frame work and Node.JS, integrated with Type Script (ECMA Script 6). Used Angular 2 to achieve two-way data binding. Involved in Enhancement of existing application utilizing Angular.JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML. Used JavaScript for page functionality, pop up screens and drop-down menus on the webpage Worked with CSS 3 and Bootstrap to create Responsive Web designs for multiple departments/pages. Used Angular.JS HTTP Request to read data from web servers and process JSON data to render in the UI. Environment: HTML5, CSS3, JavaScript, Angular 2, Angular.JS, Node.JS, Bootstrap, Responsive WebDesign, AJAX, JQuery, JSON, Agile and Windows. Keywords: user interface javascript database information technology microsoft Georgia New York Texas |