React Js Developer Resume
Pittsburgh, PA
PROFESSIONAL SUMMARY:
- 8 Years of Experience in developing web applications and interactive software products using HTML, CSS, JavaScript, jQuery, Angular2, AngularJS, AJAX, XML, JSON, node.js, React.JS, Redux, Responsive Web Design and Bootstrap.
- Expertise in JavaScript both client and server - side scripting languages like jQuery, Angular.js, Angular2, Node.js.
- Experience in using Angular JS for creating user interface and single page web applications.
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages.
- Experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Experience in JavaScript MVC frameworks Angular JS, React JS, Node JS, and Backbone.js
- Experience in making Responsive web pages using Bootstrap and media queries.
- Implemented Presentation layer using CSS Framework, Angular JS (1.5, 2), Wire-framing and HTML5.
- Experience in Ext JS, React JS, Node.js and Responsive design.
- Experience in developing website content and managing content management systems.
- Used JIRA for bug tracking and issue tracking.
- Experience in version control tools including GIT and SVN.
- Designed and coded application components in an agile environment utilizing a test-driven development approach. .
- Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Tomcat, Web logic and WebSphere.
- Proficiency in developing MVC Architecture based applications using Apache Struts and Spring MVC.
- Experience in designing highly transactional websites using J2EE technologies and handling design/implementation using Eclipse.
- Hands-on using Spring Tiles Framework, Validator Framework, JSTL, Resource Bundles, forms in Struts 1.1/1.2 application development.
- Experience with Hibernate 3.0+ which includes integrating legacy databases and persistence framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, and Data-Transfer Object.
- Working knowledge of popular Service management systems like Jenkins.
- Worked in close cooperation with project managers and other functional team members to form a team effort in development.
- Expertise in analyzing the DOM Layout, JavaScript functions, Cascading Styles across cross-browser using FireBug, Developer Tool Bar.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
TECHNICAL SKILLS:
Web Technologies: HTML, CSS, JavaScript, AJAX, jQuery, JSON, AngularJS, ReactJS and JSP.
JavaScript Libraries: jQuery, Angular2, AngularJS, BackboneJS, React.JS, node.js.
Database: Oracle, MySQL, MS SQL, PSQL
IDE & Tools: Eclipse, WebStorm, Intellij Idea, Visual Studio Notepad++, SublimeText.
Version Control: SVN, (torisan svn) and GIthub, BitBucket.
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar.
Operating Systems: Windows, MAC, Linux
WORK EXPERIENCE:
Confidential, Pittsburgh, PA
React JS Developer
Responsibilities:
- Works on Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Designing and developing the web pages using HTML5, CSS3, JavaScript, 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 views, 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 predefined 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 all components (as State less and Functional components when applicable).
- Develops the flux pattern by using redux framework as a core dependency.
- Configured Web pack to execute linters, magnifiers, 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.
- 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.
- 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
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, React JS, Redux, Flex, JIRA, Mocha, GitHub, Jenkins and Web Strom.
Confidential, Glenn Allen, VA
Frontend UI Developer
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React-Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Implemented the Drag and Drop functionality using React-Dragabble
- 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.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Used Node JS to run Web pack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements
- Involved in using excel builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- 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.
- 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.
- Involved in Restful web services to call for POST, PUT, DELETE and GET methods. .
- 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.
- Have worked on AWS for fetch the pictures and Videos from AWS to UI
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, Mongo DB, HP Quality Center, Jasmine and Web Strom
Confidential
UI Developer
Responsibilities:
- Involved in complete Software Development Life Cycle - Designing, Coding, Testing, Debugging, and Production support for the project.
- Created UI of Web pages with the assistance of HTML5, XML, CSS3, JavaScript, jQuery, Bootstrap, Node.js, AJAX, and Angular.js.
- Used Angular.js as a framework to create Single Page Application (SPA) to improve page performance, which can bind data to specific views.
- Used Angular.js two-way data binding and $resource services to make calls to the web services and exchange the data between the front-end and back-end.
- Development of client-side validation techniques using jQuery and Angular.js directives.
- Developed responsive Web pages using Bootstrap and CSS3 media queries.
- Worked on SASS to build optimized CSS to work across multiple web pages and styles.
- Created, edited, and maintained sites implementing responsive designs and themes using front-end development frameworks including Bootstrap.
- Used Node package manager (NPM) to manage the modules and to install GRUNT tool.
- Developed modules to retrieve and improve data using Ajax calls by $http service in Angular.js
- Developed fast loading images using Photoshop CS3.
- Developed Unit and E2E test cases using Jasmine, Grunt and Node Js.
- Used CSS and jQuery for the rich user interface.
- Used Source Tree, GIT for version control for defect tracking.
- Designed RWD Web pages, which are good for mobiles, tablets, and PC utilizing the framework like bootstrap and CSS media queries.
- Implemented Angular based views and used Routers to implement logic to exhibit different views.
- Used $http in Angular.js for consuming RESTful web services.
- Used Node.js to build a scalable network application where it can handle many connections concurrently.
- Used Node.js for communication to the server through RESTful API.
Environment: Angular JS, Bootstrap, AJAX, MVC, Node.js, Grunt, Mongo DB, Gulp, karma, JIRA, Protractor, Jasmine, Jenkins, HTML4/5, CSS3, SASS, LESS, Backbone.js, JQuery, JavaScript, JSON,, Photoshop, AGILE, RESTful, JIRA, GIT.
Confidential
Web / UI Developer
Responsibilities:
- Web design and advancement, Tablet using HTML, JavaScript and Dreamweaver.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery and backbone.js.
- Designing the project flow in UML.
- Used JSF to build a Web Application for Administration purposes.
- Worked on low-level design and development of new features.
- Ensure appropriate application of Software life cycle and serve for the software system
- Design and develop user interfaces using JSP, JavaScript and HTML
- Developed Java Servlet on server side for handling requests and responses from the Web pages.
- Worked extensively with GWT to implement server calls and HTML pages.
- Written test cases for unit testing the code using JUnit testing Framework.
- Developed Stored Procedures, Triggers and Views to populate the database Oracle and maintained the data integrity.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Used JIRA to track down the progress of the tasks and complete it on time.
- Performed Client-side validations using JavaScript.
Environment: HTML, CSS, JIRA, JQuery, Bootstrap, MYSQL, JavaScript, XML, AJAX, Apache, SVN.
Confidential
Intern Software Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Worked closely with system analyst to understand the technical requirements of the projects.
- Followed the Agile and Scrum development methodologies.
- Integrated the Java code (API) in JSP Pages.
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Involved in designing and developing the GUI for the user interface with various controls.
- 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.
Environment: Java, JDK, EJB, Struts, spring, XML AJAX, HTML, CSS, JSP, JavaScript, UNIX, Windows.