Ui Developer/ React Js Developer Resume
Somerset, NJ
SUMMARY
- Over 8 years of IT experience which includes 4+years of Extensive experience as UI/React JS Developerand4 years of experience as UI/UX Developer.
- Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Extensive knowledge in developing single - page applications (SPAs).
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in React JS framework to develop the SPA.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Expertise in using Angular JSDirectives, Controllers, Filters, Services, Templates, Events and Injectors.
- Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
- Strong in using the Node.js, RequireJS and MVC Frameworks in the development of the web application
- Expertise in implementing the MVC architecture in backend applications usingJAVA along with spring, Servlets.
- Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Knowledge of utilizing cloud technologies including Amazon WebServices (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
- Expertise in video coding by using HTML5, CSS3 and JavaScript.
- Expertise in RESTful, SOAP web servicesto integrate between Application to Application
- Experience with front-end development with back-end system integration.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Good Experience in Bug tracking tools like JIRA, HP Quality Center and Bugzilla
- Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Worked on Multi site languages for all Sitecore sites and used Sitecore publish/sync mechanism to publish to production.
- Experience in Jenkins and Mevan
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJIDEA, and Web Storm
- Ability to work TEMPeffectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, JQuery, WordPress, JSON, Twitter Bootstrap, React JS, Angular JS 1.x, Express JS, Node.js, GitHub, JAVA, J2EE
IDE, HTML Editor: Eclipse, Visual Studio, Web Matrix, Web Strom, Bonita, Sublime, Dreamweaver, and Notepad++.
Databases: MONGO DB, PostgreSQL, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Frameworks: React JS, Redux, Flex, Angular JS (1.x), Node JS.
Languages: C, C++, JAVA, JAVA SCRIPT, MySQL, C#, VB.Net, ASP.Net, web Services.
platforms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6, Sitecore
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE
Confidential, Somerset, NJ
UI Developer/ React JS Developer
Responsibilities:
- Design develop and test HTML5, CSS3, Bootstrap, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery and JavaScript.
- 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.
- Good experience in working with Team Development for Sitecore (TDS) for check-in and working with multiple developers together.
- Part of Sitecore 7.0 to Sitecore 8.x migration team; supported native content migration and servers during upgradation process.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented client-side Interface using React JS.
- Build stable React components and stand-alone functions to be added to any future pages.
- Used React-Router to turn application into Single Page Application
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Good at Sitecore XP 8.2 that provides web content management and multichannel marketing automation software
- 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
- Added Excel-Builder to download the Tabular data in Excel format using react.
- Used React-slick for creating carousel-images.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- 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.
- Used Axios to fetch the data by consuming the Rest API.
- Created Dictionary Items on Java Script where can make changes on Sitecore
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- 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.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used JIARA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Extensively used Redux Sagas to manage side TEMPeffects in React and Redux.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, jQuery, Ajax, ReactJS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Restful API, AWS, JIRA, Jasmine and Web Strom
Confidential -Baskin Ridge, NJ
UI Developer/ React JS Developer
Responsibilities:
- Worked as a Front-End Developer on the project with Javascript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab. Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Used React-slick for creating carousel-images on React Components
- Used React-Autocomplete for creating google maps location search on the webpage.
- Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- Worked onReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- ImplementedvariousscreensforthefrontendusingReact.jsandusedvariouspredefinedcomponentsfromNPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously.
- Used Middleware, Redux-Saga in application to retrieve data from Back-End and to also perform RESTFUL services.
- Used flickity.js for creating carousel- Sliders.
- Used Component 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.
- Created social login using Gigya. Integrated the social accounts with the express account.
- Has worked on AWS for fetch the pictures files from AWS to UI
- Extensively used Git version controlling and regularly pushed the code to GitHub.
- Used ES6 features and Typescript for strongly typed coding.
- Used Grunt for build tool for configuring tasks, Karma, Jasmine for Unit Testing.
- Used JavaScript for custom client-side validation.
- Handled problems relating to cross-browser compatibility issues.
- Created responsive web pages using Bootstrap, Bootstrap models and CSS3.
- Used JIRA for bug tracking and issue tracking.
- Augmented and re-designed previously created forms to include automation, interactive UI flow, and dynamic data entry.
- Involved in various stages of Software Development Life Cycle like Application Design, Development, and Debugging
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, jQuery, Ajax, ReactJS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom
Confidential
UI Developer/React JS Developer
Responsibilities:
- Worked on an Agile (Scrum)Development Team to deliver regular updates to business team and project managers.
- Involved designing in webpages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, 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.
- Responsible for React and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- UsedReact-Autocomplete for creating google maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- UtilizedReactfor 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 (as State less and Functional components when applicable).
- Added Excel-Builder to download the Tabular data in Excel format usingReact.
- Implemented flux pattern by using redux framework as a core dependency.
- Has worked on AWS to integrate the server side and client-side code.
- Experience in RESTful web servicesto 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 HPQuality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, React JS, Reduct, Flex, Web Strom, JSP, MS Office, HP Quality Center, Jasmine, GitHub, and Jenkins.
Confidential, Plano, TX
UI Developer/React JS Developer
Responsibilities:
- Interfaced with the Marketing and IT departments & developing requirements to implement.
- Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used the new tags from HTML5 like section, article, header, footer, canvas for animations.
- Developed client side drop down menus, search bars, carousel, and drop-down toggles using Twitter-Bootstrap and JQuery.
- Developed client-side validation code using JavaScript and jQuery.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool.
- UsedReact-Router to turn application into Single Page Application.
- Experience in using React JS, Redux for SPA development.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Added Excel-Builder to download the Tabular data in Excel format usingreact.
- Implemented the Drag and Drop functionality using React-Draggable.
- Build stableReactcomponents and stand-alone functions to be added to any future pages.
- Used Axios withreactfor making AJAX Calls.
- Developed multiple POCs to create a user interface in Angular JS.
- Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Good experience in JavaScript MVC framework like Angular JS, React JS for front-end applications.
- Developed the backend by using node.js, express and mongoDB.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.JS, and Node.js.
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
- As a backend developer, me was responsible for creating RESTFUL Web using Node.js & Express.js.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- Has worked on AWS to integrate the server side and client-side code.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- 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, JavaScript, MongoDB, Express JS, AWS, AngularJS, React JS, Node.js, JQuery, RWD, Eclipse, JSP, Adobe Photoshop, MS Office, and JIRA, Jasmine, Karma, Gulp.
Confidential
UI Developer
Responsibilities:
- Worked with clients and senior user experience designers to understand the branding strategies and design goals to define strategy, layout and features for the web sites/applications design.
- As a UX designer, led stakeholders through UXdesign process, from identifying business goals, defining.
- Design and technical requirements, created and demonstrated interactive wireframes to guide decision-making
- Created elegant UXand UI for responsive web, mobile, mobile-web and desktop applications utilizing Ax- Urea, Adobe CS, and invasion.
- Collaborating with the branding and marketing team to design mockups and website design prototypes, icons, graphic design elements, style guides and interface elements.
- Developed HTML prototype and UI deliverable such as wireframes, screen mock-ups and interface design.
- Generated team member’s proficiency in specified skills and knowledge using skills and matrix.
- Met with clients directly to understand the graphic design work requirements and delivered design to the clients with in deadline and received feedback and ratings for the work.
- Designed LOGO, broachers, posters, illustrations for solutions marketing, presentations for project proposals and prepared communication materials according to the client requirements.
- Developed CSS3 style sheet to give gradient TEMPeffects. Devolved page layout, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Involved in designing and implementing Web2.0Rich UI for Self-Service Application using JQuery, Ajax framework and widget-based JavaScript programming model.
- Designing and developed User Interface web Forms using Fasces CSS, Adobe Creative Suite.
- Video Editing using Adobe Premier Pro.
- UV Unwrapping texture painting, Texturing and lighting for 3D models using Maya, Adobe Photoshop, 3D Body paint,3D Architecture, Vehicles and Prop Modeling using Maya.
Environment: HTML,DHTML,CSS3,JavaScript,JQuery,AJAX,Bootstrap,Backbone.js,ResponsiveDesign,XML, Photoshop, Dreamweaver, Firebug, JSON, Wireframes and Waterfall