Summary
Overview
Work History
Education
Skills
Timeline
Generic

Raviteja Ketharaju

Front-End Developer
Dallas,TX

Summary

Over 9+ years of experience in designing and developing in IT industry using JavaScript libraries and frameworks like Angular JS, React JS, Node JS , GraphQL and JQuery with ECMAScript 2015/ ES6 Specifications. Experience in all phases of Software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design, Development, Implementation, Integration, Documentation, Testing, and Deployment and Software Testing Life Cycle (STLC) models in Waterfall, Agile/Scrum. Experience of working in an offshore-onshore model with experience at both ends. Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs. Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup. Extensive Knowledge in CSS2/CSS3, LESS, SASS, Twitter Bootstrap and Material UI Styling Modules. Used CSS frameworks and pre-processing platforms (SASS & LESS). Created Mobile Web Solutions using Responsive Web Design (RWD),twitter Bootstrap and JQUERY MOBILE. Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery and also experience in making web page cross browser compatible. Good knowledge of using CLOSURE in JAVA SCRIPT. Good hands on expertise in working with the JavaScript frameworks like jQuery, Typescript ,Angular.js, Node.js, React.js, React Native and Backbone.js. Good Experience on MVC frameworks like Angular JS 4/6/10/12, Angular JS 2.0 for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Observables, Services, Ng Zones, Components and Directives. Experience on Typescript, ES6 and Angular6 for Mobile applications, Web API and browser clients. Practical experience of working with technologies like Kendo UI and UI jQuery for developing a presentable User Interface. Strong Knowledge in JavaScript Object Oriented Programming (OOP). Good understanding of Document Object Model (DOM) and DOM functions. Built responsive sites using a combination of fluid layouts, Media queries and fluid media. Experience in developing applications using Angular JS-Bootstrap like Grids, Toolbars, Panels, Flex-box, Combo-Box and Button. Experience in using various JQuery UI controls and corresponding Event handlers. Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript. Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML. Worked with Python to implement few projects. Expert in Adobe Illustrator, Adobe Photoshop, Adobe In Design, Adobe Bridge, Adobe Designer, Adobe Image Ready, Adobe/Multimedia Flash, Dreamweaver. Experienced in using automation tools like Bower, Grunt, and Gulp. Used Gulp as intuitive streaming build tool built on Node JS. Experience with build automation tools like ANT and MAVEN. Worked with continuous tools like Jenkins. Proficient in working with Apache, IIS web servers and GITLAB used SVN, GIT & TFS for version control and Clear Quest, JIRA for bug fixing. Worked on improving code quality using JS Hint, JS Lint / Use Grunt to minify and uglify the files. Experienced in using NPM module bower for managing UI dependency / Good experience working with High Traffic Websites. Excellent in database connection like Oracle and MongoDB using waterline and persist. Experience with User Acceptance Testing (UAT) and Accessibility Testing. Employed modern software engineering practices (Continuous Integration, Specification by Example, Behavior / Test Driven Development BDD, TDD) and the respective tools by writing test cases using Jasmine, JUnit Framework. Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.

Overview

11
11
years of professional experience
1
1
year of post-secondary education

Work History

React Developer

