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 using JAVA 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 Web Services ( AWS ), Microsoft Azure Blob and Pivotal Cloud Foundry ( PCF ).
- Expertise in video coding by using HTML5, CSS3 and JavaScript.
- Expertise in RESTful, SOAP web services to 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 , Intelli J IDEA , and Web Storm
- Ability to work effectively 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 effects 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 on React JS Virtual Dom and React v iews , 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 .
- Have 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 -Englewood, co
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 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.
- Used React-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.
- 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 (as State less and Functional components when applicable).
- Added Excel-Builder to download the Tabular data in Excel format using React .
- Implemented flux pattern by using redux framework as a core dependency.
- Have worked on AWS to integrate the server side and client-side code .
- 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 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.
- Used React-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 using react.
- Implemented the Drag and Drop functionality using React-Draggable.
- Build stable React components and stand-alone functions to be added to any future pages.
- Used Axios with react for 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, I 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.
- Have 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 UX design process , from identifying business goals, defining.
- Design and technical requirements, created and demonstrated interactive wireframes to guide decision-making
- Created elegant UX and 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 effects. 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, Responsive Design, XML, Photoshop, Dreamweaver, Firebug, JSON, Wireframes and Waterfall