We provide IT Staff Augmentation Services!

Reactjs/ui Developer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • 6+ years of experience in design, analysis, development, integration, implementation and testing of Client/Server N - tier web application using various UI technologies.
  • Experience with full Software Development Life-Cycle (SDLC), Object Oriented Programming, and Agile/SCRUM methodologies
  • Experience in developing UI using HTML5, DHTML, CSS3, SASS, LESS, JavaScript, ReactJS, Redux, Flex, Angular, jQuery, JSON, Node.JS, AJAX, jQuery Bootstrap.
  • Expertise developing Responsive Web Design (RWD) application with client scripting language and serve scripting languages like Node.JS, Express.JS, ReactJS.
  • Experienced with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Experience in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Experience in creating maintainable applications using Angular, creating multiple & Nested Views, Routing, Controllers, Services, Custom directives and 2-way data binding.
  • Expertise in RESTful, SOAP web services to integrate between applications.
  • Working knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
  • Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle, MySQL, MongoDB, and MS-SQL Server.
  • Expertise in using IDE tools such as Notepad ++, Eclipse, Sublime Text Editor, IntelliJ IDEA, Web Storm and Visual Studio Code.
  • Experience in Version Control tools like CVS, GIT, SVN and Clear-Case.
  • Adept at checking Cross Browser Compatibility and hence worked on different browsers like Safari, Mozilla Firefox, Google Chrome, and Internet Explorer.
  • Experience with Application servers like IIS, WebLogic, WebSphere, Apache Tomcat.
  • Experience in working with clients on-site, analyzing software requirements and developing solutions and procedures.

TECHNICAL SKILLS

UI Technologies: HTML5, CSS3, SASS, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, ReactJS, Express.JS, Node.JS

IDEs: Eclipse, Web Matrix, WebStorm, Sublime, Dreamweaver, Notepad++.

Databases: MongoDB, Oracle, SQL Server

Languages: C, C++, Java, SQL, PL/SQL, C#

Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.

App/Web Servers: IBM WebSphere, Apache Tomcat, BEA WebLogic, JBOSS

Testing Tools: J-Unit, LoadRunner, Jasmine, Selenium, Easy Mock

Methodologies: Agile, Rational Unified Process (RUP), UML Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

ReactJS/UI Developer

Responsibilities:

  • Coordinated project delivery between production, post-production and technical teams ensuring that content is precise and received within the required timeframe.
  • Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meets accessibility and web browser standards for website.
  • 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.
  • Used AJAX for the Asynchronous data populating on pages.
  • Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Maintained states in the stores and dispatched the actions using Redux.
  • Used React Observables to create custom components for data manipulations and to display data in company standard format.
  • Developed Java Script utility objects for common client-side validations, history handling, window management and menus management
  • Designed and implemented a Node.JS based mobile text and voice messaging app and its cloud backend.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Used AWS Data Storage to filter the real time data objects and integrate with User Interfaces like Confluence.
  • Developed AWS API to integrate defect management process to User Interface.
  • Worked with NPM commands and used JSON for managing dependencies and dev-dependencies of node.js applications.
  • Implemented a feature that keeps track of all published content, updates and deletes with comprehensive and immutable logs.
  • Worked in implementation of MVC design paradigm of Spring framework, Hibernate for ORM, and Oracle database at the backend.
  • Used JIRA as bug tracking system to track and maintain the history of issues daily.
  • Used Firebug for debugging and IE Dev tools to investigate the issues and fix the bugs.

Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Angular, Bootstrap, Sass, AJAX, JSON, XHTML, XML, Windows, Eclipse IDE, Oracle, AWS, MVC, Spring, Oracle

Confidential, Westfield, OH

ReactJS Developer

