Home

Avinash - React / Ui Developer
[email protected]
Location: Plano, Texas, USA
Relocation: Yes
Visa: H1B
AVINASH REDDYs

UI Developer/React JS Developer

Mobile No: - +1 972 891 9051 Mail ID: [email protected]

Experience Summary:
10+ years of IT experience which includes 6+ years of Extensive experience as a React JS Developer
Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.
Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
Extensive knowledge in developing single-page applications (SPAs).
Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
Good experience on customizing CSS frameworks like Bootstrap, Tailwind CSS and Foundation using CSS pre-processors LESS or SASS and Compass.
Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
Expertise in React JS framework to develop the SPA.
Experienced in React JS and working with React Flux architecture.
Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Familiar with creating Custom Reusable React Components Library.
Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors.
Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application
Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
Good experience with TypeScript features are static typing, classes, and interfaces

Expertise in RESTful, SOAP web services to integrate between Application to Application
Extensive experience in Implementing Organization Cloud Engineer strategy based on Amazon Web Services.
Experience with AWS API Gateway and Rest APIs.
Experience with front-end development with back-end system integration.
Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
Good Experience in Bug tracking tools like JIRA, HP Quality Center and Bugzilla
Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
Experience in Jenkins and Maven
Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm
Ability to work effectively while working as a team member as well as individually.
Excellent communication and Inter-Personal Skills, well organized, goal oriented.

Technical Skills:
Web Technologies HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter, Bootstrap, Tailwind CSS React JS,React Native, Type Script, Angular JS 1.x, Express JS, Node.js, GitHub
Development tools Eclipse, Web Matrix, Web Strom, Bonita, Sublime, Dreamweaver, and Notepad++.
Debugging tools Firebug, Bugzilla, Chrome Developer Tools, IntelliJ.
Frameworks React JS, Angular JS (1.x), Node JS.
Servers IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Platforms Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
Database MONGO DB, PostgreSQL, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Frond End Tools CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator
Testing Tools and Logging Frame Works Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock
Programming Languages C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.




EXPERIENCE


Client:- JPMorgan Chase, Plano, TX Feb 2021 to Till Date

Role:- UI Developer /React JS Developer

Responsibilities:

Design, develop and test HTML5, CSS3, Tailwind CSS, Bootstrap, JavaScript and React.JS that meets accessibility and web browser standards for website.
Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
Constructed elegant UIs using libraries using Bootstrap, Tailwind CSS, SCSS and integrated on page SEO for optimal Goggle Search Ranking.
Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
Used Tailwind CSS responsive utility classes to ensure seamless user experience across various devices and screen sizes.
Utilized Tailwind CSS to style and design UI components efficiently.
Developed user interface by using the React JS, Redux for SPA development.
Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9,10 Safari and FF.
Used React-Router to turn application into Single Page Application
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Used Storybook for developing React core and site components as development environment followed atomic design pattern.
Implemented react Storybook for Buttons and graph node components, Manaco editor implementation for custom flow designing with ability to customize titles, adding/ deleting nodes on graph components.
Developed responsive and interactive user interfaces using React with gravity, levering component-based architecture.
Worked on Single page application using Vue.js components such as Router and Vuex core components.
Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
Maintained states in the stores and dispatched the actions using redux.
Implemented various Widget for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
Used ES6 features libraries to handle Web socket events
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.
Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
Used flickity.js for creating carousel-images.
Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
Used Web socket for publish services for continuous geo-location information updates to Google Maps.
In Phase Two, 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.
Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
Involved to develop single page applications leveraging TypeScript in Vue.js and VuePress JavaScript libraries
Worked on Vue.js events distributions and parent chain for parent-child component communication.
Worked on Forms, Validation s, Modules, Components, directives, controllers, and HTTP Request.
Involved to develop in Cross-Platform Mobile development using React Native + Type script based mobile app
Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
Works on Typescript features are static typing, classes, and interfaces.
Developed React Native UI frameworks, backend mobile databases, background jobs, Authentication against AWS ID and mentor our developers to deliver the Chem Connect mobile app
Developed mobile JavaScript frameworks like Flex Box, Material UI
Used Web Sockets with React to maintain consistent and real-time state across all roles.
Involved implementation Component Patterns in React Native Project
Called the Restful web services calls for POST, PUT, DELETE and GET methods.
Have worked on AWS for fetch the pictures files from AWS to UI.
GraphQL is used for query language for APIs and a runtime for fulfilling those queries with existing data
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.
Worked with JASMINE unit test framework to write unit tests for JavaScript code.
Synchronized Web Socket messages with React and Redux to reliably maintain real-time state across users.
Utilized Web Sockets with React to maintain consistent and real-time state across users
Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
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: HTML 5, CSS3,Sass,Less, JavaScript, Bootstrap, jQuery , Ajax, React JS, Redux, Flex,Typescript,GraphQL, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom


Client: - Liberty Mutual Insurance, Boston, MA Jan 2019 to Jan 2021

Role: - UI Developer /React JS Developer

