Sr. Ui Developer/react Js Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- 8+ years of experience in IT Industry with expertise in Front end Development and Accessibility for Web based applications.
- Extensive experience in designing professional UI web application using front - end technologies like HTML/HTML5, CSS/CSS3, SASS/LESS, JavaScript, Angular.JS, Angular4, XML , DHTML, React.JS, Redux Flux, AJAX and JSON, jQuery.
- Experience in Bootstrap, Backbone.js, and node.js.
- Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.
- Good understanding and working experience in Object Oriented Java Script programming and JavaScript MVC frameworks.
- Skilled in implementing various jQuery UI controls and corresponding Event handlers etc.
- Experienced in React JS and working with React Flux architecture
- Strong in Web Services using SOAP and Restful API’s which are used to build the communication between the systems.
- Good experience in using AngularJS components, Forms, Events, Keys, Router, Animations and Scope concept.
- Knowledge on creating Templates, Web Interfaces, Layouts, Mock-ups and Prototypes with Adobe.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience on AJAX for creating dynamic pages and actions.
- Good experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Karma and Jasmine.
- Experience in Version Control tools like CVS, GIT and SVN for Source Code version management.
- Experience in using frontend build tools like Grunt, Gulp and backend Java’s MAVEN.
- Expertise in using IDE tools such as Notepad ++, Eclipse, Sublime Text Editor, IntelliJ IDE and Web Storm.
- Involved in coordinating with multiple teams for common issues fix, effective communication with cilent, cross functional teams to achieve project deadlines.
- Excellent communication skills, leadership abilities.
- Strong architectural skills, hardworking and a very good team worker.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, XML, CSS/CSS3, BOOTSTRAP, AJAX, JSON, jQuery, SASS.
Web/Application Servers: Apache Tomcat, HTTP Web Server, Web logic.
Frameworks: BackboneJS, AngularJS, ReactJS, NodeJS, AngularJS4, TypeScript.
IDE: Eclipse, Net Beans, Edit Plus, Sublime text, Intellij Idea.
Development Methodology: Agile, Waterfall.
Testing Tools: Jasmine, Karma.
Web Services: SOAP, RESTful, XML.
Version Control Tools: CVS, SVN, GIT.
Databases: MySQL, PL/SQL (Oracle), Mongodb.
Debugging Tools: Firebug, Developer Toolbar.
Operating systems: Windows, Mac OS X, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr. UI Developer/React Js Developer
Responsibilities:
- Design develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery 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.
- 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.
- 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.
- 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.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable.
- 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.
- 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.
- Implemented data binding and MVC using Angular4 for front-end development of a current web application.
- Used Angular 4 HTTP to retrieve data through Web API from Entity Framework.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Highly used Angular 2 routers to build single page application for navigate through the different status and multiple modals.
- 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.
- 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.
- 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.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Angular4, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.
Confidential, Seattle, WA
UI Developer
Responsibilities:
- Utilized AngularJS framework to develop Single Page Application (SPA) responsiveness using Bootstrap and media Queries.
- Developing HTML elements using A ngular JS and Angular2 directives to manage two-way binding with java script objects.
- Handled REST API calls with AJAX and processed JSON data responses to format, validate and display to the user.
- Developed Angular JS directives for better application performance to provide two-way binding to the system.
- Involved implementing Angular Service calls using Angular Factory and AngularJS Controllers to maintain each view data.
- Used React Js to create Controllers to handle events triggered by clients and send request to server.
- Developed client-side validation code using JavaScript and React custom components developed by us for validating input fields named input validator.
- Adding new features to the existing application using JavaScript, React. Js, Redux-thunk.
- We built a react component that serves all the available use cases for developers.
- Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and AngularJS.
- Implemented Angularjs $HTTP service to handle asynchronous communication with our Rest API for various requirements.
- Front-end packages such as Bower and Gulp were installed and managed to run tasks for tests.
- Utilized Node.js to run Grunt tasks and build properly the project.
- Used Grunt proxy to interact with Rest API’s to get the request from the database
- Experience in Creating and Consuming Restful Services using Node JS and Express Framework.
- Developed backend web services using Node JS and stored dependencies using npm .
- Wrote JavaScript code for client-side validations.
- Developed a fully functional login page for the website with complete validations using Angularjs.
- Incorporated the business logic to dashboard add primary skill functionality.
- Followed the Agile software development methodology.
- Performed debugging and testing to test an application Jasmine, karma.
Environment : Java, JavaScript, HTML, AngularJS, and Angular2, React. Js, Nodejs, Knockoutjs CSS, jQuery, HTML5, Bootstrap, Dreamweaver, JUnit, XML, Jasmine, Karma.
Confidential, King of Prussia, PA
Web Application UI Designer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
- Worked Closely with Designers to Understand and redesign the Package Customization and Service Locator Modules using HTML 5, CSS3 and jQuery.
- Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the rest services.
- Used AngularJS for developing applications in front end.
- Used advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Used AngularJS to develop client-side applications using JavaScript in a clean Model View Controller (MVC) way.
- Created user interface using AngularJS and Bootstrap.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Worked on responsiveness of the application and explored the fixed width and fluid layouts using Bootstrap.
- Developed different page layouts and leveraged Bootstrap grids, pagination, charts, and form controls.
- Used CSS and Bootstrap for styling the HTML elements.
- Worked on various breakpoints within the application for optimum layout and functionalities on mobile, tablets and desktops.
- Used jQuery plug-ins for Widgets, Menus, User Interface and Forms.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
Environment: HTML, CSS, AngularJS, Bootstrap, JavaScript, jQuery, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, PL/SQL and SVN.
Confidential, Detroit, MI
Front End Developer
Responsibilities:
- Involved in application design, development and testing of the application. Also, participated in database design.
- Handled the module individually.
- Developing the User interface design for the website using HTML, CSS and JavaScript, jQuery, AJAX controllers and XML.
- Involved in implementation of frontend validation component using JavaScript and server-side validation component using Java classes.
- Developed generic classes to validate sensitive input data.
- Responsible for creating UI using Web 2.0 standards and meeting W3C standards.
- Performed the Integration Testing of the application.
- Implemented Redirecting Http request to Https using Apache.
- Fixed the bugs and defects raised during testing.
- Developed web services in Java and used SOAP, Restful API’s.
- Involved in documentation of sensitive data passing from server to client.
- Involved in code review activities and development document preparation.
- Successful integrated Restful API’s utilizing XLM and JSON.
- Written SQL queries and stored procedures for validating and extracting data from the database.
- Participated in the scrum to capture the client requirement and design of the product.
- Development and deployment activity in the project.
- Unit test case preparation and execution.
Environment: Java, J2EE, HTML5, CSS, jQuery, JSP, Bootstrap, XML, SOAP, JavaScript, JUnit, Web logic10.3, Eclipse, SQL Server, JSON, Restful Web Services.
Confidential
Front End Developer
Responsibilities:
- Developing the complete user interface for the entire website using HTML, CSS and JavaScript, jQuery, JSON, AJAX.
- Used JavaScript, and AJAX technologies for front end user input validations and Restful web service calls.
- Used AJAX with jQuery to parse JSON object to dynamically overlay contents on web pages.
- Utilized JSON for data exchange between client and server for request data and response processing.
- Analyzing the website traffic and Search Engine Optimization.
- Used Web Services using SOAP to interact with other existing applications.
- Involved in developing new functionalities according to the project requirements under the limits of website configuration.
- Performed cross browser compatibility testing and debugging using Firebug.
- Tested the implemented UI screens using emulator, IPAD, IPHONE, and other real- time devices to make the consistent behavior.
- Developed and implemented several test cases using JUnit and performed load testing.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Eclipse IDE, Junit, Restful API, SOAP.