Reactjs/ui Developer Resume
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.