Sr. React.js /ui Developer Resume
Beaverton, OR
SUMMARY
- 8 years of experience in UI development with 5+ Years in React JS Development, Web designing and development, testing web pages with Usability standards as front - end Developer.
- Extensive experience in JavaScript frameworks like Angular.js, Backbone.js and libraries like React.js, jQuery, etc.
- Experienced in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Good Knowledge in Amazon Web Service (AWS) concepts like EMR and EC2.
- Experience in developing which also includes web services like REST, RESTFUL API'S, etc. with the help of WSDL, SOAP and JAX-WS, MongoDB and AWS to get updates from the third parties.
- Extensive experience as a web developer with a strong background working on open-source technologies, including JSP, PHP, HTML, CSS, MySQL, JavaScript
- Extensively worked on building single-page applications using routers both in React.js and Angular.js for smooth navigation within the application
- Extensive experience with creating and reviewing UI design specifications, developing prototypes, and conducting usability tests.
- Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise with redux for react to manage the state flow control within the application
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript
- Extensively developed web application pages using Web Standards, Interactive animations, and E-mail design standards
- Expertise in OO JavaScript design pattern and JavaScript MVC Patterns
- Extensive experience in cross-browser compatibility issues and creating the screens with the table-less design following W3C standards.
- Hands-on experience in using Dojo Components and integrating back-end applications with AJAX is driven web 2.0 front-end using OO JavaScript framework and Node.js framework
- Very strong experience with eCommerce development using PHP, JSP and JavaScript, including strong command of XHTML, DHTML, SQL and Perl
- Extensive experience in CSS layout designing, converting business requirement into Illustration and Color standards
- Expert skill level in GUI designing using HTML, XML, CSS, DOM and good knowledge in using YUI layout components
- Experience with Docker for automating the deployment of the applications
- Very Good experience in all phases of the software development life cycle including requirements gathering, analysis, designing, coding, testing, integration, and documentation
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript
- Hands-on in Design, Development, Testing enterprise applications using AJAX, JQuery, WebLogic, Jboss, and Tomcat Application server.
- Good knowledge of Databases like Oracle 12c/11g, and SQL Server 14, Mysql & Mysqli.
- Very strong experience in Solaris, Linux, and Windows-based environment.
- Very strong analytical, problem-solving, debugging, documentation and excellent communication skills.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, XHTML, AJAX, jQuery, Bootstrap
JavaScript Libraries: Node.js, Angular.js, React.jsDeveloperTools Eclipse IDE, Notepad++, Dreamweaver, MS-Visio
Other Tools: Grunt, JIRA, Firebug, ChromeDevelopersTool.
Methodologies: Agile, Waterfall
Database: Oracle 12c, SQL Server2016, Mongo DB and MYSQL
Operating Systems: Windows 8/7, Mac OS X, UNIX, Linux
Cloud Servers: Amazon Web Services (AWS), EC2, EC3
Version Controls: SVN, CVS, GIT
Programming: OOP, C, C++, Java, Python
IDE & Tools: Dreamweaver, Notepad++, Adobe Photoshop CS6, Adobe Illustrator CS6, Adobe In-design CS6, Eclipse2.x/3.x., Microsoft Visio
Application Server: Apache Tomcat 5.5/6.0, WebLogic Application Server, Web Sphere
Other Tools: Adobe Photoshop, Gimp, Servlets, MS Office, JIRA, Firebug, Chrome Developer Tool, Windows Movie Maker
PROFESSIONAL EXPERIENCE
Confidential - Beaverton OR
Sr. React.js /UI Developer
Responsibilities:
- Design, develop and testHTML5,CSS3,Bootstrap,JavaScript, jQueryandReact.JSthat meet accessibility and web browser standards for the website.
- DesignedCSS templatesfor use in all pages on the website working withCSS Background, positioning, text, border, margin, padding,andtable.
- Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD)
- Applied optimization techniques to reducepage sizeandload timesto enhance user experience usingsprites.
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- Used React-Router to turn the application intoSingle Page Application
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building APIs and Views utilizing Python to build an interactive web-based solution.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
- Indexed documents using Elastic Search.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Took initiative in learningreact nativeand went on to successfully develop various features under minimal supervision
- Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT
- Developed Open stacks API to Integrate with Amazon EC2 cloud-based architecture of AWS, including creating machine Images.
- Used Web services (SOAPandRestful) for the transmission of large blocks of XML/JSON.
- Maintained states in the stores and dispatched the actions usingredux.
- Implemented theDragandDrop functionalityusingReact-Draggable
- Native experience as opposed to hybrid (improved responsiveness, etc).
- Brief Experience on implementing the Node JS micro services.
- AddedExcel-Builderto download theTabular datain Excel format usingreact.
- UsedExcel Builder 3rd Partyopen-source library and tweak it to make sure it will work withIE11.
- Usedflickity.jsforcreating carousel-images.
- Implemented modules into Node JS to integrate with designs and requirements
- Component for UX-Library consisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownandmany more.
- Experience inReact JSfor creating interactive UI's using One-way data flow, Virtual DOM, JSX,React Nativeconcepts
- In Phase Two, worked closely with theBack-End teamto display data using theCustom Components, library Components, andRedux.
- UsedMiddleware, Redux-Promisein application to retrieve data fromBack-Endand performRESTFUL services.
- Added Dynamic Functionality by creating and dispatchingAction Creatorsthat deployed Actions.
- Used Node JS to structure JavaScript code in an MVC (Model, View, and Controller)
- Created and usedReducersthat received said Actions to modify theStore State Tree.
- Optimizedanimation logicwith optimistic functions to increase performance in rendering.
- Optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
- Extensively worked on the CI/CD tools such as Jenkins, Git, and Maven, created workflows in Jenkins
- Have worked onAWS to fetching the pictures files from AWSto UI.
- UsedReact fluxto polish the data and for single directional flow.
- UsedObject Oriented Programmingconcepts to developUIcomponents that could be reused.
- Extensively usedGitfor version controlling and regularly pushed the code toGitHub.
- UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson an everyday basis.
- Worked withthe Jasmineunit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such asFirebugandIE Dev toolsto investigate the issues and fix the bugs.
- Monitoring the offshore work and providingtechnicalhelp to the offshore team for theirJIRAtickets.
- Interacted withTesting Team,Scrum MastersandBusiness Analystsfor fixing of Issues.
- Performed theSystem Testing,Regression Testingfor Complete UI after fixing the Issues which are reported by Testing Team.
Environment: React.JS, Redux, Axios, ES6, JWT, Typescript, JavaScript, HTML5, CSS3, Ajax, Bootstrap.JS, Angular.JS, SCSS, CORS, WCAG, XSS, SASS, LESS, Java, MySql, Mongo DB, SOAP, Rest, Node JS, Microservices, Node js, Visual Studio, Sublime Text, Webpack, DevTool, NPM, nginx, GitLab, Github, Jasmine, GraphQL, Visual Studio, Sublime Text, Webpack.
Confidential - Omaha, NE
Sr. React.js / UI Developer
Responsibilities:
- Worked on anAgile(Scrum)DevelopmentTeamto deliver regular updates to the business team and project managers.
- Used Apache Kafka for producing the change events from SQL and the Node JS programs to consume events as per the change events. Used Apache Kafka High Level consumer and High-Level producer for the programs.
- Configured Webpack to execute linters, magnifiers, pre/post-processors, tests, transpires based on build target.
- Developed MVC prototype replacement of the current product with Django.
- Designing web pages usingHTML5,CSS3,JavaScript, Bootstrap,SASS, LESS, React.js,Redux, Flex, Mongo DB.
- Responsible for Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked onReact JS Virtual DomandReact views, rendering using components that contain additional components called customHTML tags.
- Complete code base conversion toReact Nativewith feature parity
- Used Node JS for heavy DOM manipulation
- Worked on Troubleshooting any operational issues in the CI/CD pipeline
- Implemented various screens for the front end usingReact.jsand used various predefinedcomponentsfromNPM (Node Package Manager)andredux library.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept.
- Responsible forReactUIandarchitecture.Buildingcomponentslibrary,includingTree,Slide-View,and Table Grid.
- Implemented stableReactcomponentsandstand-alone functionsto be added to any future pages.
- Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
- UtilizedReactfor its efficient dataflow architectureto create a lightweight and render efficient web app that searched projects via theGitHub APIthrough keywords.
- ImplementedReactcontainerandpresentationalcomponents(as Stateless and Functional components when applicable).
- Used Jenkins for Continuous Integration and Deployment (CI/CD), and JIRA for bug and issue tracking
- AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
- Implemented a flux pattern by usingthe redux frameworkas a core dependency.
- Have worked onAWSto integratethe server-side and client-side code.
- Worked withthe JASMINEunit test framework to write unit tests for JavaScript code.
- Involved in completeSDLC - Requirement Analysis, Development, System and Integration Testing.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
- UsedHP Quality Centerto keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Managed access and permissions to AWS services using AWS Identity and Access Management (IAM).
- Extensively used JIRA for tracking product backlog, sprint planning and executing user stories.
Environment: React.JS, Redux, Angular 4, ES6, Redux, Typescript, Javascript, HTML5, CSS3, Ajax, Bootstrsap.JS, Angular.JS, WCAG, XSS, CORS, SASS, LESS, Java, Oracle, MYSql, REST, Node.JS, Chrome DevTools, Visual Studio, Sublime Text, Grunt, Gulp, Nginx, Github, Selenium, Node JS, Jasmine, Scrum, Agile, AWS, Jenkins, Docker, Kubernetes, JSON, XML, Jira, Linux.
Confidential - Foster City, CA
React.js Developer
Responsibilities:
- Participated withend-usersandbusiness analyststo understand the business requirements.
- Involved in all the stages of the Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Built rich front-end applications, user interactive (UI) web pages usingHTML5, CSS3,andBootstrap
- CSS styleswere developed to preserve the uniformity of all the screens throughout theapplicationandpositioningof screen objects.
- Configuring, automation and maintaining build and deployment CI/CD tools Git/GitLab, Docker registry/dFon, Nexus and JIRA for Multi-Environment.
- Integrated JavaScript libraries (JQuery,React-Bootstrap,High charts,Data tables.)
- CreatedReact.js / Reduxfront-end UI, andNode.jsapplications for the backend.
- LeveragedReact.jsresources for all data access, encapsulatingURLsand standardizing data access interfaces.
- Maintained Parent and child elements by usingStateandPropsinReact.js.
- Reactand Functional DrivenJavaScriptexpert inSPAs, UI Components, web and Performance optimization.
- Skilled in leading frameworks asReact.jsto build high-quality, scalable, and reusable components and Front-end solutions.
- Tested and applied the branding on a step-by-step procedure usingJasmine.
- Created custom filters inReact.JSin the application.
- Used services to read data from a remote server usingReact.JS
- UsedReact.jslibrary functions for the logical implementation part at the client side for all the applications.
- CreatedReact.jsfor re-usable components (multi-field form elements, background file uploads.
- Maintained states in the stores and dispatched the actions using redux.
- ImplementedReact.jsControllers to maintain each view data.
- Implementeda flux patternby usingthe reduxframework as a core dependency.
- Architected and Developed for Large Scale JavaScript Application withReact.js
- Have worked onAWSfor fetching the pictures files from AWS to UI.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- UsedJIRAas the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
- Worked with the Mocha 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.
Environment: JavaScript, React JS, Node JS, HTML, CSS, Ajax, Bootstrap.JS, SCSS, Typescript, Angular.JS, JQuery, SASS, LESS, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Soap, REST, Eclipse, WebLogic, CVS, Selenium, Jasmine, Agile, AWS, JSON, XML, JIRA, Linux
Confidential - Irvine, CA
React.js/ UI developer
Responsibilities:
- Designed and developed responsive web pages using HTML5,CSS3,Bootstrap,JavaScript, andReactthat meets accessibility and web browser standards for website.
- Worked on anAgile(Scrum)DevelopmentTeamto deliver regular updates to business team and project managers.
- Used Electrode platform to build large scale ReactJS web application.
- Involved in completeSDLC - Requirement Analysis, Development, System and Integration Testing.
- Used React-Router to turn application intoSingle Page Application.
- Well, maintained the React components for reusability purpose.
- Used Web services (SOAPandRESTful) for transmission of large blocks of XML/JSON.
- Maintained states in the stores and dispatched the actions usingredux.
- Implemented theDragandDrop functionalityusingReact-Draggable.
- Created and usedReducersthat received Actions to modify theStore State Tree.
- Worked with backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
- Extensively usedBitbucket.
- UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis
- Building the API using GraphQL for a react application using GraphQl Filters
- Involved in building applications using ReactJS by building re-usable UI Components.
- Produced content pages with CSS3 layout and style mark-up presentations and used JavaScript methods and properties.
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and developed dynamic frontends using ReactJS.
- Used Redux to store data from multiple API endpoints.
- Worked on React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Extensively used core features like Props and State.
- Worked on React JS for developing UI using Sorting, Pagination.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Used AJAX to reduce the network load and update only the certain components of the website.
- Used ReactJS with Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send request to server.
- Involved in ReactJS for Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Worked on Express Framework to set up middleware to respond to the HTTP requests with the help of NodeJS.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Worked with the project management tool Bitbucket and SourceTree.
- Worked with Package managers NPM, Bower and build tools Gulp.
Environment: JavaScript, HTML, CSS, Ajax, Bootstrap.JS, jQuery, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Soap, Visual Studio, Eclipse, WebSphere, CVS, SVN, Selenium, Waterfall, AWS, JSP, Servlet, JSON, XML, Jira, Linux.
Confidential
UI Developer
Responsibilities:
- Developed a web application by using Angular4 as front-end by using Web API to receive and pass data to the back end.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, based on the W3C standards and Web 2.0.
- Built Angular 4 components, UI services to consume the rest services using Component-based architecture provided by Angular 4.
- Implemented Angular 4 component router for navigation, Angular 4 services to connect the web application to back-end APIs made use of ES6 features.
- Generated responsive data tables using with Bootstrap grid system.
- Implemented Angular, Bootstrap, LESS, and many JQuery plugins wrapped in Angular directives.
- Used Node.js for adding dependencies to the project.
- Designed and modified User Interfaces using CSS and Angular.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriately reflected the company's fulfillment workflow.
- Actively involved in code review and code quality check process.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
- Extensive use of JIRA Application for all Agile Needs.
- Configured typescript application through tsconfig file for various purposes like transpiring, debugging, tracing, generating separate folder for distributable, etc.
- Used Filters to change modify data.
- Committed code change into the repository by using version control tool Git.
- Implement Services to store shared data between sibling Components and inject into it for passing data purpose.
- Transferred data between parent and child Components by using @Input and @Output.
- Used Node Package Manager (NPM) to import and applications.
- Worked with task runners like Gulp in deploying and testing the application.
- Created Images, Logos, and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Interact with other developers and end-users to design and implement new features throughout the framework.
- Used JIRA for bug tracking.
- Used SVN to maintain current and historical versions of files such as source code and web pages.
- Worked on Github that uses the GIT revision control system.
Environment: JavaScript, HTML, CSS, Ajax, Bootstrap.JS, jQuery, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Soap, Visual Studio, Eclipse, WAS, CVS, SVN, Selenium, Waterfall, AWS, JSP, Servlet, JSON, XML, Jira, Linux
Confidential
UI Developer
Responsibilities:
- Worked with the System Analyst and the project team to understand the requirements.
- Converted the Photoshop mock-ups into hand-writtenHTMLandCSSpages.
- Developed web pages applying the best standards.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS andJavaScript,Angular.js.
- Wrote custom directives inAngular.jsaccording to the Application needs.
- Implemented nested views and routingusing the Angular UI Routeras per the requirement.
- Worked with the Automation QA team to handle E2E integration testingfor angular projects using Protractor.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Applied JQuery scripts for basic animation and end-user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Applied advancedHTML,JavaScript, andCSSto deliver cutting-edge user interfaces and components.
- Developed social network services for user interaction usingAjax, JavaScript, CSS and DHTML.
- Developed responsive UI modules usingBackbone Js, Underscore Js, Require Js and j Query.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Included security groups, network ACLs, Internet Gateways, andElastic’sto ensure a safe area for the organizations in AWS public cloud.
- Involved insetting up Grunt toolfor the existing project to build, obfuscate the JavaScript code and integrate it with various Unit testing frameworks.
- Implemented various Validation Controls for form validation and implemented custom validation controls withJavaScript validationcontrols.
- Worked in user experience (UX) and interaction design for web sites, web applications, and emerging technologies.
- Used UX/UI Development (wireframes, mock-ups and prototypes)
- Responsible for fixing any bugs and communicating back over to the QA team.
Environment: HTML, CSS, JavaScript, jQuery, jQuery UI, Bootstrap, JSON, AJAX, DOM, Google static map API, Visuals Studio Code.