Resume

Sign in

React Js Developer

Location:
Glen Allen, VA
Posted:
October 16, 2020

Contact this candidate

Resume:

Phani Machiraju

Front End Developer

202-***-****

adg1dx@r.postjobfree.com

SUMMARY:

Around 7 years of experience in analysis, design, development, testing and deployment of web-based and Enterprise based Client-Server business application using HTML5, SCSS3 (SASS, LESS) frameworks, JavaScript, TypeScript, jQuery, Bootstrap JS and Handlebars JS.

PROFILE:

Extensive experience on JavaScript frameworks like React JS and Angular to develop dynamic web applications.

Expertise in developing front-end systems with jQuery, AJAX, JSON and MVC frameworks such as Angular JS, React JS.

Experience in designing and developing various Angular components (Ng-Modules), Services (observable/promises), Directive and Pipes.

Extensively used view rendering JavaScript frameworks like jQuery, React JS and Ember JS.

Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack.

Good knowledge in using the Angular 7.0 services which provides an effortless way to share the code and data between two different components and controlled sharing of the service instances using the Dependency Injection.

Strong experience in unit testing tools of JavaScript framework like Karma, Jasmine and Protractor for Angular, Mocha and Chai for React JS.

Used Angular Material For designing components in versions of 5.2.5 and version 6.4.7

Extensive experience with Angular 4, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.

Actively involved in using Angular 7, Bootstrap4 and HTML5 to enable client-side date to meet specific criteria by applying various validation variable.

Good Experience in React JS for creating interactive UI’s using one-way Data flow, Virtual DOM, JSX, React Native concepts.

Proficient in User interfaces for n-tier Web application using jQuery, AJAX, JSON and Responsive Web Design (RWD).

Experience in using various Amazon Web Services (AWS) components like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.

Developed cross browser compatible pages using Modernizer to ensure proper working of CSS3 and HTML5 features

Hands on experience in creating and working with API using JAVA.

Used various jQuery and Bootstrap plug-in like Date picker, Slider, Spin, Bootstrap selectors for responsive design.

Developed various Typescripts (ES6) objects including Components, Ng-Modules, Providers, Services and classes using arrow functions and optional types.

Working experience in version tools Azure DevOps, GIT, SVN, and Source Tree.

TECHNICAL SKILLS:

Languages

HTML, CSS, JavaScript, Java, Dot Net

UI Technologies

HTML 5, CSS3, JavaScript, JQUERY, React JS, Angular2.0, Angular 4.0, Angular 5.0, Angular 7.0, Moment JS, Node JS, EXT JS, D3 JS, JSON, AJAX, Grunt & Gulp.

Web Designing

Adobe Dreamweaver, Adobe Photoshop, Adobe Flash CS3 and Sketch

Databases

Oracle, DB2, SQL Server, MySQL, Postgre.

Developing Tools

Web Storm, Brackets, Sublime Text, VS CODE, Notepad++

Testing Technologies/Tools

TestNg, Karma, Jasmine, Protractor, Mocha and Chai

Version Control

SVN, Clear Case, GIT and Microsoft Azure DevOps

WORK HISTORY

Client: GAF, Parsippany, NJ MAR 2020 – Present

Role: React Developer

Designing and developing web pages using HTML5, CSS3, Bootstrap, JavaScript and typescript based on the W3C standards.

Create Responsive Web Pages using Bootstrap and also Media queries to support various smart devices.

Developed HTML interfaces with an understanding of UI design principles and object-oriented program.

Developed Object Oriented JavaScript code and responsible for client-side validations using JQuery.

Developed a cross-site compatible application using JQuery.

Developed some pages using Handlebars JS for web applications.

Displayed validation error message using CSS animations and JQuery.

Used React JS for templating for faster compilation and developing reusable components with well-defined interfaces.

Using React TSX for templating faster compilation and developing reusable components.

Implement inline styling using React Styled Components and working on storybook to showcase the components being developed to be reused.

Worked on a Redux-saga and Redux middleware library, that is designed to make handling side effects in our Redux app nice and simple.

Implemented React container and presentational components (as Stateless and Functional components when applicable).

Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.