Responsibilities:

  • Analyzed business requirement documents with the core team and participated in Sprint Planning meeting to create UI development tasks.
  • Used Object Oriented Programming concepts to develop modularized application, reusable components and services.
  • Designed and developed the agent portal by writing modular, secure, well-tested front-end code using framework Angular 2 along with HTML5, CSS3, and TypeScript.
  • Involved in building pure React-Redux application from scratch which involves stable, Reusable stateless and stateful React components
  • Developed application with ReactJS for the front-end framework and maintained the unidirectional synchronous data flow of the website using Redux architecture.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Used Axios with React for making AJAX Calls.
  • Developed Web API using Node.JS and hosted on multiple load balanced API instances.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Applied jQuery scripts for basic animation and end user screen customization purposes.
  • Implemented the Drag and Drop functionality using jQuery framework.
  • Used Grunt as task runner to test the JavaScript with JSHint.
  • Worked on Cross-Browser Compatibility and tested each & every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Used Media Queries to deal with different CSS related issues on different devices.
  • 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.
  • Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

Environment: HTML5, CSS3, SASS, JavaScript, Angular 2, Typescript, Agile, Bootstrap, REST API's, Webpack, Jasmine, Karma, NPM, GIT, JIRA, Visual Studio.

Confidential, Los Angeles, CA

UI Developer

Responsibilities:

  • Worked closely with UX designer and other developer to build applications and reach business goals through front end development.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS and HTML.
  • Implemented and designed user interface for web-based customer application.
  • Developed HTML prototype and UI deliverable such as wireframes, screen mock-ups and interface design.
  • Responsible for implementing UI mockups, integrating third party React libraries, and handling/creating Redux store data.
  • Created Single Page Application for Service module by using AngularJS UI-Router to configure routes for navigating between different HTML pages and integrating backend using JavaScript framework.
  • Created Custom directives for data manipulations and AngularJS controllers, factories, filters, Routers, and services.
  • Developed User Interface web Forms using Fasces CSS, Adobe Creative Suite.
  • Designed CSS based page layouts that are cross-browser compatible & standards-compliant.
  • Used jQuery for basic animation and end user screen customization purposes.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Involved in development and finalization of changes in features regarding login and account management to further enhance user experience while retaining optimal functionality of the key features provided.
  • Created and developed new web-page layout and integrated various design elements, using Adobe Dreamweaver and Adobe Photoshop.
  • Resolved Cross Browser Compatible issues for different versions of IE, Safari, Chrome, Firefox and Opera.
  • Maintain, enhance, and recommend solutions that best suit for business and technology needs for UI standpoint.

Environment: Java, Spring, HTML4, CSS, jQuery, JMS, AJAX, JSON, Photoshop, Dreamweaver, AngularJS, JavaScript, React, Redux

Confidential

Web Developer

Responsibilities:

  • Participated in design discussions and object model development workshop sessions for different lines of business.
  • Interacted with Business users during requirements gathering and designed the system using UML (Class Diagrams and Sequential Diagrams) with OOD features.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and handled the security using Spring Security.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed presentation components for admin console using HTML, CSS, Bootstrap and Servlets.
  • Used Spring AOP for transaction management and cross-cutting concerns.
  • Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like HQL and Criteria based querying.
  • Used Factory Pattern for business logic layer and data access layer.
  • Wrote utility classes like emailing reports and generic sorting on objects.
  • Done code review utility module before check-in.
  • Wrote build scripts for the application using ANT.
  • Used MySQL database to create complex queries, Joins, stored procedures and Constraints.
  • Performed Unit testing through JUnit and Integration testing in staging environment.
  • Managing Deployments, logging and common resources like data sources in WebLogic environment.
  • Involved in day to day handling of JIRA issues that involved data inconsistencies that required to be solved in very less time.
  • Used Log4J to capture log that includes runtime exceptions and to create Daily Rolling Log.

Environment: Core Java, J2EE, Hibernate, Spring, MVC, HTML, CSS, JavaScript, JSP, Servlets, XML, Apache Tomcat, ANT, WebLogic, Eclipse, Log4j, JUnit, SVN, Windows.

We'd love your feedback!