EOG Resources
05.2023 - Current
  • Involved in designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, Mongo DB
  • Used HTTP Client module to make API calls and used RxJS operators to implement reactive programming
  • Used React Router, Router module to implement navigation
  • Implemented Redux for state management and used Redux Saga and Redux Thunk as a middleware and selectors for fetching data from store
  • Improved performance of React application using code splitting, pagination and leveraging should Component Update lifecycle
  • Implemented Higher order components to reuse code and migrated to React Hooks and ContextApi in our application
  • Worked in designing the CSS templates for use in all pages on the website working with CSSBackground, positioning, text, border, margin, padding, and table
  • Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution
  • Developed user interface by using the React HOC, Flux/Redux for SPA development
  • Used React Observables to create custom components for data manipulations and to display data in company standard format
  • Developed UI components for email and link sharing of documents and files for a Content Management System using React Promises
  • Enhanced the React Observables with Redux, React-router and Redux-thunk
  • Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions
  • Revamping and rewriting front-end using preact js, redux, saga, webpack
  • Developed user interface by using the React JS, Flux for SPA development
  • Used Saga Middleware, Redux-Promise in application to retrieve data from Back-End
  • Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously
  • Used Middleware, Redux-Saga in application to retrieve data from Back-End and to also perform RESTFUL services
  • Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON
  • Used Props, Input, Output to achieve communication between parent child components
  • Implemented unit testing using react test render, react testing library, jest
  • Created custom reusable components library and packaged them as a node module to share across different applications in the enterprise
  • Responsible for UI architecture in system analysis, work with design teams to ensure proper design themes for the application
  • Improved accessibility of the application using semantic markup, aria roles, aria attributes, ensuring site navigation via keyboard
  • Used clusters in node to share work between workers and Created custom node modules
  • Used Node as a package manager in client side to get third party dependencies
  • Developed responsive behavior for applications using bootstrap and media queries and ensure application is Cross-Browser compatible
  • Used Jenkins for managing pipelines in lower and higher environments
  • Involved in Agile scrum meetings, backlog grooming meetings, retrospective to deliver updates to business teams and project managers.
  • Implemented continuous integration and deployment pipelines using tools such as Jenkins or Travis CI, ensuring rapid delivery of new features without compromising stability

React JS Developer

Cisco
09.2022 - 04.2023
  • Responsible for Responsive Web designing & development for CXLT Labs using HTML5, CSS3, JavaScript, React JS, and Ajax
  • Developed React JS pages, Web services calls, and AJAX calls for the application
  • Developed client-side Interface using React JS
  • Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow and manage your data in React and Make HTTP requests in React & Redux
  • Worked in using React JS components, Forms, Events, Keys, Router, and Animations
  • Build React components and stand-alone functions to be added to any future pages for CXLT Labs
  • Responsible for developing a front-end application using React JS and Redux architecture for internal team’s productivity use
  • Develops the flux pattern by using redux framework as a core dependency Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more
  • Worked with the third-party applications like Quantum metric which we injected in the web application
  • Used Restful, JSON, JSF, XHTML, jQuery and CSS to provide rich UI experience
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS, and HTML
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects
  • Developed data formatted web applications and deploy the script using client-side JavaScript
  • Created Responsive Designs (Tablet/Desktop) using HTML&CSS, Bootstrap
  • In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux
  • Used GIT for version controlling and regularly pushed the code to GitHub
  • Used Restful web services to call for GET, POST, PUT and DELETE methods
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express
  • Develops the application on Node JS platform using JavaScript programming
  • Implement modules into Node JS to integrate with designs and requirements
  • Used JSON for data exchange between client and server and Ajax to reduce the network load and update only the certain components of the website.

React JS Developer

US Bank
05.2022 - 08.2022
  • Works on Agile (Scrum) Development Team to deliver regular updates to business team and project managers Designing and developing the webpagesusingHTML5,CSS3,Bootstrap,SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB
  • Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions
  • Work son React JS Virtual Dom and React v iews, rendering using components which contains additional components called custom HTML tags
  • Responsible for React UI and architecture .Building components library, including Tree, Slide-View, and Table Grid
  • Implement various screens for the frontend using React.js and used various prede ned components from NPM (Node Package Manager) and redux library
  • Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
  • Implements stable React components and stand-alone functions to be added to any future pages
  • Used React JS for templating for faster compilation and developing reusable components
  • Used React-autocomplete for creating google maps location search on the webpage
  • Develops the React container and presentation al components (as State less and Functional components when applicable)
  • Built administrator page displaying profile information in React.js and GraphQL
  • Develops the ux pattern by using redux framework as a core dependency
  • Configured Web pack to execute linters, magni ers, pre/post-processors, tests, transpires, etc
  • Based on build target
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express
  • Develops the application on Node JS platform using JavaScript programming Implement modules into Node JS to integrate with designs and requirements
  • Developed single application to render dynamically based on the JSON from the Node JS server Fetch data from mongo DB using mongoose of Node.js Utilized React for its e cient data ow architecture to create a lightweight and render e cient web app that searched projects via the GitHub API through keywords
  • Experience in RESTful web services to integrate between Server side to Client Side Worked with Mocha unit test framework to write unit tests for JavaScript code
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

UI Developer