Worked with JSON for data exchange between client and server.

Involved in creating CSHTML using Dotnet.

Involved in User Interface which is generally testing the graphical user interfaces, how the user interacts with the application, testing application elements like fonts, layouts, buttons, images, colors etc.

Involving in analysis and understanding of business requirements and implementing the process using Agile (Scrum) methodology.

Environments: React JS, HTML 5, CSS 3, Bootstrap, sketch, Handlebars JS, Redux, JavaScript, DotNet, VS code, Azure DevOps.

Client: Humana, Louisville, KY Sept 2019 – Jan 2020

Role: React Developer

Involved in SDLC phase of requirement analysis, design, and development of the web application using React.

Involved in requirement gathering, designing, development, UI reviews, and maintenance.

Worked in creating API using Java.

Worked on implementing Adobe API to portal which will have all the functionally of adobe.

Used REST client and POSTMAN to check the response of various API as a visual documentation for back-end implementation and client-side consumption.

Used HTML5, Bootstrap and CSS3 to make overall site responsive and less complicated for the end users.

Expertise in Restful Web services and Big Web service development.

Worked with Web API to provide services to HTTP requests and created Rest Services using JAVA Web API.

Implemented data-binding and MVC using react for front-end development of a current web application.

Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.

Work with back-end API developers to design the web API required in Node JS and work on the existing APIs whenever required as per the front-end requirements.

Worked on Redux-saga a Redux middleware library, that is designed to make handling side effects in our Redux app nice and simple.

Used React JSX for templating faster compilation and developing reusable components.

Developed single page applications using React Redux architecture, ES6, web pack and grunt.

Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators.

Implemented inline styling using React Styled Components and working on storybook to showcase the components being developed to be reused.

Played a key role in the analysis and design discussions for the development of File Download module involving XML where the parsed data exchanges between different layers of the application.

Worked with SQL Server to query database tables.

Color scheme of the website and layout design is maintained using HTML, XHTML and CSS.

Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.

Worked on verifying server logs and managing servers using SecureFX and PUTTY.

Worked on Defects/Bug fixes.

Environment: React JS HTML5, CSS3, BootStrap, Java 1.8, and Soap UI, Swagger UI, REST Webservice, Post Man, SecureFX, PUTTY, Adobe API, SQL server, Visual Studio Code and eclipse.

Client: Zebra Technologies, Alpharetta, GA Jan 2018 – Aug 2019

Role: Front End Developer

Zebra builds enterprise-level data which helps to capture and identifies automatic solutions that provide businesses with operational visibility. Developed application using portable data terminal, an electronic device that is used to enter or retrieve data via wireless transmission. Kiosk printers are used to fetch the information of the person’s data using ticket barcode.

Responsibilities:

Our team main target was to develop an Agents Sales Tool to get a very affordable quote to the customers coming to them for any policy.

Involved in SDLC phase of requirement analysis, design, and development of the web application using Angular5.0.

Perfectly utilizing the Typing concepts in Typescript making the Angular to be an optimized fashion.

Implemented UI using HTML5, CSS3, Bootstrap, TypeScript, Angular 5.0, Moment.js and Forms Controls to create responsive web pages.

Develop complex features and platform-based code artifacts utilizing Angular 5.0 platform.

Developed single page application using Angular 5.0 routes.

Created Angular 5.0 custom pipes such as Currency Pipe, Date Pipe, Decimal Pipe, Lowercase Pipe and Uppercase Pipe to format the data before displaying it to the user.

Responsible for the using of Regex for validation to parsing/replacing strings, passing through translating data to other formats and web scraping for the different fields of the application.

Extensively used Moment.js for performing some functionalities such as date formatting, date validation, manipulating the dates and calculating the difference between the dates.

Performed the Angular 5.0HttpClient for the features such as typed request and response objects, request and response interception, Observable apis, and streamlined error handling.

Responsible for the implementation of the Angular 5.0 Reactive Forms for some of the important validations as per the business requirements.

Extensively used Bootstrap and it’s modules for the exact fit of the application and so to develop a responsive application.

