Sr. React/ui Developer Resume
New York City, NY
SUMMARY
- Highly motivated software professional with 8+ years of experience in Design Development Testing and Implementation of various desktop and web based applications using JAVA/UI technologies.
- Experience in all phases of Software Development Life Cycle (SDLC) which includes User Interaction Business Analysis/Modeling Design/Architecture Development Implementation Integration Documentation Testing and Development with various methodologies like Agile TDD Scrum Waterfall and Increment models.
- Efficient in designing and development of JAVA8/J2EE applications using Core Java collection JDK, JDBC, Servlets, JSP, JNDI, SNMP, JSON, JSTL, XML, XSL, Web Services, XSLT, Struts, EJB and jQuery.
- Excellent hands on experience with HTML5 CSS3 SASS LESS JavaScript jQuery, Angular.js, React.js, Redux, Angular Material Node.js Backbone.js and MVC frameworks.
- Knowledge of using flux architecture inReactJSfor building client side web application.
- Experience in designing and developing Single Page Web Applications (SPA) using Express.js Angular 7/8, React.js and Node.js with other UI technologies/libraries such as jQuery Bootstrap and HTML.
- Strong expertise in development of web based applications using Python Django HTML XML Angular 2/4/6+, CSS DHTML JavaScript and JSON.
- Developed Web API usingNodeJSand hosted on multiple load balanced API instances.
- Proficient in publishing and consuming RESTful/SOAP web services based on JAX - WS/JAX- RS using Jersey tool/Apache Axis2 implementation in Service Oriented Architecture SOA.
- Experience in usingReactJS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux.
- Browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Profound knowledge in Angular JS concepts like Directives, Controllers, Scopes, Services, Angular model, and Filters.
- Implemented the Drag and Drop functionality using jQuery framework.
- Clear understanding of CSS principles to create scalable and maintainable cross browser code.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Good programming experience inJava,SpringMVC, JDBC,Servlets,JSP.
- Experience in working with application servers and web servers such as,IBMWebSphereandTomcat.
- Expertise in design and development of various web and enterprise applications using J2EE technologies likeServlets,JSP, JDBC, JNDI, EJB, JMS, XMLandWebServices.
- Experience in developing applications using different IDEs like Eclipse, Visual Studio, Atom, IntelliJ
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful and fast paced environments.
- Quick learner, Self-Starter and a team player with good analytical, communication, presentation and inter-personal skills.
TECHNICAL SKILLS
Programming Languages: HTML, CSS, React.js Redux, Node.js, Angular 2/4/5/6/7/8, Bootstrap, PHP, Python, Java Script, jQuery, AJAX, JSON, HTML5, CSS3, XML, JavaJ2EE, SQL.
Technologies: Spring Framework, JSP, Servlets, JDBC.
Methodologies: Agile, Waterfall, TDD.
Code Editors: Visual Studio, Eclipse, Atom, IntelliJ, STS.
Application/Web servers: Apache Tomcat 8, Web Logic 10.3, JBOSS
Web Browsers: Oracle10g/11g/12c, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, PostgreSQL 9.4.10.
Operating Systems: Windows, XP, Mac OS, Linux.
Tools: TOAD, SQL Developer, DB Visualize, XML SPY, Rational Rose, Server studio, Adobe Photoshop, MS Visio & PowerPoint, Base camp, Teamwork.
Databases: Oracle RDBMS 10g/11g/12c, AWS RDS, SQL Server.
Web Servers: Apache Tomcat, IBM WebSphere.
PROFESSIONAL EXPERIENCE
Confidential, New York City, NY
Sr. React/UI Developer
Responsibilities:
- Create a frond end web application using React JS as per design comps, wires and architecture information.
- Architected, Designed, Developed and Tested the Web Application pages with using HTML5, CSS3, React.js, Redux, ES6, and AJAX.
- Developed user interface by using the React Js, Flux for SPA development.
- Wrote a clean UI code for better user experience, accessibility and cross-browser compatibility.
- ImplementedReact.jsand JavaScript code to handle cross browser compatibility issues in Google Chrome, IE, and Firefox.
- Used React Js in components like JSX, creating React components, Virtual
- Experience with common front-end development tools such as Babel, Web pack, NPM, etc.
- Called theRestfulweb services calls forPOST, PUT andGETmethods.
- Used various bootstrap components like accordion, date picker, time picker, alert, and buttons, modal and also react-bootstrap components.
- Created the Components consisted ofButton, Modals, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownandmany more.
- Implemented client side Interface using React Js.
- Added Dynamic Functionality by creating and dispatchingAction Creatorsthat deployed Actions.
- Created and usedReducersthat received said Actions to modify theStore State Tree.
- Maintained states in the stores and dispatched the actions usingRedux.
- Implemented a strong form validations and also used pie encryption on UI
- Performed a thoroughSystem Testing,Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Extensively used Angular UI (Angular Bootstrap) for grid and UI components.
- Interacted withTesting Team andBusiness Analystsfor fixing of Issues and modification of small design changes.
- Worked with backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- Integrate the Front-end application with backend application business layer.
- To resolve interface problems did a thorough usability testing.
- UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Involved in documentation by writing the technical documents for the project. Also, part of the presentation team to the company's executives.
Environment: HTML5, CSS3, React.js, Redux, Java Script, jQuery, AJAX, Bootstrap, Node.js, Angular7, DOM, JSON, GIT Bitbucket, Eclipse, JIRA, Windows.
Confidential
Sr. Front End React Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.
- CreatedReact.JS for reusable components (multi-field form elements, background file uploads.
- Interaction design, Ios and Android design, UI and a working knowledge of CSS and HTML.
- Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Maintaining Parent and child elements by usingStateandPropsinReact.js.
- Reactand Functional DrivenJavaScriptexpert inSPAs, UI Components, Mobile web and Performance optimization.
- Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE 7/8, Firefox, and Safari).
- In the Rebellion application, Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular5.
- Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
- UsedReactJSto implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- CreatingReact.JS / Reduxfront-end UI, andNode.JSapplications for backend.
- Created UX/UI library for the ease of work of other developers.
- Implemented RxJS observables and NgRx to manage stat of the application.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the frontend using React and used various predefined components from NPM (Node Package Manager) and redux library and Worked in using React JS components, Reactive Forms, Events, Keys, Router etc.
- Used React-Autocomplete for faster searching of schools from schools website database.
- 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 React container and presentational components such as Stateless and Functional components when applicable).
- UsedJIRAas the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Experience in RESTful web services to integrate between Server sides to Client Side.
- Skilled at creatingcontrollers, models, filters and services using Angular JSto create RichUI applications.
- For the schools website I also managed querying and perform CRUD operations using Microsoft SQL Server and SSMS
- Worked on an Agile Development Team to deliver regular updates to business and project managers.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Used Microsoft Team Foundation Server (TFS) and GIT for source control, data collection, reporting and project tracking, testing and collaboration of project development.
- Used Firebug and IE Tester debugging tools to fix the issues.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- On daily basis interacted with Business Analysts and Scrum Masters to fix the issues.
- Involved in System Testing, Regression Testing for Complete UI.
Environment: ReactJS, Redux, Flex, JavaScript, Core Java, Firebug, Agile, CSS, HTML, Angular5, Jira, Bootstrap, Ngrx, Rxjs, SQL Server, JQuery, Ajax, NodeJS, JSON, GIT.
Confidential
Sr. Front End UI Developer
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 usedHTML5for audio and video playback. Worked on the MVP architecture for the GWT.
- 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.
- Involved in usingReact.JScomponents,Forms, Events, Keys, Router, AnimationsandFlux concept.
- Developed a front-end application for internal team productivity use usingReact.jsandFLUX architecture.
- Built Web pages that are more user-interactive usingjQueryplugins for Drag and Drop, Auto Complete,JSON,JavaScriptandReactJS.
- UsedReact.JSin 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.
- Experience inDOM,ReactProps, Lifecycle methods, working withReactStatesandEvents.
- Created and developed the internal Angular.JS framework applications projects. Unit testing with Jasmine.
- Developed powerful visualization components and DOM manipulation using React JS.
- Experience working with Reduxfor maintaining the consistency and for running the application in different environments (client, server, and native) which was also easy to test
- Experience working on Reduxuni-directional data-flow achieving the predictable application behavior.
- UsedNode.JS, React.JS,MVCframework for developing the Single Page Application
- Watched project changes with Grunt task runner and installed most recent version of libraries with Bower based on running in theNode.JSenvironment.
- Developed real time video streaming application using Node.JS.
- Drupal Module development, both contributed and non-contributed
- Implemented a customNode.JS script to act as aPROXYfor connecting to the server
- Managed the modules usingNODE Package Manager(NPM).
- Responsible for parsingJSONdata to & from the server for presentation & storage purposes in the project.
- 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.
Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Node.JS, Express JS, JQuery, Handlebars, RWD, Twitter Bootstrap, Eclipse, JSP, Adobe Photoshop, Jira, MS Office, Git, JIRA.
