Ui/ux Developer/react Developer Resume
Seattle, WA
SUMMARY
- 6 years & 4 Months of object - oriented programming knowledge and experience in developing Professional Web applications, Mobile applications and Enterprise solutions using Web Technologies.
- Expertise in modern web architecture using various advanced JavaScript frameworks.
- Strong Experienced in React JS.
- Experienced in Redux saga.
- Experienced in RXJS6, Epics, Promises, Redux observable to handle redux side effect.
- Experienced in Storybook to develop reusable components.
- Experienced in AG-Grid, Material-UI, Ant design, etc.
- Experienced in setup project from scratch with Webpack.
- Experienced in React hooks, Lazy loading, dynamic import, etc.
- Experienced in unit testing using JEST.
- Experienced in Node JS, Express JS, Mongo DB, etc.
- Working experience on ES5, ES6, ES7 and Typescript features for handling asynchronous data requests.
- Experienced in building cross browser compatibility applications using HTML5 and CSS3.
- Hands on expertise on Redux, Flux, Webpack JavaScript based applications
- Good experience on customizingCSS frameworkslikeBootstrapandFoundationusingCSSpre-processors LESSorSASSand Compass.
- Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
- Implemented easy to useBootstrap pluginsfor buildingcarousel, accordion, modal windowsetc.
- Hands on expertise in developing the Single Page Applications (SPAs) usingReact.jsand Model View Controller (MVC) frameworks such as Angular.js.
- Expertise in Angular JS framework and its ability to create simple and scalable code for SPA.
- Used Angular JS directives, Controllers, Filters, Services, Events and Injectors.
- Strong in developing RESTful APIs using NodeJSto offer an easy and safe way to build high performance and scalable network application.
- Pleasant experience working with Bootstrap and CSS3 media queries to support Responsive Web Design (RWD)
- Having experience in Charts Designs and functionality using C3.js, D3.js and Google Charts
- Used Query Frameworks like Graph for querying data.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Extensively used package management tools such as NPM, Yarn.
- Hands on experience with build tools such as webpack and Grunt.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script
- Involved in developing visualization data using D3JS and High Charts.
- Good experience in using various version controls like SOURCE TREE, SVN, and CVS, GIT.
- GIT, Knowledge on Team city TFS, Subversion (SVN),Bit Bucket Maven, Ant, Jenkins, Chef, Puppet, Docker, knowledge in Kubernetes,
- Strong knowledge of variousproceduralandobject-oriented programminglanguages such asC#.
- Experience with Firebug for Mozilla,DeveloperToolbar for Chrome and IEDeveloperToolbar for Internet Explorer.
- Implemented and operated Agile (Scrum) Software Methodology.
- Good Team player and also have ability to work independently.
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
UI/UX Developer/React Developer
Responsibilities:
- Involved in designing and developing the web pages using HTML 5, SASS,ReactJS, Redux, Flux, NodeJS, CSS, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Developed a front-end web application for Global Network Operations usingReactJS, Redux, Bootstrap, ES6/Babel and Webpack.
- UseReactJSto create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
- Developed reusable component by using story book.
- Server Side Rendering.
- Whole application setup with webpack including react JS, redux, redux-observable, RXJS 6, AG-GRID.
- Developed middleware for react/redux app using redux saga.
- Developed the component by using typescript in react JS.
- Developed Single-page Responsive web pages using HTML5,React, Twitter Bootstrap, CSS3, JavaScript and jQuery.
- Developed user interface by using theReactJs, Flux for SPA development.
- Implemented Reusable components withReact, Styled components and context API.
- Data fetching is implemented with Graph QL andReactApollo.
- Worked on Redux withReactto handle large chunks of data for the better performance.
- Implemented highly scalable micro and macro components withReact16.x.
- ImplementedReactcontainer and presentational components (as Stateless and Functional components when applicable)
- Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
- UsedReactJSfor templating for faster compilation and developing reusable components.
- Experienced in developingReactcomponents.
- Worked onReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on builds.
- Built a build system using webpack 4 and NPM.
- Design and Developed Dispenser Dashboard to show data from IOT Devices and data can be show inChart (C3. Js) and also developed Site Dashboard and its functionalities.
- Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.
- Performed Unit testing onReactJSapplications Jest, Enzyme .Functional Testing used Automated tools like Cypress.
- Involved in the creation of exhaustive Junit Test Cases (React Test Library) using Test Driven Development (TDD) technique.
- Integrated the web interface to the backed CSM applications written in spring framework and Worked on persistence layer using ORM tool Hibernate.
- Experience with non-relational, NoSQL databases and various data-storage systems (Cassandra Elastic, Postgres, Foundation DB, object stores)
- Good working experience in Java web services both SOAP and Restful Web Services, implementing SOA architectures with Web Services using WSDL, SOAP and UDDI.
- Experience in accessing SQL databases like and Elastic Search.
- Experience in container-based technologies like Docker, Deploying in Kubernetes Clusters and Azure Using Helm Charts along with development of Microservices architecture using Spring Boot.
Environment: HTML5, SASS, ReactJS, Redux, Flux, Ext JS, NodeJS, AEM, jQuery, Gulp, Grunt, webpack, Groovy (2.4), Data Dog Monitoring, JIRA, Jasmine, Karma, Cypress, Maven and Jenkins.
Confidential, Alpharetta, GA
UI Developer/React Developer
Responsibilities:
- Involved in interacting with Application Development Manager in the analysis and estimation of future work and interacting with Architects on the design and architecture for our team's deliverables.
- Create custom components by from source code for bootstrap component
- Compiling SASS components to CSS components
- Used Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with CSS3 preprocessors such as SASS, LESS.
- Develop key features on two iOS applications simultaneously usingReactNative
- Integrate Redux to manage data and Added custom navigation views usingReactNativeNavigation
- UsedReact.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Used Redux-Store for storing state of theReactApplication and worked with middleware for the Redux-Store.
- Proficient at usingReactJS to render some advanced components on the server side, along with Flux pattern and Redux (RXJS) library.
- Added new features usingReact/Redux (RXJS) for functionality of few modules.
- Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
- Provided client-side validations using Redux framework.
- Worked with Redux for creating own HTML elements for building organizational Web site.
- Development on multiple devices and multiple browsers including both mobile and desktop using ReactJS and Redux Components.
- Created a single page site to display the status of customer orders usingReact, Redux and Immutable.
- Worked onReactJS Virtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Developed the user interfaces of the application using HTML Controls.
- Coded extensively using JavaScript MVC Framework Redux to make rich internet web application for a Single page web-app.
- Used High charts and D3.js for creating Graphs and implemented the filtering functionality for the graphs.
- Used JavaScript framework like Jasmine for behavioral testing which is independent.
- Performed functional, unit, regression and integration testing
- Created dashboard and utilized D3.js for interactive data visualization.
- Led the development of the product’s visualization-based analysis interface, taking it from concept to prototype to customer-ready product.
- Designed and implemented a map-based visualization
- Developed powerful visualization components and DOM manipulation using React JS
- Designed strictly using a single JavaScript data visualization library
- Experience in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Developed test scripts for Functional Testing and Regression testing in Selenium WebDriver on Visual Studio 2015 with JavaScript as scripting language and TestNG framework.
- Wrote unit testing using karma and jasmine to achieve 100% code coverage.
- Hands-on experience on database administration, backup recovery and troubleshooting in co-location environments.
- Used AWS as cloud platform leveraging its services and EC2. Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
- Designing highly available, cost-effective and fault-tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs
- Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.
- Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.
- Maintain high coding standards, including ADA and Section 508 compliance, and produce validated HTML, CSS and JS.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. Worked on JMS for developing
- Experience in container-based technologies like Docker, Kubernetes and Open shift along with development of Microservices architecture using Spring Boot.
- Hosted and tested the application in AWS servers before publishing it in actual production environment.
Environment: HTML5, SASS, Angular,ReactJS, Redux, Flux, Ext JS, React Native, NodeJS, AEM, jQuery, Gulp, Grunt, webpack, Groovy (2.4), JIRA, Jasmine, Karma, Protractor, Maven and Jenkins.
Confidential, MA
UI developer/React Developer
Responsibilities:
- Involved in interacting with Application Development Manager in the analysis and estimation of future work and interacting with Architects on the design and architecture for our team's deliverables.
- Create custom components by from source code for bootstrap component
- Compiling SASS components to CSS components
- Used Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with CSS3 preprocessors such as SASS, LESS.
- Develop key features on two iOS applications simultaneously usingReactNative
- Integrate Redux to manage data and Added custom navigation views usingReactNativeNavigation
- UsedReact.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Used Redux-Store for storing state of theReactApplication and worked with middleware for the Redux-Store.
- Proficient at usingReactJS to render some advanced components on the server side, along with Flux pattern and Redux (RXJS) library.
- Added new features usingReact/Redux (RXJS) for functionality of few modules.
- Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
- Provided client-side validations using Redux framework.
- Worked with Redux for creating own HTML elements for building organizational Web site.
- Development on multiple devices and multiple browsers including both mobile and desktop using ReactJS and Redux Components.
- Created a single page site to display the status of customer orders usingReact, Redux and Immutable.
- Worked onReactJS Virtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Developed the user interfaces of the application using HTML Controls.
- Coded extensively using JavaScript MVC Framework Redux to make rich internet web application for a Single page web-app.
- Used High charts and D3.js for creating Graphs and implemented the filtering functionality for the graphs.
- Used JavaScript framework like Jasmine for behavioral testing which is independent.
- Performed functional, unit, regression and integration testing
- Created dashboard and utilized D3.js for interactive data visualization.
- Developed powerful visualization components and DOM manipulation using React JS
- Designed strictly using a single JavaScript data visualization library
- Experience in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Developed test scripts for Functional Testing and Regression testing in Selenium WebDriver on Visual Studio 2015 with JavaScript as scripting language and TestNG framework.
- Wrote unit testing using karma and jasmine to achieve 100% code coverage.
- Utilized NoSQL extensively for data retrieving, querying, storage and manipulation.
- Automating the build process using Jenkins
- Mock testing using the Rhino Mock framework, Jasmine
- Configuring and subscribing team members for email alert on successful build or faulty builds
- Created virtual infrastructure on AWS
- Experience in working with databases like MySQL, Oracle DB, Cassandra and DynamoDB
- Creating instances of MongoDB, React.js, Node.js, Express.js, load balancers
- Automating application deployment on AWS
- Performing penetration testing on web application
Environment: HTML5, CSS3, JavaScript 1.8.x, jQuery 3.2, Restful Web Services, JSON, MongoDB, Node.js, express JS, Ext JS, Jasmine, karma, GIT, Scrum, Agile, WebStorm, React.js 0.14, Redux3.6.0, Bootstrap, Amazon Web Services
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Worked within AGILE team and participated in multiple scrum meetings to discuss planning and development needs for current cycle.
- Involved in development, design and implementation of front-end part widget-based application.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Designed and developed dynamic web pages using HTML5, CSS3 and JavaScript.
- Worked with AngularJSfor creating own HTML elements for building a companied Web site which is an open Source Project.
- Reviewed feedback about the debugging issues, fixed bugs with HTML, JavaScript codes and worked on resolving Browser compatibility issues.
- Worked with CSS Preprocessor SASS to build better and optimized Style sheets.
- Worked on JavaScript programming to give AJAX functionality for the website.
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using AngularJS.
- Experienced in working with AngularJSfor Client-side scripting and synchronizing the applications.
- Involved in separation of components and deploying in different servers and balancing the load among each Server
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet explorer, Firefox and Google chrome.
- Demonstrated implementation and up-gradation of JavaScript Library. Involved in configuring the GIT repository and maintain the version control using GIT.
- Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database and integrated Java and Angular based application to Elastic Search tier via Spring 4 Restful Controllers communicating to a custom java utility wrapping the Jest API
- Using tools like GIT for version controlling chrome developer tools for Debugging and Jenkins for deploying the code to different environments.
Environment: HTML, CSS, JavaScript, AngularJS, JSON, AJAX, XML, GIT, Jenkins, Windows.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development, and testing of various modules assigned.
- Developed and tested website using the MEAN Stack (Mongo DB, Express, AngularJS, and NodeJS).
- Followed the overall application MVVM architecture to create MVC layers in AngularJS and NodeJS layers.
- Developed REST basedMicroservicesusing Spring Boot.
- Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON format using microservices.
- Used Spring Boot at backend which helps to develop an application with ease.
- Experience developing production Node.js applications with Express module.
- Designed and implemented CRUD (create, read, update and delete) operations of MongoDB database management system and handled database access and data transmission based on Restful web service.
- Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from the database.
- Developed page layouts, Navigations and presented designs & concepts to the clients and management review.
- Developed a Single Page Application (SPA) for client managers to keep a track of the flow of inventory between various departments.
- Used various features from Angular 2 like data binding, routing, custom filters and directives to meet various customized requirements.
- Used HTTP services and resource in Angular 2 to get and handle JSON data from the backend.
- Maintained cross-browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap CSS.
- Designed Frontend within object-oriented JavaScript Framework like angular Js, Node Js.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required.
- Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and node.js.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Co-ordinate with QA for testing, Production releases, Application deployment, and integration.
- Configured AWS cloud infrastructure as code using Terraform and continuous deployment through Jenkins.
- Configured mod cluster with JBoss EAP 6 and UNDERTOW with JBoss EAP 7
Environment: MongoDB, Express, Angular 2, AWS, Node JS, HTML4/5, CSS2/3, JavaScript, jQuery, JBoss EAP 6 & 7, DHTML, JSON, Require.js, JSP, AJAX, SOAP, RESTFUL, Web Services, PLSQL and Spring MVC.