Sr. Frontend / React Developer Resume
New York, NY
SUMMARY
- Highly motivated and professional with 8+ years of IT experience which includes 5 years of experience in developing modern web applications using React.JS and 5+ years of experience inUI /UX Design and Development.
- Proficient in building Web User Interface usingHTML/HTML5,DHTML,XHTMLCSS/CSS3,JavaScript,SASS, LESS jQuery,Bootstrap,Angular.JS,Node.JS,and React.JSthat followsW3CWeb Standards and Browser Compatible.
- Experience in all phases ofSDLC.
- Experience in DOM,ReactProps, Lifecycle methods, working withReactStatesandEvents.
- Exposure to new features and issues addressed inAngular 2.0.
- Expertise inReact.JSframework to develop theSPA
- Experienced in usingReact.JS components, Forms, Events, Keys, Router, AnimationsandFluxconcept.
- Expertise in React Component forUX - Libraryconsisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownand many more.
- Experience inimplementing User-Centred Design (UCD)methodology.
- Well-versed usingJavaScriptandjQueryfor manipulating the mark-up and data operations usingjQueryandAJAX.
- Experience on compatibility issues with different versions of browsers likeIE,Mozilla FF,SafariandChrome.
- Professional in creating Templates, Mock-ups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced with front-end development with back-end system integration.
- CreatedAPI-driven interactive applications utilizingAJAXtechnology.
- Experienced with image editing tools such asPhotoshop, Fireworks, andIllustrator.
- Experienced with various IDE’s such asEclipse, Sublime, Dreamweaver, andNotepad++.
- Debugging and testing withJIRA, Karma, and Jasmine.
- Worked withJavaScriptvalidations and developed Object-Oriented code.
- Experience in designing UI patterns and UI applications with the help of Adobe products likeAdobeDreamweaverCS5,Adobe PhotoshopandAdobeFireworksCS5.
- Good knowledge inSQL/PL-SQLprogramming for packages, stored procedures etc., usingOracle.
- Expertise in working onAWSto integrate the Server code to Client-side code.
- Expert in documentation usingMS tools (Word, Excel, PPT, Project, Visio,andAccess).
- Experience in multi-tasking aimed to accomplish the task by usingTDD(Test Driven Development and Design).
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
- Excellent Interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stress full environments.
- Demonstrated the ability to work independently, and the flexibility to adapt in ever-changing business environment.
- Highly motivated self-starter and good team player and appetite to learn new technologies
TECHNICAL SKILLS
Web Technologies: HTML4/HTML5,CSS3,SASS,LESS,JavaScript,jQuery,Bootstrap,React.js,Express.js,Node.js,D3.js, Ajax, JSON.
Development tools: Eclipse, Microsoft Visual Studio C++, Notepad++, Android Studio, Sublime, Web Storm, WebMatrix
Debugging tools: Chrome Elements Inspector, Firebug, IE Tester
Operating systems: Linux, Mac OS X, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic, HTTP Web Server
Version Control: SVN, GitHub, CVS
Tools: Jasmine, Karma, JIRA, Gulp, Grunt, Bower, and Mocha
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Balsamic
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE
Sr. Frontend / React Developer
Confidential, New York, NY
Responsibilities:
- Used HTML5, CSS3, JQuery, JSON and JavaScript for front end applications.
- Implemented React components both functional and classical for UI widgets.
- Involved in designing webpages using HTML5, CSS3, JavaScript, Bootstrap, React.js, and Redux.
- Responsible to Style, such as variable, mixing, operations and functions.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Responsible for React UI and architecture Building components library, including Tree, Slide-View, and Table Grid.
- 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.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. Based on build target.
- Used React- Redux (connect) which is responsible to "map state to props" and "map dispatch to props".
- Built components using JSX in React.js for rich user interface view, used web pack built tool and Babel-Loader for Trans piling JSX and ES6 to ES5.
- 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.
- Implemented the Drag and Drop functionality using React-Dra gabble
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Implemented flux pattern by using redux framework as a core dependency.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with JASMINE 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.
React / UI Developer
Confidential, Houston, TX
Responsibilities:
- Responsibilities included developing new features, fixing bugs, interfacing with the product
- Used React Js to build single page dynamic application and Node JS for server applications.
- Applied advanced HTML, JavaScript and CSS to deliver cutting-edge user interfaces and components.
- Build reusable React Components.
- Responsible for design and development of the web pages from mock - ups.
- Used React JS for tereactmplating for faster compilation and developing reusable components.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Responsible for creating web-based applications using JavaScript (ECMAScript 6), React JS and Redux workflow.
- Performs UNIT testing with Jest and enzyme and develops web services using RESTful API.
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Developed the backend by using Node.js.
- Experienced in React JS and working with React Flux architecture. Used React-Router to turn application into Single Page Application.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Used content management tools like JIRA.
- Used Git for version control.
- Performs rendering through root component, routing and fetching data from API's using web pack build tool.
- Interacted with product Owners for development, analysis, preparation of functional specification and user acceptance testing.
- Has experience in Agile Methodologies and SCRUM.
UI/ Front End Developer
Confidential, San Jose, CA
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, HTML5, CSS, CSS3, AngularJS, jQuery and JavaScript.
- Developed application by using CSS3 to give gradient effects and to develop various page layouts, multi-level navigation and transitions.
- Experience In designingUIpatterns andUIapplications with the help of Adobe products like Adobe DreamweaverCS3, Adobe PhotoshopCS3/CS4and Adobe IllustratorCS3.
- Used React.js for creating the reusable Components.
- Extensively used SASS for styling with CSS3.
- Developed Single page application (SPA) development by using React.JS, Redux.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- UsedReactJSin 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.
- UsedNodeJS, React.JS,MVCframework for developing the Single Page Application
- Managed the modules usingNODE Package Manager(NPM).
- To track the features used web based GIT repository manager.
- Extensively usedNode.jsandNoSQLdata stores.
- Involved in Developer Testing, Review and Trouble Shooting.
- Debug the applications using Firebug to traverse the documents and manipulated the nodes usingDOMandDOM Functions.
- Worked on Unit test cases and performed unit testing.
- UsedJIRAto track the bugs/ issues.
- Participated in bug fixing with QA team which involved cross browser testing as well as load and performance checking.
- Involved in SCRUM meetings for submitting the day to day updates to Client.
UI Developer
Confidential, Norwalk, CT
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using Java Script, jQuery and HTML.
- Implemented update portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Implemented JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Debugging webpages with firebug and fixing issues.
- Testing browser compatibility and addressing browser compatibility issues.
- Designed dynamic and multi-browser compatible pages using HTML4, CSS2/3, jQuery and JavaScript.
- Created Mock-ups and storyboards for the development of layout to maintain design throughout the site.
- Transformed the design mock-ups to HTML pages using HTML, DHTML, CSS and JavaScript.
- Used W3C CSS Validator to check mark-up validity.
- Used jQuery to fetch data from Web services, AJAX for request and response and updating the HTML pages.
- Performed Client-side validations using JavaScript.
- Performed optimization of SQL Queries and Store Procedures by normalizing tables.
- Worked on developing a REST Web Service for the application.
- Involved in Agile Methodology process.