UBS
02.2021 - 04.2022
  • Updated the application with new features of Angular4
  • Creation of child level component on success of start online visit click and getting the page type Used local storage to store & retrieve insensitive user data to the front-end application in JSON format
  • Worked on Spring Security to implement authentication of pre-authenticated users by consuming HTTP headers
  • Implemented Routers in Single PageApp(SPA)
  • Expertise to integrate Node.js server-side code
  • Developed custom bootstrap with brand appropriate styles, colors, animations and font icons
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application
  • Extensive knowledge of and use Angular directives to bring additional functionality to HTML.

React JS Developer

Radian
08.2018 - 01.2021
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, and React.JS that meets accessibility and web browser standards for website
  • Developed user interface by using the React JS, Flux for SPA development
  • Implemented react JS code to handle cross browser compatibility issues
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Implements stable React components and stand-alone functions to be added to any future pages
  • Used React flux to polish the data and for single directional flow
  • Extensively used Git for version controlling and regularly pushed the code to GitHub
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis
  • Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.

UI Developer

Citi
06.2016 - 07.2018
  • Works on Agile (Scrum) Development Team to deliver regular updates to business team and project managers Designing and developing the webpagesusingHTML5,CSS3,Bootstrap,SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB
  • Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions
  • Work son React JS Virtual Dom and React v iews, rendering using components which contains additional components called custom HTML tags
  • Responsible for React UI and architecture .Building components library, including Tree, Slide-View, and Table Grid
  • Implement various screens for the frontend using React.js and used various prede ned components from NPM (Node Package Manager) and redux library
  • Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
  • Implements stable React components and stand-alone functions to be added to any future pages
  • Used React JS for templating for faster compilation and developing reusable components
  • Used React-autocomplete for creating google maps location search on the webpage
  • Develops the React container and presentation al components (as State less and Functional components when applicable)
  • Built administrator page displaying profile information in React.js and GraphQL
  • Develops the ux pattern by using redux framework as a core dependency
  • Configured Web pack to execute linters, magni ers, pre/post-processors, tests, transpires, etc
  • Based on build target
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express
  • Develops the application on Node JS platform using JavaScript programming Implement modules into Node JS to integrate with designs and requirements
  • Used JSON for data exchange between client and server and Ajax to reduce the network load and update only the certain components of the website.

Front End Developer

Broadridge – India
05.2013 - 03.2015
  • Coordination of project activities and ensure that all project phases are followed and properly documented
  • Utilized new software methodologies to be able to adapt to changes in requirements quickly
  • Involved in client-side tooling, testing & development with HTML, Typescript, Modular JavaScript etc
  • Created Master Pages, CSS Styles Sheets and Integrated and got approval from Business Stake holders
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS)
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML
  • Experienced with implementing different features of Bootstrap
  • Developed Single Page Application (SPA) using Angular JS Framework
  • Web application development for backend system using Angular JS and Node.js with Cutting edge HTML5 and CSS3 techniques
  • Developed Web Application to replace the existing and legacy Website using Angular JS Framework
  • Implemented Model View Controller (MVC) Design Pattern using Angular JS
  • Used Node.js as the package manager for development workflow dependent plugins
  • Used Angular JS controllers to update entity models and Tasks database
  • Involved in parsing JSON API to JDOs and use them in frontend
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML
  • Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, JQuery, DHTML, Web Service call and JSON
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.

Education

Master of Science - Computer Science

California State University - East Bay
Hayward, CA
04.2015 - 05.2016

Skills

Web-Technologies/Languages: HTML, HTML5, XHTML, DHTML, XML, CSS , CSS3, Java Script, JQuery, Bootstrap 3/4, PHP, JSP, Ajax, ES5, ES6, JSON, LESS, SASS, DOJO,Javaundefined

Timeline

React Developer

EOG Resources
05.2023 - Current

React JS Developer

Cisco
09.2022 - 04.2023

React JS Developer

US Bank
05.2022 - 08.2022

UI Developer

UBS
02.2021 - 04.2022

React JS Developer

Radian
08.2018 - 01.2021

UI Developer

Citi
06.2016 - 07.2018

Master of Science - Computer Science

California State University - East Bay
04.2015 - 05.2016

Front End Developer

Broadridge – India
05.2013 - 03.2015
Raviteja KetharajuFront-End Developer