Used CSS preprocessor SASS for the stylings of the application globally using the style.css.

Implemented client-side validations for business logic for various Angular 5.0Reactive forms that essentially represent a business logic.

Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.

Developed Web API using Node.js and hosted on multiple load balanced API instances.

Implemented Unit Testing with Jasmine/Karma and e2e testing with Protractor throughout application front-end development phase.

Worked with different teams on creating some scripts using Ecma Script.

Followed agile software management (Scrum) development methodologies for software development.

Used TFS for the bug tracking and Bitbucket for the source code version control.

Environment: Ionic, Angular 5, TypeScript, Moment.js,HTML5, CSS3, JavaScript, Ext.js, Node.js, Jasmine, Karma, SASS, Visual Studio Code, WebStorm, Postman, Bitbucket, TFS, Agile.

Client: Walmart Labs, Sunnyvale, CA Jun 2017 – Dec 2017

Role: Front End Engineer

Hired for Walmart Labs for representing the pages user friendly, which helps to manage the movement of Walmart Private Fleet assets to deliver both inbound and outbound freight.

Responsibilities:

Worked on React JS Virtual DOM and React Views, rendering using components which contains additional components called custom HTML tags.

Used React JS for templating for faster compilation and developing reusable components with well-defined interfaces.

Developed cross-browser/platform to match design specs for complex page layouts while adhering to code standards.

Implemented React container and presentational components (as Stateless and Functional components when applicable)

Build responsive web page using semantic HTML, CSS3 and LESS CSS preprocessors.

Worked with JSON for data exchange between client and server.

Utilized various jQuery plugins to build Rich Internet Application to make it look more intuitive.

Involved in User Interface which is generally testing the graphical user interfaces, how the user interacts with the application, testing application elements like fonts, layouts, buttons, images, colors etc.

Using CRUD operations of MongoDB database management system and handled database access using Node JS.

Designed DOM based interactive to reprogram selected links adopted WCAG 2.0 standards.

Worked in Kanban process and project methodologies which include for source code management, JIRA and GIT.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, jQuery, JSON, AJAX, JavaScript, React JS, Node JS, Agile, Web Storm, WCAG 2.0, Jasmine, GitHub.

Client: American Family Insurance, Madison, WI. Mar 2016 – Feb 2017

Role: Front End Developer.

Responsible for creating and modifying designs for mobile and web presentations collaborated with analysts and development teams across the IT organization to create seamless user experience.

Responsibilities:

Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, and HTML Mark-up and reduce HTML thrashing by JavaScript.

Integrated new features related to CSS3 such as transitions, transforms, animations as well as focusing on HTML semantic standards.

Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users.

Implemented Page Optimization techniques for web pages, Best Practices in JavaScript and handled Cross Browser compatibility issues in web pages.

Created many Dashboard reports for company’s decision-making purpose and made them Key Performance Indicators.

Unit testing of application of the development phase to make sure of the functionality on different devices using Mocha in Angular JS.

Responsible for actively participate and providing feedback in a constructive and insightful manner during weekly interactive review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: HTML5, CSS3, jQuery, JSON, AJAX, JSP, JavaScript, Angular JS, Agile, Sublime, WCAG 2.0, SVN, Visual Studio.

Client: Augusta Hi-tech Soft sol, Hyderabad, India Oct 2013-Oct 2015

Role: UI Developer

Worked on Blue Care Mobile Application based on healthcare appointment scheduling. It also involves capturing customer data and managing it. The profile of the customers is analyzed based on the data.

Responsibilities:

Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.

Design and development of Web pages using HTML, CSS including Ajax controls and XML.

Used Cascading Style Sheets (CSS) for styling and to achieve uniformity used JavaScript to provide AJAX functionality to make website perform better for image loading and for dynamic loading of the web page without refreshing.

Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.

Involved in designing and developing the GUI for the user interface with various controls.

Worked with View State to maintain data between the pages of the application.

Environment: HTML, CSS, JavaScript, AJAX, XML and Windows XP.

EDUCATION:

Bachelors in Computer Science (University/Year) JNTU Hyderabad.

Masters in Computer Science (University/Year) VIU.



Contact this candidate