Ui Developer/ React Js Developer Resume
Dublin, OhiO
SUMMARY
- Over 6 years of IT experience which includes 4+ years of Extensive experience as UI/React JS Developer.
- Implemented xAPI framework for decoupling front end applications from micro - services backends using Express Middleware
- 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 phases 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 in customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Implemented easily to use Bootstrap plugins for building a carousel, accordion, modal windows, etc.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using FireBug, Developer Tool Bar.
- Expertise in the 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 JS Directives, 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, Require JS 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 Multisite 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, IntelliJ IDEA, Web Storm and Visual Studio Code
- 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, Notepad++, and IntelliJ
Databases: MONGO DB, PostgreSQL, Splunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Frameworks: React JS, Redux, Flux, Angular JS (1.x), Node JS.
Languages: C, C++, JAVA, JAVASCRIPT, MySQL, C#, VB.Net, ASP.Net, web Services.
Platforms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, Confidential -AIX 5.2/5.3, Linux 5/6, MacOS, Sitecore
Debugging Tools: Chrome Elements Inspector, Jest, Test Cafe, Firebug, New Relic, IE Tester.
Application/webservers: Confidential 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, ClickTale
Methodologies: Agile, Rational Unified Process (RUP), UML Waterfall
PROFESSIONAL EXPERIENCE
OCLC, Dublin, Ohio
UI Developer/ React JS Developer
Responsibilities:
- Redesigned UI and modernized the OCLC discovery product.
- The old UI framework was JavaScript and Moved to Redux. worked on Truncating lines by using React Components like React-Truncate and made changes according to the need for hyperlinks to Show more or Less
- 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 React-Router to turn the application into Single Page Application . worked as system-level engineering in clustered environments and experienced with system design
- Worked as a part of Agile Team
- Performed high-level analysis and design software for new and existing Application
- Participate in unit, system & acceptance testing by designing tests, building test data, along with making recommendations.
- Improved Js unit testing coverage up from 40% to 90%
- Planned and assisted in load, capacity, and performance analysis and testing.
- Participated in the analysis and implementation of third-party solutions for the applications with the ability to understand the impact and analyze the risk
- Worked with others to design solutions for both offline batch processes and web-based applications
- Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Worked with the JASMINE unit test framework to write unit tests for JavaScript code .
- Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows
- Worked on iPhone Simulators and Xcode to check the performance.
- Good Experience with Accessibility Testing on Mac Voiceover .
- Worked on windows VirtualBox for testing JAWS and NVDA
Environment: Kabana, Splunk, IntelliJ, GitHub, Jenkins, MacOS, Microsoft Teams, Jira, ReactJS, JavaScript, NVDA and JAWS
Confidential, San Francisco, CA
UI Developer/ React JS Developer
Responsibilities:
- Ensured customer confidence and satisfaction for hundreds of thousands of monthly checkout web interactions.
- Developed React/Redux Applications using the latest versions of NodeJS and functional programming techniques
- Worked on xAPI framework for decoupling front end applications from micro-services backends using Express Middleware
- Promoted good development and debugging techniques using Visual Studio Code and Chrome Debugger
- Experience in RESTful web services to integrate between Server-side to Client-Side
- Used the latest ES6 + WebPack features and ensured code quality using Sonar and ESLint
- Developed test cases using Jest, Enzyme and Test Café
- Worked as part of a large Agile team ( 9 engineers, PdM, SM )
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development .
- Implemented client-side Interface using React JS.
- Developed client-side validation code using JavaScript and jQuery .
- Build stable React components and stand-alone functions to be added to any future pages.
- Maintained states in the stores and dispatched the actions using redux .
- Used Node.js as a proxy to interact with Rest services and interacting with the Database.
- Used Axios to fetch the data by consuming the Rest API .
- Extensively used Git version controlling and regularly pushed the code to GitHub .
- 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 JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
- Extensively used Redux Sagas to manage side effects in React and Redux .
- Wrote code to handle cross-browser compatibility issues in Safari, IE, Chrome, and Mozilla .
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: ClickTale, NewRelic, Splunk, VisualStudio Code, GitHub, Jenkins, GitKaren, MacOS, Microsoft Teams, Jira, Jasmine, ReactJS, JavaScript, Axios
Confidential, Somerset, NJ
UI Developer/ React JS Developer
Responsibilities:
- Design develop and test HTML5, CSS3, Bootstrap, jQuery, and React.JS that meet accessibility and web browser standards for the 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 the upgrade process.
- Developed React Native Applications for mobile devices and accessing mobile peripherals using Native methods.
- Developed Responsive Native Applications compatible in all mobile devices.
- 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 the 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, tablet, 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 .
- Used Middleware, Redux-Promise in application to retrieve data from the Back end and to also perform RESTFUL services.
- 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 .
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Interacted with customers and development teams for Fix the Issues.
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, Englewood, co
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-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 views , rendering using components that contain additional components called custom HTML tags .
- Implemented various screens for the frontend using React Js and used various predefined components from NPM (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 the Back end and to also perform RESTFUL services.
- Used Flickity 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 fetching the pictures files from AWS to UI
- 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.
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
UX/Web 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 the 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 deliverables 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 the design to the clients within the 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 a 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 Premiere Pro.
- UV Unwrapping texture painting, Texturing, and lighting for 3D models using Maya, Adobe Photoshop, 3D Bodypaint,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