Ui Developer Resume
VirginiA
SUMMARY
- IT experience in developing User Interface (UI) applications and professional web applications using HTML4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, AJAX, ANGULAR JS, ANGULAR2.0, Angular4.0, JQUERY, NODE JS, REACT JS, BOOTSTRAP, JSP, JSON, XML, and JIRA.
- Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, DOM, jQuery, Ajax and JSON.
- Knowledge on front end technologies like ReactJS, BackboneJS, Knockout Js, node.JS, Angular 2.0. Angular 4.0 frameworks.
- Working experience with Web services components like Restful Web services to interact with UI Interfaces using REST Easy API.
- Working experience on the REST API URL, the REST method (GET/ POST/ PUT/ DELETE), request parameters in my previous projects.
- Experienced in React JS and working with Redux/Flux architecture.
- Working experience on the Node JS and React JS to gets the immediate notifications.
- Strong experience in developing Single Page Application (SPA) using MEAN/MERN.
- Working experience with Grunt task runner and npm package grunt - react with the help of NodeJS.
- Experience in handling cross-browser/platform compatibility issues (IE, Firefox, and Safari).
- Worked extensively in the Agile Development process.
- Integration of AEM with Adobe Marketing cloud and other third-party services.
- Sound Knowledge in developing apps using MVC Design Pattern.
- Involved in complete SDLC - Requirement Analysis, Design, Development, and Integration Testing.
- Experience in software configuration management and version control tool like SVN and GIT.
- Good Understanding of Document Object Model (DOM) Manipulation and DOM Functions.
- Experience in build tool like GIT Review comments practices, GruntJS, Ant, Maven, Gulp.
- Worked with Karma, Jasmine, Mocha, Chai to write unit test cases.
- Experience in WebLogic Deployments/Configuration in SIT, UAT environments.
- Working experience with the CI/CD to merge the developed code with testing, allowing developers to build code collaboratively, submit it the master branch, and checked for issues.
- Very quick learner and keen to adopt new technologies. Capable of working on multiple projects under tight deadlines.
- Strong team playing skills coupled with the ability to build excellent customer relations.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, XHTML, JavaScript, JSON, AJAX, XML, Node.js
Languages: Java
Frameworks: AngularJS, Bootstrap, Express.js
Libraries: React, jQuery, NPM, Bower, Redux, Flux
Testing Tools: Junit, Mockito, Jasmine, Karma, Chai, Jest, Enzyme
Build & Config Tools: Maven, Gradle, Webpack
IDEs: Eclipse, Sublime Text, Notepad++, Visual Studio, IntelliJ
Methodologies: Agile-Scrum, Waterfall
Developer Tools: Firebug, Web Inspector, Bugzilla, Developer Toolbar
Version Control Tools: GIT, Git-Hub, SVN
Databases: SQL, MySQL, MongoDB
Application Servers: WebSphere, Apache Tomcat Server, WebLogic
PROFESSIONAL EXPERIENCE
Confidential, Virginia
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User interaction screens using React.
- Reduced the response time by creating VIRTUAL DOM components using REACT JS
- Worked with React JS components, Redux Forms, Events like GET, POST, PUT and DELETE methods.
- Developed server-side application using Node.js with NPM package management system.
- Experience working on Redux Unidirectional dataflow achieving the predictable application behavior.
- Integrated Redux Framework with React to handle large chunks of data for the better performance.
- Interacted with RESTFUL API services (J Query, Ajax, and JSON to write/read data from back-end services).
- Extensively used react.js to render pages on both the client and server sides
- Used React JS with Redux to separate data and presentation layer. Utilized Redux stores to handle the states.
- Developed presentational and container components using React and JSX.
- Implemented the Drag and Drop functionality using react-draggable.
- Implemented redux-thunk to make asynchronous calls and AXIOS to make AJAX calls.
Environment: React + Redux, Node.js, Docker, Postgress, GitHub, Jira, Jenkins, NPM.
Confidential, St. Louis
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User interaction screens using HTML5, CSS3.
- Worked on Angular 8 for developing the Single page applications.
- Creating Angular services and integrated with RESTful API’s. Used Angular HTTP Client to send GET/POST requests.
- Implemented NGRX for state management.
- We have used Angular 9 for the customer facing application. And we have migrated our agent facing application from Angular 8 to Angular 11 version.
- Analyzing, Debugging and Fixing the Front-End UI issues assigned through Jira and ALM.
- Expert in creating bundling complex applications using Webpack or packaging it using gulp/grunt.
- Used JEST for unit testing the applications.
- Created and promoted JavaScript unit testing using Jest.
- Developed end-to-end services and re-usable components.
- We extensively used custom directives to display custom input elements.
- We have created and used the custom pipes. And we have our own customized CSS framework which we use for out SCSS.
Environment: Angular8,11, Redux, lodash JS, Mongo DB, REST API, Bit bucket, Node JS, Npm, Jest, Bootstrap.Js, SCSS, Flex.
Confidential, Plano, Texas
UI Developer
Responsibilities:
- Reduced the response time by creating VIRTUAL DOM components using REACT JS
- Worked with React JS components, Redux Forms, Events like GET, POST, PUT and DELETE methods.
- Used Go Pipelines for deploying the applications. Rendered the application from server side to avoid the delay of client-side rendering.
- With the help of middle ware tracked all the user actions for Adobe analytics tracking.
- Used Story book for testing the react components and used react Prop types.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Responsible for using ES6 and JSX with react for component development.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Worked with Redux Middleware Redux saga while working with the CRUD operations.
- Responsible for using Nike frame reusable components in our applications.
- Worked on Angular Js for developing the Single Page Applications.
- Developed server-side application using Node.js with NPM package management system.
- Experience working on Redux Unidirectional dataflow achieving the predictable application behavior.
- Integrated Redux Framework with React to handle large chunks of data for the better performance.
- Interacted with RESTFUL API services (J Query, Ajax, and JSON to write/read data from back-end services).
- Extensively used react.js to render pages on both the client and server sides
- Created and promoted JavaScript unit testing using Jest and Enzyme.
- Used JEST for unit testing the applications.
Environment: React JS, Redux, lodashJS, Sass, Spring Boot, MySQL, REST API, Version 1, Github, Node JS, Npm, Jest-enzyme, Junit Mockito, Intellij, Gradle, Bootstrap.Js, CSS3, AJAX, Apache Tomcat, Mac OS.
Confidential, Dublin, OH
UI Developer
Responsibilities:
- Developed UI using HTML5, CSS3, Bootstrap, ES6, TypeScript for interactive cross browser functionality.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Used React JS with Redux to separate data and presentation layer. Utilized Reduxstores to handle the states.
- Developed presentational and container components using React and JSX.
- Implemented the Drag and Drop functionality using react-draggable.
- Implemented redux-thunk to make asynchronous calls and AXIOS to make AJAX calls.
- Build Rest services using Node.js and Express.js and used a full complement of Express, Angular 2, Node.js, and MongoDB to store and present assessments.
- Created various schemas and models Mongo DB and used Mongoose as our ORMframework.
- Developed the code using SASS framework which in turn would generate plain CSS for thedynamic pages.
- Worked with the Architecture teams to implement upgrade of Angular 1.6 to Angular 2.0.
- Extensive use of ES6/ES2016 and typescript in implementing Angular 2 applications.
- Created Typescript reusable components and services to consume REST API’s usingComponent basedarchitecture provided by Angular 2.
- Extensively used Jestunit testing framework with assertion library Chai for testingJavaScript pages.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox, IE and Opera by cross browser hacks and requirements.
- Utilized GIT as version control system for code check-in, check-out merging and branching from GITHUBrepository.
Environment: HTML5, CSS3, Bootstrap, JavaScript, TypeScript, ECMAScript6, Angular2, React.js, Node.js, RESTful Webservices, MongoDB, Agile, Jest, Enzyme, GIT.