React Developer Resume
Basking Ridge, NJ
SUMMARY:
- Strong experience in Web and User Interface Design, Development of Internet Web - Applications.
- Extensive experience in designing and developing front-end/user-interface (UI) of web applications using HTML5, CSS3, DOM, JavaScript, jQuery, AngularJS, Angular, Bootstrap, AJAX, JSON, XML.
- Worked on Angular JS concepts of Scopes, Models, Services, Dependency Injection, Routing and Prototyping.
- Excellent knowledge in the development of User Experience web and mobile based applications.
- Involved in several web application development projects that required Responsive Web Design.
- Skilled at analysing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS mark-up.
- Have experience utilizing CSS processors like LESS and SASS.
- Converting the Data files to JSON format using map by importing the map and catch operators from Reactive extension JavaScript (RxJS) and Error Handling as well.
- Experience in working with code management tool GIT and Code Editing tools like Visual Studio Code & WebStorm
- Utilized the latest front end Technologies such as HTML5 and CSS3 for layouts.
- Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
- Experienced in React JS and working with React Flux architecture. Used React-Router to turn application into Single Page Application.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2, Angular 4, JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Expertise in Angular 2/4 framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular 2 / Typescript SPA domains
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Having experience building apps that integrate with RESTful APIs.
- Significant experience on web application debugging skills using Firefox, Chrome developer's tool and Firebug Expertise in advanced JavaScript libraries and frameworks.
- Involvement in using various IDE's, Dreamweaver, Notepad++, Eclipse, Sublime Text Editor.
- Expert in creating Object-Oriented Web application utilizing MVC architecture.
- Worked in multiple projects on Agile Development Team methodology. Also worked on Waterfall method.
- Experience in webpack and Babel. Good Knowledge with latest ECMA script (ES6)
- Expert in developing Single Page Applications (SPA) using Angular2/4 & Typescript module, components, views, router and Angular2 APIs like (Ng Module, Forms Module, Http Module, Browser Module, Text Mask Module.
- Experienced in Angular2 Templates, directives, Routing and navigation, Components, Services and Data binding.
- Experience in interacting with clients/users in gathering the user requirements.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
- Strong communication skills and the ability to gather and filter requirements.
TECHNICAL SKILLS:
UI Web Technologies: Bootstrap 3/4, jQuery, HTML5, CSS 3, JavaScript, AJAX, JSON, Angular 6/7. TypeScript, Angular CLI, Node, React.
IDE, Editors: Sublime Text, IntelliJ Idea, Eclipse IDE, Notepad++, Adobe Photoshop. visual studio code
Web/App Servers: Apache Tomcat 7.0, HTTP Web ServerExperience with Many Online Webhosting Platforms (Shared, Dedicated, VPS) Web sphere, Web logic
Cloud: Aws, Azure.
MySQL, RDBMS,MS: Access, SQL 2000/2005, Mongo dB
Browser: All (IE, Firefox, Opera, Chrome, Safari)
Debugging Tools: Firefox, Developer Tools
Operating Systems: Windows, Mac, Linux
Frond End Tools & Build Tools: Dreamweaver, Adobe Photoshop CS5, Illustrator
Version Control: GIT, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Basking Ridge, NJ
React developer
Responsibilities:
- Designed and developed dynamic web pages using HTML5, CSS3, React JS, JavaScript.
- Involved in building a pure React application from scratch which involves stable, Reusable stateless and stateful React components.
- Good Knowledge of Flux pattern for State Management in Application Using React, RxJS.
- Implemented user interface by using the React For SPA development.
- Implemented the Drag and Drop functionality using React-Draggable. Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Configured Webpack to gain optimum efficiency from the application by bundling and minifying the JavaScript source code and dependencies.
- 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.
- Used React-Autocomplete for creating google maps location search on the webpage
- Involved in Enhancement of existing application utilizing React.js.
Environment: HTML5, CSS3, ES6, React, Jest, Jiira, Typescript, Git.
Confidential, Harrisburg, PA
Angular 6 developer
Responsibilities:
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, CSS3, JavaScript, jQuery, Bootstrap 4 and AJAX
- Strong Angular 5 using TypeScript with Production deployed code experience, provided thorough Enhancement and Support for a large scale Angular 5 website.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Angular 6 is used to handle RESTful calls to enable communication between view components and server.
- Developed a component that varies content based on the user's navigation by using router- outlet directive in Angular6.
- Developed web pages using Polymer, Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Performed form validations using reactive forms for sign in and so many forms using Angular6 framework.
- Developed various features in Angular6 like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Used the http services in Angular6 to make REST API calls and exchange data in JSON.
Environment: Angular 5/6, TypeScript, JavaScript, Bootstrap 4, Ajax, HTML5, CSS3, GIT, Jquery, JSON.
Confidential, Windsor, CT
UI Developer
Responsibilities:
- Experience in Developing User Interface (UI) Rich Web Applications using Technologies like HTML5, CSS3, Media Queries (Mobile Friendly Apps), Bootstrap 3 Framework.
- Works across a diverse group of people within the team and across multiple business units and multiple groups within each Business Unit.
- Experience with AJAX/JSON and web API integration.
- Migrated an application developed in Angular 4.0 to Angular 5.0 recently
- Hands on Experience on Angular 2/4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 4.
- Worked with Adaptive web-designing and developing CSS Media Queries in order to make the application compatible with iPad (Landscape and Portrait) and PC.
- Experience in code versioning tool GIT &GULP.
- Worked in migrating various Java Applications from On Premise to AWS.
- Worked on MVC Frameworks like Bootstrap3, Angular 4, Node.js.
- Performed UNIT testing with Jasmine.
- Used Polymers in creating web components and developed browser API's to custom HTML Elements.
- Expertise on Angular 4, GIT, HTML, CSS, JavaScript, D3.JS, Bootstrap 3 frameworks and Developed and integrated Dynamic web Applications.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 4.
- Created responsive web pages using HTML5, CSS3, Bootstrap 3, Typescript and Angular 4
- Extensive usage of JavaScript, jQuery, Angular 4, Bootstrap, jQuery/AJAX, JSON, HTML4/5, CSS2/3.
- Have knowledge of CSS Pre-processors like SCSS and SASS.
- Develops the Responsive web design to make the portal compatible with Mobile/Tablets/PCs/MAC by defining Media queries.
Environment: Angular 2/4, HTML5, CSS3, jQuery, Ajax, Bootstrap 3, JSON, web services, Sublime Text, Apache and JavaScript (Debugging).
Confidential, San Antonio, TX
UI Developer
Responsibilities:
- Designed and Developed User Interactive UI of Web pages with the help of HTML5, CSS3, C, JavaScript, jQuery, Bootstrap and AJAX.
- Involved in making the application Responsive using Bootstrap and used LESS pre-processor.
- Involved in development of Single Page Applications using Angular and D3.JS Framework to visually representing the data using charts.
- Extensive experience in development of web applications using Core Java, Servlet, JSP, Struts and Spring Framework
- Used Polymer JS to build web applications using web components.
- Experience with Angular 2 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS•
- Used REST client - POSTMAN to check the response of various API calls.
- Developed API’S using Node JS and Mongo DB.
- Responsible for creating front-end single page applications using Angular 2 core framework.
- Experience with concepts of Directives, Data-Binding and Dependency Injection in Angular 2.
- Used Angular JS built in directives, Controllers, Services and filters functionality to develop UI.
- The Angular JavaScript (AngularJS) framework for building web applications is highly efficient to use with Restful services.
- Worked on various Development, documentation, testing, and deployment of page templates in a CMS.
- Familiarity with various CMS platforms ( WordPress, AEM,).
- Developing various design patterns and other functionalities include diagnostic, debugging, troubleshooting, as well as business processes concentrated around E-Commerce applications.
- Used NPM & bower as package manager and Gulp as task runner for automation and GIT for version control.
- Used Node JS architectural concepts like event loop, call backs, and event emitters.
- Used GIT as in for the version control and JIRA for defect tracking.
- Involved in Agile Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
Environment: AngularJS/2, JavaScript, AJAX, jQuery, HTML5, CSS3, LESS, Bootstrap 3., Git, JIRA
Confidential, Framingham, MA
React Developer
Responsibilities:
- Expertise in designing web applications using HTML5, CSS3, ReactJS, Redux, JavaScript, Bootstrap, SCSS for Front End Development.
- Creation an application from scratch: HTML mark up, connecting external style sheets, scripts, creation and configuration Webpack with Babel.
- 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.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Used Webpack to bundle all JavaScript files and takes all modules with dependencies and generate static assets.
- Used Restful web services to call for POST, PUT, DELETE and GET methods.
- Differs considerably from the original classic UI as it is designed to operate on both touch and desktop devices using AEM .
- Building RESTful API's using Node.js using REST frameworks such as Redux.
- Experience in working with REDUX architecture& Created different components using React to render an element.
- Development of views, interface elements, usage of ready-made elements from the library of Material UI React, as well as Redux Form.
- Experienced in implementing AEM Mobile based apps to consume content from AEM 5.6
- Responsible for developing frontend application using React.js and FLUX architecture for internal teams productivity use. implementing Touch UI authoring for AEM components.
- AGILE methodology was followed and was involved in SCRUM meetings with aggressive time frame.
- Develop various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- 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 keyword.
- Used react-route module to develop Single Page Applications using React.
- Implementation of the Single Page Application concept using React Router.
- Performed UNIT testing with Jasmine.
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
- Involved in developing presentational and container components using React and JSX.
Environment: React, JSX, Redux, ES6, JSON, react-data-grid, Material-UI, react-d3, webpack, WebStorm.
Confidential, Charlotte, North Carolina
UI Developer
Responsibilities:
- Responsible for developing UI pages using AngularJS, HTML5, CSS3, JavaScript, jQuery, JSON, and Ajax.
- Involved in developing a new layout using Grid orientation model Bootstrap framework and enhanced existing application utilizing AngularJS, created role - based HTML navigation menu wherein menu items change dynamically based on the values derived from the database.
- Leveraged MVC design patterns to organize AngularJS controllers, custom directives, factories and views.
- Created Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend. Created overall layout and color schemes using HTML 5, CSS3.
- Developed reusable components using Custom Directives in AngularJS .Designed different modules using Java 8 and implemented the application.
- Developed various application functionalities such as search, pagination, filtering using MVVM JavaScript Framework Angular JS
- Developed custom Angular JS proxy to send requests to client s APIs, handling authentication and custom headers
- Used Angular-Router for binding data to different states and rendering different templates.
- Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
- Used Jasmine/Karma for unit testing.
- Used JavaScript for developing client-side presentation and data validation within the forms
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuer y.
- Participated with end users and business analyst to understand the business requirements.
- Worked within a lean agile environment with a SCRUM process and continuous delivery, did pair programming with Junior/Senior developers, regularly involved in estimations and sprint planning.
Environment: HTML5,CSS3,Angular js, JavaScript, Json, Jasmine, jQuery, Json, Rest API’s.
Confidential
Junior UI developer
Responsibilities:
- Developed UI for web platform using HTML, CSS, JavaScript, jQuery, JSON.
- Developed JSP pages as views in the application built in MVC pattern.
- Created several JSP pages as common library that included in the other pages as standard modules like portlets.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Wrote application level code to perform Client-side validation using jQuery, JavaScript.
- Worked extensively with the backend team to integrate the HTML code into JSPs.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Implemented and designed user interface for web-based customer application
- Developed data formatted web applications and deploy the script using Client-side scripting using JavaScript .
- Created various web page layouts using HTML and CSS.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug.
Environment: HTML, CSS, JSP, JavaScript, jQuery, AJAX, JSON, WebSphere Application Server, RESTful Services.