Responsibilities:

Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
Involved designing in web pages using HTML 5, CSS3, Tailwind CSS, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Mongo DB.
Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations, and functions.
Implemented dynamic theming and color schemes in React.js with Tailwind CSS, enabling consistent banding across the application.
Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
Secured HTTP/Web Sockets requests with JWT and authorization middleware s to prevent security threats.
Worked on Single page application using Vue.js components such as Router and Vuex core components.
Developed reusable components using React Storybook according to design guidelines.
Arrow heads and connectors implemented for nodes inside the Graph Editor in React Storybook along with edges snap and connect features.
Experience in using Vue.js to create a simple API to loop through an array of bound data and also done two way binding of data using Vue.js.
Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
Implemented 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.
Developed and implemented responsive user interfaces using React, ensuring efficient and seamless user experiences.
Designed responsive and interactive user interfaces using React with gravity, levering component-based architecture.
Used React-Autocomplete for creating google map s location search on the webpage.
Used Web socket for publish services for continuous geo-location information updates to Google Maps.
Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
Implemented React container and presentational components (as Stateless and Functional components when applicable).
Utilized Web Sockets with React to maintain consistent and real-time state across users
Added Excel-Builder to download the Tabular data in Excel format using React.
Implemented flux pattern by using redux framework as a core dependency.
Have worked on AWS to integrate the server side and client side code.
Involved modular code design and design patterns to make the react native code concise, efficient, and reusable.
Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
Involves to develop user interface by using the React JS, Typescript for SPA development.
Involves to develop high quality, documented, maintainable code and unit tests mainly in JavaScript/Typescript using the Iconic and Angular frameworks, following appropriate design patterns
Used Typescript and its features such as static typing, classes and interfaces.
Created Typescript reusable components and services to consume REST API's using Component Optimized animation logic with optimistic functions to increase performance in rendering.
GraphQL used for the modern web. It transforms the apps fetch data from an API, enabling to get exactly what need with a single query
Used react native packages on projects that are well documented, tested in the React Native Community, and stable to build future functionality.
Experience in RESTful web services to integrate between Server side to Client Side
Worked with JASMINE 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.
As an onsite coordinator I have Interacted with offshore team to give the Functional and Technical Knowledge and to track the status of the project.
Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

Environment:HTML5, CSS3,Bootstrap,SASS, LESS, Java Script, J Query, React JS, Redux, Flex, Typescript, GraphQL Web Strom, JSP, MS Office, AWS,Jest, Jasmine, GitHub, and Jenkins.Jira


Client:-Apple Inc, Austin TX Feb 2017 to Dec 2018

Role:- UI Developer /React JS Developer
Responsibilities:

Design, develop and test HTML5, CSS3, Bootstrap, JavaScript and React.JS that meets accessibility and web browser standards for website.
Implemented React container and presentational components (as Stateless and Functional components when applicable).
Applied optimization techniques to reduce page size and load times to enhance user experience.
Developed user interface by using the React JS, Flux for SPA development.
Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
Used React-Router to turn application into Single Page Application
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Worked on Redux with React Native to handle large chunks of data for better performance.
Writing the native bridges for IOS to integrate with React App.
Built the core app using React Native for IOS.
Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
Optimized animation logic with optimistic functions to increase performance in rendering.
Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
Secured HTTP/Web Sockets requests with JWT and authorization middleware s to prevent security threats
Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
Have worked on AWS for fetch the pictures files from AWS to UI.
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.
Utilized Web Sockets with React to maintain consistent and real-time state across users.
Worked with JASMINE 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 Window
Added Excel-Builder to download the Tabular data in Excel format using React.
Implemented flux pattern by using redux framework as a core dependency.
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:HTML5, CSS3,Bootstrap,SASS, LESS, Java Script, J Query, React JS, Redux, Flex, Web Strom, JSP, MS Office, HP Quality Center, Jasmine, GitHub, and Jenkins







Client:- Vodafone Group Nov 2012 to Dec 2016

Organization:-Sonata Software -Hyderabad, India

Role:- Software Engineer
Responsibilities:

Designed the Front End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and jQuery.
Developed Widgets using JavaScript (AngularJS), jQuery, JSON, XML, HTML5 and CSS3.
Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, AngularJS and JavaScript development.
Provided time estimates for front-end development on projects, consulted with project managers and clients on front-end development tasks, managed developer resources, provide insight into user interface design, and interacted directly with clients to answer any questions or concerns.
Developed UI screens using JSP, Struts tags and HTML.
Used Jakarta Struts Framework, based on the Model View Controller architecture for rapid application development and ease of maintenance.
Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers.
Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
Implemented AJAX functionality using JQUERY, JSON and XML.
Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
Tested cross browser compatibility issues between multiple browsers.
Facilitated discussions with Systems Analyst to identify technical requirements.
Developed and designed the various screens and its architecture in accordance to UI Specs.
Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.


Environment: : Java, J2EE, JSP, Struts, Java script, Angular JS ,Apache Tomcat, EJB, Servlets, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, J-Unit, ANT, Rational Rose, Clear Case.


EDUCATIONAL DETAILS: Bachelor of Technology in Computer Science JNTU 2012.
Keywords: cprogramm cplusplus csharp user interface user experience javascript database information technology hewlett packard microsoft procedural language Idaho Massachusetts 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];1579
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: