Sr. Ui Developer - Reactjs Expert Resume
Denver, CO
PROFESSIONAL SUMMARY:
- Over 10 plus years of experience working as Front - end/ReactDeveloper, developed various client projects and learned crushing things in the earlier morning and scheduling things for large-scale software development.
- Expertise in React JS, D3 JS, JavaScript, ES6, Eslint, Node JS and REST API’s, Vue Js.
- Overall expertise in web development includes HTML5, CSS3, JavaScript, JQUERY, REACT JS, Angular JS, Visual Studio, bootstrap, RESTful Webservices and GIT as software version tool.
- I worked actively with client SMEs in requirement gathering, solution design and always ensured that the deliverables are met with expectations.
- Experience in designing, developing, testing and maintenance as per quality standards using different modules.
- Experience in Software Development Life-Cycle (SDLC) phases of design, development, implementation, deployment using Agile and methodology using JavaScript frameworks like jQuery, Angular JS, React JS, Node JS, and Bootstrap JS in different industries.
- Experience in building Web User Interface (UI) using HTML5, DHTML, XHTML, CSS3, JavaScript, TypeScript, ES6, DOM, jQuery, and Ajax that follows W3C Web Standards and are browser compatible.
- Experienced in designing UX/UI Mockups using Balsamiq.
- Experience in using ECMAScript (ES6) to support modules in JavaScript.
- Hands on experience using the version control tools like Git, SVN and project management/ticketing tools like JIRA and QC.
- Experience in NoSQL Database. Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
- Debugging JavaScript applications using Mozilla Firebug, IE Developer Toolbar for Internet Explorer.
- Experience with Eclipse IDE, Web Storm, Notepad++, Atom and Sublime Text.
- Participate in early sprints of Agile methodologies.
- Work ahead of sprint and keep the work ready for the Sprint Review presentations.
TECHNICAL SKILLS:
Programming Languages: React, Java, JavaScript, Python, Node.js, Angular.js, Redux, Spring Boot, VueJS
Database: SQL, NoSQL (Mongo), Oracle, MS SQL. Mondo DB
Cloud: AWS, Azure
Testing Tools: Jira, Mocha, Chai, Karma, Jasmine, Enzyme
Webservices: JSON, JQuery, Ajax, XML, Soap, SAAS
React Tools: React-Redux, React-Hooks, React-Router, Redux-Thunk
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Sr. UI Developer - ReactJS Expert
Responsibility:
- Proficient in React, React-Router, Redux, Redux-Promise, Redux Form, React HOC, React Hooks, React Bootstrap and react libraries like create- react-app, material- UI, styled-components
- Used a React/Redux front end and AWS backend to build a SAAS platform for users.
- Built multiple asynchronous service calls using RXJS(Reactive Extensions) such as Observables, Behavior Subject and some of its operators.
- Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.
- Designed the Front-end applications, as well for user interactive (UI) web pages using web technologies like HTML, CSS, SCSS, ES JavaScript, React JS and React Native.
- Extensive experience in web development using Angular, type script, RxJs, NGXS, Angular Material, VS Code, AngularJS, Visual Studio, C#, ASP.NET Core, MVC, VB.NET, Entity Framework, Using Angular, D3 visualizations, RxJS observables, NGXS state management with AWS cloud hosting, CI/CD
- Converted redux thunk action creators to Promises, and Lifecycle Methods to asynchronous functions using ES async/await to better manage ReactJS level state and cut Redux container development time by 80%.
- Experienced as a Web Developer in developing web applications using JavaScript, Java, HTML, CSS, SASS, XML, Bootstrap, REST, JSON, AngularJS, Node.js, Backbone, jQuery, WCAG, Jelly and Ajax.
- Implemented front-end using React with Redux-saga-tester to maintain hierarchical and intuitive front-end structure.
- Worked with React Js & Vue Js to change the stack from regular JS to Flux & Vuetify framework using Semantic UI.
- Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
- Handling of vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF)
- Developed the authentication/authorization for the application using various NPM node modules including passport.js, promises, regex, JWT Web Token etc.
- Experience With Core java, and Working on Frameworks Like Spring Mvc, Hibernate, JPA, Database (Oracle (SQl, Pl/SQL, Postgres), MangoDB), Hadoop (Sqoop, Hive, Pig) Developer.
- Implemented RESTful web service security using Basic security & Oauth
- Web design and development, application development using AngularJS, HTML, JavaScript and Sublime.
- Gathered requirements, designed, coded and delivered a system coded with Visual Studio.
- Implemented deployment strategies, as well as builds, for quality test Grunt Gulp Webpack Node and production releases.
- Configured, and deployed the applications on AWS EC instance, with Glassfish, Nginx, and Cassandra.
- Performed Continues integration and continues development using Gitlab CI/CD.
- Working on Gradle system using repositories and Github integration.
- Unit tested front-end React JS code using Mocha, Chai, Enzyme and Jest.
- Created functional automation scripts using open source tools selenium RC and selenium Grid
- Installed node modules such as lodash, react-bootstrap, enzyme, mocha, jest, chai, babel, node-sass and more.
- Worked with SonarQube to ensure code quality.
- Tested front end performance with Chrome Developer tools and making appropriate optimizations in Webpack
- Experience with Docker Containers, microservices, serverless architecture, container orchestration frameworks such as Kubernetes and Amazon ECS, DevOps models, developer tools, AWS SDK for .NET, AWS toolkit for MS Visual Studio, and CI/CD practices.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD) and Used Behavior Driven Development pattern for code quality and good readability standards
- Maintained enterprise size application with Domain Driven Design.
- Configured CI/ CD pipelines using Azure devops, automating deployment process, improving speed by 10X.
- Designed a GraphQL interface for integration with a React.js (functional structures, hooks) client-side stack.
- Expertise in Atlassian tools like JIRA Administration, Confluence, Bamboo, Green Hopper(Agile), FishEye, GIT, Jenkins and SVN with Installation, Migration and Upgradation and Build & Release in Unix and Linux environments including production support.
- Used WebStorm version control integrated to git and its terminal in Mac environment
- Configured the Slack in Jenkins and published the build status notifications.
- Worked with cutting-edge JS frameworks and tools such as Node, Webpack, Babel, JSLint, and Gulp.
- Worked with Grunt and used plugins - uglify, concat, replace, eslint, jslint, sprite.
Envionment: React, Redux, Axios, ES6, React HOC, React Observables, React Async Await, React Promises, Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Typescript, Saga, Thunk, Angular, VueJS, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS, JWT, Java Spring, Hibnerate, MongoDB, NodeJS, NPM, Webservices, Rest, ExpressJS, Visual Studio, Sublime Text, Webpack, NPM, nginx, GitLab, Github, Enzyme, Jest, Mocha, Chai, Selenium, SonarCube, Chrome Developer Tools, Domain-driven design, Test-Driven Development, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes, Azure Devops, XML, JSON, GraphQL, Jira, Linux, Mac, Slack, Babel, JSLint, UglifyJS, React Native
Confidential - Cambridge, MA
Sr. UI Developer - React
Responsibility:
- Experience in working with React, React Native, Redux Saga, Next.js, Node.js, Express and Basscss.
- Experience in developing rich views using React.js with React-Redux architecture for the Uni-directional data flow with the web-pack build tool.
- Processed JSON data from RESTful web service by using axios to get resources from the database and populated data to the client side.
- Solved Callback hells in Node.JS by using Promises and Generators from ES resulting in unchaining of events and making the code efficient.
- The Order Approval Dashboard/Order Stats/Company Report was rebuild with Node JS, Express JS, Gulp, MongoDB for backend side and Bootstrap, JavaScript Promises and React JS for front-end.
- Worked as a Front-End Developer on the project with Javascript, Angular, ES, React, Redux Saga, RESTful services, Json, HTML/CSS/SASS/Bootstrap and Gitlab.
- Good experience working on different Technologies used includes VueJS, HTML, SCSS, Cypress, Git, Tornado, Apollo-GraphQL, SQLAlchemy.
- Developed SharePoint APPS using MVC Pattern using Angular JS, HTML, CSS, CORS (Cross Origin Resource Sharing) and responsive apps.
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG)
- Developed OWASP Cross Site Scripting (XSS), Cross-Site Request Forgery (CSRF) prevention mechanisms and session hijacking prevention methods and security vulnerabilities
- All the functionality is implemented using Spring, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Worked with design, management, configuration and troubleshooting of distributed production environments based on NoSQL technologies like MongoDB, Apache Hadoop/HBase, Couchbase, etc.
- Used NPM packages like Babel, hot-loader, web pack, react-tabs, and node-sass.
- Involved in designing UI patterns and developing applications with the help of Eclipse, and Sublime text.
- Gathered requirements, designed, coded and delivered a system coded with Visual Studio.
- Improved and simplified development workflow by introducing tools such as Gulp, Grunt, Node.js and Bower.
- Installation, configuration and deployment on WAS, Websphere Portal Server, ehcache, IBM directory server, WebSphere Commerce Server.
- Work with continuous integration and version control via git,mercurial, and Jenkins
- Extensively used Debugging JavaScript using Chrome developer Toolbar, JetBrains WebStorm.
- Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
- Developed several modules using java script, gulp, q promise, Cucumber, selenium webdriver and unit test cases using Jest, Chai and mocha.
- Created RESTful API documentation with Swagger, an API developer tools for the OpenAPI specification.
- Designed and developed applications from scratch Using JHipster based on DDD (Domain Driven design).
- Developed the application using Test-driven development (TDD) Approach in Agile - Scrum projects.
- Configured CI/ CD pipelines using Azure devops, automating deployment process, improving speed by 10X.
- Applying latest development approaches including JavaScript MV-VM/MVC, Event-driven applications using AJAX, JSON and XML.
- Worked on agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc
- Worked on Linux based systems administration skills in a Cloud Computing and Virtualized environment for AWS.
- Used HipChat for internal messaging.
- Worked on code cleanup using code quality tools like CSSLint, JSLint, and JSHint.
- Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.
Environment: React, Redux, Axios, ES6, React Promises, Javascript, HTML, CSS, Ajax, Bootstrsap, SCSS, Angular, VueJS, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), Java Spring, Hibnerate, MongoDB, NodeJS, NPM, Webservices, Rest, Visual Studio, Sublime Text, NPM, Grunt, gulp, websphere, Github, Mercurial, Jest, Selenium, Chrome Developer Tools, Domain-driven design, Test-Driven Development, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes, Azure Devops, XML, JSON, Jira, Linux, hipchat, JSLint.
Confidential - Woonsocket, RI
ReactJsDeveloper
Responsibilities:
- Experience in working with React, React Native, Redux Saga, Next.js, Node.js, Express and Basscss.
- Experience in developing rich views using React.js with React-Redux architecture for the Uni-directional data flow with the web-pack build tool.
- Processed JSON data from RESTful web service by using axios to get resources from the database and populated data to the client side.
- Solved Callback hells in Node.JS by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
- The Order Approval Dashboard/Order Stats/Company Report was rebuild with Node JS, Express JS, Gulp, MongoDB for backend side and Bootstrap, JavaScript Promises and React JS for front-end.
- Worked as a Front EndDeveloper on the project with Javascript, Angular, ES6, React, Redux Saga, RESTful services, Json, HTML/CSS/SASS/Bootstrap and Gitlab.
- Good experience working on different Technologies used includes VueJS, HTML, SCSS, Cypress, Git, Tornado, Apollo-GraphQL, SQLAlchemy.
- Developed Sharepoint APPS using MVC Pattern using Angular JS, HTML, CSS, CORS(Cross Origin Resource Sharing) and responsive apps.
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG)
- Developed OWASP Cross Site Scripting (XSS), Cross-Site Request Forgery (CSRF) prevention mechanisms and session hijacking prevention methods and security vulnerabilities
- All the functionality is implemented using Spring, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Worked with design, management, configuration and troubleshooting of distributed production environments based on NoSQL technologies like MongoDB, Apache Hadoop/HBase, Couchbase, etc.
- Used NPM packages like babel, hot-loader, web pack, react-tabs, and node-sass.
- Involved in designing UI patterns and developing applications with the help of Eclipse, and Sublime text.
- Gathered requirements, designed, coded and delivered a system coded with Visual Studio.
- Improved and simplified development workflow by introducing tools such as Gulp, Grunt, Node.js and Bower.
- Installation, configuration and deployment on WAS, Websphere Portal Server, ehcache, IBM directory server, WebSphere Commerce Server.
- Work with continuous integration and version control via git,mercurial, and Jenkins
- Extensively used Debugging JavaScript using Chrome developer Toolbar, JetBrains WebStorm.
- Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
- Developed several modules using java script, gulp, q promise, Cucumber, selenium webdriver and unit test cases using Jest, Chai and mocha.
- Created RESTful API documentation with Swagger, an API developer tools for the OpenAPI specification..
- Designed and developed applications from scratch Using JHipster based on DDD (Domain Driven design).
- Developed the application using Test-driven development (TDD) Approach in Agile - Scrum projects.
- Configured CI/ CD pipelines using Azure devops, automating deployment process, improving speed by 10X.
- Applying latest development approaches including JavaScript MV-VM/MVC, Event-driven applications using AJAX, JSON and XML.
- Worked on agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc
- Worked on Linux based systems administration skills in a Cloud Computing and Virtualized environment for AWS.
- Used HipChat for internal messaging.
- Worked on code cleanup using code quality tools like CSSLint, JSLint, and JSHint.
- Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.
Environment: React, Redux, Axios, ES, React Promises, Javascript, HTML, CSS, Ajax, Bootstrsap, SCSS, Angular, VueJS, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), Java Spring, Hibnerate, MongoDB, NodeJS, NPM, Webservices, Rest, Visual Studio, Sublime Text, NPM, Grunt, gulp, websphere, Github, Mercurial, Jest, Selenium, Chrome Developer Tools, Domain-driven design, Test-Driven Development, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes, Azure Devops, XML, JSON, Jira, Linux, hipchat, JSLint.
Confidential - New York, NY
React Front-endDeveloper
Responsibilities:
- Exceptional in front end languages: React JS, Redux, Typescript, ES, Javascript, HTML, CSS, Emotion CSS, Bootstrap
- Developed user interface using JavaScript, jQuery, CSS3, Scss, HTML, Angular JS, Node JS, ES, Can JS, Ember JS, CSS Bootstrap, Ajax, Ext JS, Backbone JS, React JS, Mongo DB.
- Used advanced JavaScript features like async / await and promises to write asynchronous code.
- Enhanced and optimized the functionality of Web UI using RichFaces, JSF, AJAX, CSS, HTML and JavaScript.
- Developed the web-based Dashboards for different users using the latest web technologies like AngularJS, Typescript, JavaScript and CSS preprocessor SASS and bootstrap and Node JS and ES features.
- Created a custom hybrid mobile application using Angular, Ionic and TypeScript stack for IOS and Android platform deployment
- Experienceed in working with front-end grid tool sets like Bourbon, Neat, SCSS.
- Developed app UX & backend on both the Connect Tablet and the ZPass Android App
- Developed a Java application for high-speed dynamic web content, using the NOSQL
- Followed W3C standards for building and rendering web pages including HTML, CSS and Ajax for web applications, which includes WCAG (Web Content Accessibility Guidelines)
- Handling of vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF)
- Design, develop, and implement server side Java applications in a multi-tier architecture to support business requirements using J2EE, Struts/Spring/JSF Frameworks, TopLink, JSPs, JavaScript and HTML.
- Utilized Java Spring and Hibernate Frameworks as a result of implementing Grails Framework for creating this application in MVC.
- Experience With Core java, and Working on Frameworks Like Spring Mvc, Hibernate, JPA, Database (Oracle (SQl, Pl/SQL, Postgres), MangoDB), Hadoop (Sqoop, Hive, Pig) Developer.
- Experienced in Webservices development (SOAP & REST) - Swagger, Spring Rest, Apache CFX, Jersey, Restlet and RESTEasy.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Deployed JAVA/J2EE applications through Jboss Application servers
- Worked extensively in using version control systems with GitHub, and SVN.
- Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Configured with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine Karma (for the AngularJS projects), compile SASS and concatenate, minify and Gzip the source code for deployment.
- Platform Development for real-time collaboration, innovation and integration among industry tools such as Version One, Jira, Rally and many Agile- powered tools.
- Written functional phpunit test cases for DataLayer, and Searchserver classes using Django, Curl, XML, JSON, REST base services, and MongoDB.
- Used cloud AWS S3 for virtual servers based on Linux Ubuntu, Debian and FreeBSD. Amazon RDS for MySQL and PostgreSQL as well.
- Used JIRA, HipChat, Slack for project tracking and team communication.
Environment: Javascript, HTML, CSS, Ajax, Bootstrap, SCSS, Typescript, AngularJS, UX, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), Java Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Webservices, Soap, Rest, AWS, Eclipse, Jboss, CVS, SVN, Selenium, Jasmine, Karma, Agile, AWS, XML, JSON, Jira, Linux, hipchat.
Confidential -Charlotte, NC
UI Developer
Responsibilities:
- Designed and developed dynamic web pages using HTML5, with CSS3 Background, positioning, text, border, margin, padding, and table and JavaScript (ES6), NodeJS, JSP, JSON, Vue.js, Bootstrap, and
- React JS.
- Developed user interface by using the React JS, Redux 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.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Created reusable React components and managed application state with Redux
- Used redux form to manage form state in redux and Flux.
- Worked with Redux for state management for react application
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Implemented flux pattern by using redux framework as a core dependency.
- Resolved cross-browsers compatibility issues for IE, Chrome, and Firefox.
- Built the internal tool and maintained with React JS along with Redux.
- Used Redux framework architecture (like Reducers, Containers) for integrating the data with React-
- Native Application.
- Developed web applications running on NodeJS using the Express framework, Vue.js
- Using tools like GIT for version controlling and Chrome developer tools for Debugging.
- Reviewed feedback about the debugging issues, fixed bugs with HTML, JavaScript codes and worked on resolving Browser compatibility issues.
- Developed React native features like push notifications, offline support, and screen based navigation.
- Used ES lint and Prettier ESlint for effective error free code and code indentation in editor
- Worked closely with QA team to understand the reported defects and fix them
- Done unit testing of JavaScript applications using Karma and Jasmine.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
- Experienced in implementing CRUD database operation on such as MongoDB.
Environment:, HTML5, CSS3, React.JS, Redux, React Native, Bootstrap, saga, Babel, SASS, AJAX, Bitbucket, Agile methodology, Karma, Jasmine, WebStorm, GIT.
Confidential - Grand Rapids, MI
Junior UI Developer
Responsibilities:
- Participated in Multi-tire application development environment.
- Communicated with Business Analyst System to know the technical requirements for the project.
- Used HTML, CSS, and JavaScript to Design Front End Screens.
- Engaged in checking the website functionality with JavaScript, CSS and HTML.
- Created CSS styles to keep up the consistency of all screens all through the application and situating of screen objects.
- Examining the web page on cross- browser compatibility to fix the bugs pertaining to different browsers.
- Used to update templates and create additional functionalities by using jQuery.
- Worked with the Object-Oriented Programming concepts such as inheritance etc.
- Used different JavaScript’s and JS libraries, AJAX for validation and for different interactive features.
- Created different modules such as Admin, User, and Job Folders
- Used jQuery to communicate CSS and HTML script with JavaScript functions to gain dynamism functionality to the web pages.
- Participated in development of JSP.
- Used JUNIT test cases for developing
- Involved in developing PL/SQL code for handling data
- Responsible for all client-side validations and implementing business logic based on user selection using JQuery and JQueryUI.
- Involved in writing application-level code to interact with APIs, Web services using AJAX, JSON and XML.
- Used JSON for storing and exchanging information between browsers and servers.
- Used Firebug, FirebugLite, and IEdevelopertoolbar for debugging and browser compatibility.
- Used waterfall model of software development.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSP, Eclipse, XML, JSON SVN, PL/SQL, Windows.