Ui / React Js Developer Resume
PROFESSIONAL SUMMARY:
- 9 years of experience in the Web Applications Development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML, ANGULARJS and JSON.
- Experience with full software development life - cycle, architecting scalable platforms, objects-oriented programming, and agile methodologies.
- Proficient in developing web page quickly and effectively using HTML 5, CSS3, JavaScript and JQUERY and experience in making web page cross browser compatible.
- Experience in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3Cestablished web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Experienced in a TDD (Test Driven Development) environment; Hands on experience in testing frameworks and tools like Jasmine, Mocha & Karma.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Experience in working MVC Architecture and in using version control (SVN).
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Utilized the latest front-end Technologies such as HTML5and CSS3for layouts.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Experienced with Bootstrap responsive design.
- Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Worked on creating Restful API's using Ember.JS to be consumed by backend (PHP).
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular.JS
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML 5, CSS, BLUE-JS, BLUE-UI, CSS3, JavaScript, jQuery, AJAX, XHTML, XML, JSON, MVC Design.
Languages: C#, Java, C, C++, PHP, MATLAB.
IDE & Editors: Notepad++, Visual Studio 2010, Eclipse, Net beans, Dreamweaver.
Application Server: Apache, Tomcat.
Databases: SQL Server 2008, MySQL, PostgreSQL, Oracle.
Operating Systems: Windows XP, 7, 8, Mac OS, Ubuntu.
Frameworks: Angular.JS, Backbone.JS, Require.JS, Node.JS, Express.JS, Underscore.JS, React.JS, Ember.JS, kendo UI
Other Tools: Adobe Photoshop, Gimp, MS Office, Firebug, Chrome Developers Tool, Windows Movie Maker.
PROFESSIONAL EXPERIENCE:
Confidential
UI / React JS Developer
Responsibilities:
- Designed dynamic and browser compatible using HTML5/HTML, DHTML, CSS and JavaScript. And experienced in performing JavaScript development using ES5, ES6 programming and Typescript.
- Developed React Js pages, Web services calls and AJAX calls for the application.
- Integrated the frontend jQuery UI with backend REST API.
- Used in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Used React Js in components like JSX, creating React components, Virtual.
- Participated with end users and business analyst to understand the business requirements.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed user interface by using the React Js, Flux for SPA development.
- Implemented client-side Interface using React Js.
- Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept.
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using React Js and FLUX architecture for internal team’s productivity use.
- Working with React Router for developing Single Page Applications SPAs.
- Implemented the Drag and Drop functionality using React -Draggable thoroughly performed unit testing and integration testing.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Used web-based GIT repository manager with issue tracking features.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Made the application responsive using Bootstrap and CSS Media Queries.
- Used SQL server for managing the DB.
- Developed the application on Node JS platform using JavaScript programming
- Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
- Experienced in implementing CRUD database operation on such as MongoDB.
- Used Jasmine and Karma as end-to-end testing tools for debugging and software quality insurance.
Environment: HTML/HTML5, DHTML, CSS/CSS3, SASS, AMD, OOJS, Ember.js, Bootstrap, ExpressJS, ReactJS, JavaScript, AJAX, jQuery, Java, AngularJS2.0,NodeJS, XML, MySQL, Mongo DB, MVC Architecture, Apache Tomcat.
Confidential
UI/ReactJS Developer
Responsibilities:
- Design develops and testHTML5,CSS3,Bootstrap,JavaScript, jQueryandReact.JSthat meets accessibility and web browser standards for website.
- DesignedCSS templatesfor use in all pages on the website working withCSS Background, positioning, text, border, margin, padding,andtable.
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- Implemented functionality using Angular2, Typescript and ES6.
- Implemented MVVM architecture using React and Redux framework.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Used React-Router to turn application intoSingle Page Application
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Worked on responsive design and developed a singleISOMORPHICresponsive website that could be served todesktop,Tabletsandmobileusers usingReact.js.
- Maintained states in the stores and dispatched the actions usingredux.
- In Phase Two, worked closely with theBack-End teamto display data using theCustom Components, library Components, andRedux.
- UsedMiddleware, Redux-Promisein application to retrieve data fromBack-Endand to also performRESTFUL services.
- Worked with backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue service and Dynamo.
- UsedReact fluxto polish the data and for single directional flow.
- Extensively usedGitfor version controlling and regularly pushed the code toGitHub.
- UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Worked withJASMINEunit test framework to write unit tests for JavaScript code.
- Performed theSystem Testing,Regression Testingfor Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, JSON, Git hub, Restful API, AWS, JIRA
Confidential
React JS Developer
Responsibilities:
- Created Interactive and reusablecomponentsusingReact.js
- Managed the state usingRedux, created single source of truth i.e.,storeto manage the whole application.
- Implemented client-side Interface usingReact JS.
- Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
- Usedweb Packto make the development environment better.
- Implemented internalization for a react application.
- Involved inCode coveragefor entire application.
- Used React-Router to turn application intoSingle Page Application.
- Worked with the team, helping them build out their markup andCSS (sass).
- Component for UX-Library consisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownandmany more.
- In Phase Two, worked closely with theBack-End teamto display data using theCustom Components, library Components, andRedux.
- Added Dynamic Functionality by creating and dispatchingAction Creatorsthat deployed Actions.
- Created and usedReducersthat received said Actions to modify theStore State Tree.
- Extensively usedGitfor version controlling and regularly pushed the code toGitHub.
- UsedJIARAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Performed theSystem Testing,Regression Testingfor Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML4/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, Angular js, Bootstrap, SQL, and Tomcat.
Confidential, Redwood City, CA
UI Developer
Responsibilities:
- Instrumental role in the development of Hi-fidelity prototypes using HTML, HTML5, Java scripting, XML.
- Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Designed the user interface and navigation for the whole web application using HTML, XHTML, and XML.
- Created cross-browser compatible and standards-compliant CSS-based page layouts using CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, CSS positioning, CSS text.
- Developed the client-side validations using JavaScript form validations.
- Created Test Plans for Unit Testing and System Testing.
Environment: HTML, DHTML, XHTML, HTML5, CSS, XML, JavaScript, jQuery, Adobe Dreamweaver, Java, JSP and Microsoft products.
Confidential
UI Developer
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Involved in development and finalization of initial design of the application and worked with content managers, copywriters, and designers to resolve the issues.
- Implemented all UI modules for the product using JavaScript, AJAX, and jQuery.
- Implemented the editor component with spell-check using AJAX, JSON.
- Integrated jQuery Grid View for all Data View for the product.
- Used jQuery CSS selectors, toggles, and hover functionality, ToolTip, Ajax Forms.
- Created cross browser UI components using various jQuery.
- Worked with full UIcontrol of HTML/CSS, maintaining code and cleanliness.
- Extensively used jQuery plug-ins like Image Light box, Ajax Queue, Auto Populating select-box, Search plugin, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
- Written and implemented CSS throughout the site, both as in-line and imported files.
- Written and implemented Object Oriented JavaScript throughout the site, both as in-line and imported files.
- Created role based DHTML navigation menu, menu items change dynamically, derived from the database.
Environment: JavaScript, jQuery, CSS, AJAX, HTML, DHTML, XML, DOM, MySQL