Summary
Overview
Work History
Education
Skills
Timeline
Generic

Chinna M Reddy

Pittsburgh

Summary

Creative Frontend Developer with around 7 years of experience designing useful, approachable user interfaces. Knowledgeable of all industry best design practices and emerging UI development techniques. Skilled at connecting exceptional assets with users via creative UI frameworks and careful user experience optimization.

Overview

6
6
years of professional experience

Work History

React.js Developer

Prudential Insurance
01.2020 - Current
  • Worked in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, ReactJS and Redux
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites
  • Used React-Router to turn application into Single Page Application
  • Worked with React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON
  • Worked on responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users using React.js
  • Maintained states in the stores and dispatched the actions using redux
  • Implemented the Drag and Drop functionality using React-Draggable
  • Used React-Autocomplete for creating google maps location search on the webpage
  • Added Excel-Builder to download the Tabular data in Excel format using react
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more
  • Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions
  • Created and used Reducers that received said Actions to modify the Store State Tree
  • Optimized animation logic with optimistic functions to increase performance in rendering
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods
  • Used React flux to polish the data and for single directional flow
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application
  • 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
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team
  • Environment: React, Redux, TypeScript, Bootstrap, Jest, HTML5, CSS3, NPM, JSON, Webpack, JIRA, TFS, Visual Studio

React.js Developer

EATON
06.2019 - 12.2019
  • Power Xpert Blue is a complete design system for front-end development at Eaton
  • This system helps teams build beautiful applications that adhere to our design guidelines while ensuring consistency, flexibility, and code reusability
  • Power Xpert Blue is based on the Material Design language, with some additional patterns and styles to make it more unique to Eaton
  • Our team is different from most development teams in that we are not working on a single project or product
  • Rather, our work serves to guide and support other development teams at Eaton
  • We maintain the ‘toolbox’ that other developers use to build their applications
  • Developing the reusable components using React.js needed for the application for other development teams at Eaton
  • Work with our designers to understand the pattern that we are illustrating
  • Create a new Pattern page on our documentation site that describes the pattern and how it is used Include placeholders for where code examples will need to be embedded
  • Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data
  • Developed user interface by using the React, Redux for SPA development
  • Used React-Router to turn application into Single Page Application
  • Used ReactJS components, Forms, Events, Keys, Router and Animations
  • Performs UNIT testing with Jest
  • Responsible for code optimization, Cross-Browser compatibility and fixed the bugs for several browsers
  • Environment: React, Redux, TypeScript, Material UI, Jest, HTML5, CSS3, NPM, JSON, Webpack, JIRA, TFS, Visual Studio

Front End Developer

Comcast
09.2018 - 06.2019
  • Worked on next generation (Zeta) content Management system (CMS), which is powering12 different sites across Comcast
  • This system offers an intuitive user interface with many options to ease content management tasks for website team/content managers
  • Developed the User Interface using HTML5, Bootstrap, JavaScript, Angular6, jQuery and AJAX
  • Used SASS as a CSS preprocessor
  • Created new JSP views to incorporate backend functionality to display on the UI screens using the client rich technologies like jQuery, JavaScript, HTML, CSS files
  • Created Angular6 components, implemented interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators
  • Used NPM build tools like Webpack and Angular CLI for better and faster compiling of Angular Apps
  • Developing the components using Angular6 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality
  • Good knowledge on creating services with Angular6 @injectable property, as to make the service available for dependency injection when creating components
  • Worked with NPM commands and using package.json for managing dependencies and dev-dependencies of node.js applications
  • Implemented a feature that keeps track of all published content, updates and deletes with comprehensive and immutable logs
  • Built discussion forum for internal Comcast members to reflect on organization initiatives, express opinions, share thoughts and resources
  • For application strengthening developed core functionalities like indexing, search and retrieval, format management, revision control, and publishing
  • Working knowledge on steel cloud server, setting up Load Balancers, DNS and CDN (cache setup) for various applications
  • Responsible for code optimization, Cross-Browser compatibility and fixed the bugs for several browsers
  • Coordinated project delivery between production, post-production and technical teams ensuring that content is precise and received within the required time frame
  • Environment: HTML5, CSS3, JavaScript, Angular6,Bootstrap4, Sass, AJAX, JSON, XHTML, XML, Windows, Eclipse IDE

Education

Masters - Computer Engineering

Oklahoma Christian University
12.2016

Bachelors - Electronics and Communication Engineering

JNTU university
05.2014

Skills

  • Web Technologies: XHTML, HTML5, CSS3, Bootstrap3/4, JavaScript, AJAX, JQuery, XML, JSON
  • Frameworks/Libs: React JS, Redux, Angular4/6, Angular16, Nodejs, jQuery
  • Application Server: Apache Tomcat55/60,WebLogic Application Server, Web Sphere
  • Version Control: Git, Tortoise SVN
  • Package Manage: NPM, Bower, Grunt
  • Operating Systems: MS windows, OS X, Linux

Timeline

React.js Developer

Prudential Insurance
01.2020 - Current

React.js Developer

EATON
06.2019 - 12.2019

Front End Developer

Comcast
09.2018 - 06.2019

Bachelors - Electronics and Communication Engineering

JNTU university

Masters - Computer Engineering

Oklahoma Christian University
Chinna M Reddy