Ui Developer / React Js Developer Resume
Mountain View -, CA
SUMMARY
- Around 7+ years of extensive experience in IT industry in all stages of software development lifecycle (SDLC) and mainly focused on designing and developing user experiences of Internet/Intranet applications.
- Proven track record in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand - coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Experience in Installation, Configuration, Troubleshooting and performance tuning of IBM WebSphere Application Server 8.0 Network Deployment on various Operating Systems like Windows, Mac.
- Expertise in building strong websites confirming Web 2.0 standards using jQuery, Angular JS/2/4/5 HTML5, XHTML, DHTML & CSS3 to develop valid code.
- Experienced in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator, and Adobe Flash.
- Experienced in developing mobile hybrid application using Ionic/Cordova framework.
- Exposure in using enterprise hybrid platform like IBM Mobile First Platform.
- Hands on experience with Angular JS, Angular 2, Angular 4, Angular 5.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
- Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Vue.js, Angular.js, Angular 2/4, Typescript, Node.js and React.js.
- Expertise in React Js and working with React Flux architecture.
- Experience with middleware's using Redux-Thunk, Redux-Saga, Redux-Logger, Universal React Redux.
- Expertise in React Js framework to develop the SPA.
- Experience in ReactJs Libraries like redux hunk, redux saga. Experience with modern build tool chains, like JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
- Experience in Unit Testing frameworks like Mocha, Chai, and Jasmine Integration Testing and in preparing test cases.
- Experience in working with ReactJS, React Flux, and Redux architecture using complex object-oriented concepts in improving the performance of websites.
- Expertise in creating Custom Reusable React Components Library 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.
- Experience integrating RESTful APIs and web services with applications.
- High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Proficient with creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Extensive experience in integrating various UI widgets using JavaScript libraries and developing Rich Internet Applications.
- Experienced in data driven-UI component where a single application serves as the website for multiple customers.
- Good knowledge in working with databases like Oracle, MS SQL Server, Azure, MySQL, PL/SQL(Oracle), PostgreSQL, NoSQL, Mongo DB, Cassandra along with web application servers like Apache Tomcat, Web logic etc.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern.
- Experienced with UI manual/automated testing tools using Jasmine, Karma, Mocha and Protractor and code optimization SQL queries on databases like Oracle, SQL Server, and PostgreSQL also worked on NoSQL Database like MongoDB.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using D3, React JS.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, Kafka, Cassandra, My SQL, Restful.
- Experience with testing libraries like mocha, chai, karma, Jasmine, Protractor and QUnit..
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Have hands on experience with continuous integration using various tools like GIT, SVN.
- Have expertise in automation tools like Jenkins for continuous integration.
- Worked with Agile and waterfall methodology for execution of projects.
- Have exposure to various tracking tools like JAZZ, Version One, Jira.
- An energetic individual, able to communicate effectively, to work collaboratively to resolve problems and to motivate team members as well.
TECHNICAL SKILLS
Programming Languages: C, JAVA, JavaScript, SQL
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, jQuery, AJAX, Core Java, JSON, SASS, LESS, Bootstrap.
IDE & Tools: Web Storm, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher, Eclipse, Atom, Edit Plus, VS Code
Version Control: SVN, CVS, GIT
JavaScript Libraries: jQuery, Angular JS/2.0/4.0, React JS.
Publishing Tools: Adobe PageMaker, MS Office
Wire Frame Tools: Adobe Illustrator CS3
Databases: MY SQL, Oracle,MongoDB
Hybrid Platform: IBM Mobile First Platform
Hybrid Frameworks: Cordova, Ionic
Tracking Tools: Jazz, Version One, Jira
Build Tools: Grunt, Gulp, Gradle, Webpack
CI/CD Tools: Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Mountain View - CA
UI Developer / React Js Developer
Responsibilities:
- Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
- For Responsive Web design used React-Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Experienced in React JS lifecycle and how to implement those methods with Redux architecture.
- Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css auto prefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Developed the User Interface using HTML 5, SASS, JavaScript, jQuery, PHP and AJAX.
- Strong development skills including RESTful Web Services. Proficient in working with task runners GULP and GRUNT.
- Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.
- Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).
- Worked with NodeJs for development of RESTful web services and middleware configurations.
- Worked with NPM commands and using package js for managing dependencies and dev-dependencies of node js applications.
- Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.
- Extensive experience in IDE and debugging tools like Eclipse, Juno, Eclipse KEPLER and Rational Application Developer.
- Good Knowledge on using Node as a library for the development of native web application using the Electron Framework.
- Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and real-time technology.
- Integration and deployment of applications done using tools like ANT, Maven debugging through logging frameworks.
- Good experience in using various version controls like SVN, and CVS, GIT.
Confidential, Bentonville - AR
UIDeveloper /React Js Developer
Responsibilities:
- Involved in designing, developing and testing the web application and features to enhance the user experience.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin and table.
- Ensuring application is optimized for both IOS and Android. Determining the structure and design is compatible with the smartphone’s application.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Created new User-facing Features and built reusable code and libraries for future use.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React, Flux for SPA development.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Added Excel-Builder to download the Tabular data in Excel format using React.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Implemented responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets, Mobile users using React js.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Used various predefined components from NPM and redux library.
- Used React Router to turn application into single page application.
- Involved in React JS Components, Forms, Events, Keys, Router concept.
- Created and used Reducers and Actions, maintained states in stores and dispatched the actions using redux.
- Worked closely with the Back-End team to integrate the API calls, used RESTFUL web services to call for POST and GET methods.
- Wrote SQL queries to retrieve data from database.
- Have worked on AWS to fetch the pictures and videos from AWS to UI.
- Configured SQL mail agent for sending automatic emails
- Extensively used React-Hooks from functional components for state and lifecycle features.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF, Safari and Chrome, Involves in Screen reader IR’s
- Used Node JS to run Web pack tasks and build the project properly.
Environment: HTML5, CSS3, JavaScript, Bootstrap, JSON, React js, Redux, Restful API, MySQL, PostgreSQL, AEM.
Confidential, Charlotte- NC
React Js Developer
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS
- Involved in designing the 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.
- Developed user interface by using the React, Flux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage.
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Used Node JS to run Web pack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements
- Component for UX-Library 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.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Used Middleware, Redux-Promise in application to retrieve data from Backend and to also perform RESTFUL services.
- Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- 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.
- Involved in Restful web services to call for POST, PUT, DELETE and GET methods.
- 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.
- Have worked on AWS for fetch the pictures and Videos from AWS to UI
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Git for version controlling and regularly pushed the code to GitHub, HP Quality Center 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.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF, Safari and Chrome
- Implemented flux pattern by using redux framework as a core dependency.
- Knowledge on Node.js environment set-up and interacted Node Service team to get the Service.
- 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: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React.JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, Mongo DB, HP Quality Center, Jasmine and Web Strom
Confidential
Front End/UI Developer
Responsibilities:
- Involved in the requirements analysis, designing, development, unit testing and maintenance of the application
- Responsible for Maintain, enhance and recommend solutions that best suit business and technology needs from UI standpoint.
- Worked on the home page to create the web pages based on forms and recipes to allow the customers to submit their request to order.
- Creating Responsive designs (Mobile/Tablet/Desktop) using HTML5 and CSS3.
- Responsible for creating Sketch, wireframe, prototype and visual mockups.
- Requirements gathering from business and defining User stories specifications for the system.
- Worked with Single page applications to load the single HTML page and dynamically update the page whenever the user interacts with the VISA application.
- Creating cross browser compatible and standards-compliant CSS based page layouts.
- Written many custom directives, services and filters in Angular JS as per the functional requirements.
- Worked with Angular 4 framework to run the bootstrap method against Typescript files which are related to application module.
- Implemented click handlers via RXJS in component code snippet. This was done in order to make an observable sequence out of click event stream and to associate it with data streams, which can be used Confidential the time of subscription.
- Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend. Added logic to dispatch the action to NGRX store, this was done to update the store and to update components subscribed to that particular store.
- Application was managed solely based on the state populated from the store.
- Developed multiple screen with Angular 4’s reactive/model-driven forms. Applied form builders, form groups to handle child components of the reactive forms.
- Applied Router Module for navigating between different screens/components within the application.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on LESS &SASS as they are CSS extensions and compatible to easily convert the existing CSS files.
- Implemented the Drag and Drop functionality using React-Draggable.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Wrote Angular functions while implementing various UI screens across the whole web application (both Consumer facing as well as internal application).
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Worked on JavaScript frameworks (Node.JS) to augment browser-based applications.
- Responsible to implement UI layer using Angular 2.0 for web API and browser clients.
- Worked on improving and debugging the API functions using Postman and Used Jasmine and Karma for writing the test cases.
- Used Jasmine to perform unit testing of custom filters, custom directives and various parts of AngularJS application.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Worked on Grunt as it was the JavaScript task runner used for performing the frequent tasks such as Minification, Compilation, Unit testing and linting.
- Worked with Protractor testing framework for end to end testing of Angular application.
- Created GET/PUT request and response using RESTFUL web services.
- Strong communication, analytical and interpersonal skills working within Cross-functional teams.
- Involving in deploying the code in to GIT repository and maintain the version control using Bit Bucket.
Environment: Angular 2.0, Angular 4, Typescript, JavaScript, Karma, Grunt, LESS, SASS, Jasmine, Protractor, SASS, bootstrap, HTML5, CSS3, NPM, RESTful API, RESTFUL web services, Single page application, Responsive web design, AJAX, Bit Bucket.
Confidential, California
Front End/UI Developer
Responsibilities:
- Developed responsive web design for employees/customer access using HTML5, CSS3, JavaScript, JQuery, AngularjS, Angular 2, Node.js, React.js and XML.
- Worked on designing web pages for customer logins for accessing insurance accounts, online surgical store and payment records.
- Involved in use of Angular 4 technologies to include, LESS and additional technologies to ensure
- Current migration from Angular JS 1.6 to Angular 4.
- Developed service infrastructure components in Angular4/Typescript for a unified web UI
- Initiative.
- Spearheaded adoption of new principles such as responsive design, mobile first and adaptive
- Design using Angular4 libraries using Typescript.
- Used a Bootstrap 3.0 from Angular4 platform and point it to the root component of the
- Application instead of Angular ng-app.
- Designed and coded customized Angular 4 services to interact with the backend API and serve components.
- Created HTML pages with access to patient’s records in the form of JSON data using DOM elements.
- Designed the portal front page UI for Telemedicine with style sheets using CSS approach.
- Filtered the font styles and text animations approach with iframe templates specifically to get a Medical- Surgical related user interfaces.
- Developed interactive E-learning web modules using Bootstrap and Base frameworks.
- Implemented JQuery plugins such as the alertify.js, iCheck to give improved functionality in Forms, Dialogs, and Long Press actions of the DOM elements.
- Major part of coding involved with Angular JS and Node.js to enhance the reusable components.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- User interfaces were built with Virtual DOM and unidirectional data using react.js.
- Used React framework to built the website. Added Redux to simplified components data and state. Implement Bootstrap CSS styles and React Strap components to enhance the interaction. Used Sass and BEM (class naming convention) to make the front-end coding more maintainable.
- Worked on converting the web modules into a single page applications using the features of AngularjS and Bootstrap.
- Used RESTful and XML web services for JSON data access through AJAX request calls.
- Client-Side requests and services for medical records access are managed using NPM and Bower.
- Involved in testing the cross-browser compatibility of web portal by accessing it in various browsers such as Google Chrome, Firefox, Safari and Internet Explorer.
- GIT has been used for the version control and user compatibility in product development.
- Debugged the errors in the functionality of the tested code to improve its scalability and performance.
- Created sample mobile applications related to stress and anxiety disorder for awareness.
- Managed the web development teams by regular meetings and constant updates on the unit web modules.
- Designed the major part of the web layout and the user-friendly data fetching UX for the web portal.
- Worked on implementing Agile and SCRUMmethodology in the user modules to develop an efficient application.
Environment: : HTML5, CSS3, JavaScript, AngularjS, Angular 2/4.0/5.0, Node.js, React.js, Bootstrap, Base, jQuery, Ajax, XML and NPM.