Sr Ui Developer Resume
PROFESSIONAL SUMMARY:
- Over 7+ Yearsof solid professional experience in the development of multi - tier Enterprise applications using Angular 9, Node js, Ng-Rx, React & Redux.
- Experienced in all phases of Software Development Life Cycle (SDLC). Expert in Agile methodologies like Scrum.
- Experience in handling applications in MonoRepo Architecture with Nrwl Schematics, Angular 10, Ng-Rx, React &Redux..
- Implemented micro services in Node JS using Express Framework and HAPI JS.
- Experience in wrting Unit test cases using Jasmine,Chai,Jest and Mocha.
- Strong development experience creating rich frontendUI in AJAX, JavaScript technologies using JavaScript libraries like jQuery, Angular, NodeJS, ReactJS.
- Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, CSS2/CSS3, Angular 2, JavaScript, jQuery, AJAX, React Native, JSON and XML
- Expertise in developing various JavaScript frameworks like Angular.js Backbone.js, Require.js, Node.js, Knockout.js, Express.js, Underscore.js, React.js/ Redux, Ext.JS, Responsive web design (RWD).
- Experience in designing the interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Wrote various Angular 8 custom directives and developed many reusable components and templates.
- Familiar with popular browser development and debugging tools/plugins for IE tester, Chrome Inspector, Firebug, Protractor, Jasmine, Grunt, and Karma testing framework.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, TypeScript, Angular 8to interact with Business Analyst also used E-commerce methods
- Experienced in developing, designing, and implementing a large-scale e-commerce and social marketing web application on Amazon Web Services.
- Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions.
- Enhanced legacy application by building new components in Angular 8/9 and typescript.
- Used Angular 9 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller.
- Expert in designing web applications and web content utilizing various SEO techniques.
- Experience in working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, and CSS behaviors in CSS.
- Proficient in Object-Oriented Design/Development (OOD), Object-Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern, and Test-Driven Development (TDD).
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/ CSS3, Angular, JavaScript, AJAX, XML, JSON, DOM,, SASS, Bootstrap, Media Queries, Responsive Web Design, CSS sprites, CSS grid, ng-Rx, RxJs
Languages/ Scripts: TypeScript, JavaScript, jQuery
JavaScript Libraries: Angular, Node Js, React Js, Backbone Js, Knockout.js, express.js
IDE’s & Utilities: Visual Studio, NetBeans, Adobe Dreamweaver, Notepad++, Sublime Text, Eclipse
Frameworks: Angular, React JS, Bootstrap, Backbone JS
Version Control: SVN, GIT,CVS
Application Servers: IBM Web Sphere, Web Logic, Tomcat Server, and JBoss
Built Tools: ANT, Maven, Gradle, and Jenkins
Web Services: Restful (JSON and XML)
Debugging Tools: Jasmine, Protractor, Grunt, Karma, Mocha
Operating Systems: Windows, UNIX, LINUX, MAC OS X
PROFESSIONAL EXPERIENCE:
Confidential
Sr UI Developer
Responsibilities:
- Followed Agile methodology throughout the project, involve in Scrum meetings with the team members on a day-to-day basis for the update on project status.The enhanced user experience by designing new web features using MVC Framework.
- Extensively used Angular 9 to generate components, routes, services, pipes and to run tests.ImplementedAngular9 Router for navigation Services to connect the web application to APIs made useof ES 6.Implemented service calls usingAngular 9 Factory and also used for making restful API calls and data binding And Used JIRA ticketing system to keep track of issues and tasks on individuals.
- Handled browser compatibility issues working on different web browsers by using HTML, CSS,typeScript,SASS for Google Chrome, Firefox, Safari and IE browsers.
- Involved in a team to create structure of management system by using latest Front end technologies such as HTML5, CSS3, Bootstrap. Usedopen source library likeAngular materialto create customized components.
- Implemented various Validation Controls for form validation and also implemented custom validation controls with the typeScript validation controls.
- Used Angular.js framework where data from backend is stored in model using http and security configurations for authentication and authorization for populated model on to UI.
- Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular 9.
- Using Media Query, Fluid Grid, Flexible Box to build up modern responsive web site, as well as using typeScript and library sJQuery/ Angular 9 to create dynamic, cross browser web page and applications interact with the users.Automating Angular 9 applications by using Protractor, Jasmine and Karma using type script.
- Automated Angular 9 application module using protractor by writing type scripts and Used Jasmine as unit testing framework.Created angular router forsingle page applicationfor authenticating multi user role-based applications in Angular 9 Router.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON andXML
- Extensively used Grunt as an associate to Node JS to establish the connectivity between database and client.
- Used Junit for unit testing and implemented with Log4j to provide logs of exceptions.
- Worked on Jenkins, Git Hub, Artifactory, and all internal build systems (CI/CD) for the core development team on an enterprise-level Java-based cloud orchestration/automation tool. performed automation testing and authored test scripts usingSeleniumWeb Driver, Selenium Grid
Environment: Agile, Angular 9, Bootstrap, D3 JS,HTML5, CSS4, CSS/LESS, JavaScript, typescript, AJAX, JSON, Typescript, Kafka, Spring Boot, Spring Security, Spring JPA, Spring Batch, Hibernate, NodeJS, Postman.
Confidential, Jacksonville, FL
UI Developer/Designer
Responsibilities:
- Actively involved in the application architecture and development tools for web solutions that fulfill the business requirements of the project.
- Designed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Implemented client-side validations using JavaScript and server-side validation.
- Used different kinds of components like Badges, footer, Icons Nav-bar, Paginations TypeScript functionalities like Carousel, Modals, Dropdowns, and Transitions from Google Material Design.
- Built rich prototypes and applications usingHTML, CSS, JavaScript, jQuery, XML, AJAX, JSON, AngularJS and Bootstrap.Used NgRxcall effect to get data from an async function.
- Used confirm-equal-validator to submit validate forms, used bootstrap to implemented pop-up windows and CSS.Translate Wireframes and PSD Designs into functional web apps using HTML5.
- Enhanced legacy application by building new components in Angular 8 using TypeScript and Strong knowledge of HTML5 and CSS3.
- Worked on creating components, Directives, Services, and Routing in Angular 8 for better component communication by sharing the code between the components.
- Implemented Token-based Authentication and Role-based Authorization using JSON Web Tokens, Interceptors, Route Guard, HTTPClient,and Node.js.
- Maintained states in the stores and dispatched the actions usingNgRx. UsedMiddleware, NgRx-Promisein application to retrieve data fromBack-Endand making service calls to fetch and update data using RESTful services. And Developed the flux pattern by using the NgRx framework as a core dependency.
- Good experience in creating Angular factories for services like $HTTP and $Resources to make RESTfulAPI calls to JSON format. Used Synchronous and Asynchronous Validations to validate the values.
- Worked with POSTMAN for handling some API endpoints like push notifications etc.
- Involved in application development using various frameworks and library including TypeScript, jQuery, HTML5, CSS4 Angular 8. Extensively using SASS to apply different styles to the layouts for varying screen sizes and pixels &Involved in cross-browser compatibility.
- Experience in using Angular components, Forms, Events, Keys, Router, Plus NgRx, Animation, Flux concept.UsedProtractor, Karma, and Jasmine to test components.
- Using TypeScript, jQuery for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with Angular and media queries.
- Used Webpack to bundle all TypeScript files and takes all modules with dependencies and generate static assets. Also worked on Babel. Used Git for version controlling and regularly pushed the code to GitHub.
- Used Augurydeveloper tools plugin for debugging. Worked with JEST unit test framework to write unit tests.
- Participated in day-to-day meetings/workshops, status meetings, strong reporting, and effective communication with project manager and developers with the help of Agile Methodology and SCRUM process.UseNPM to manage the modules and used it to install useful tools.
- Used JIRA used for bug tracking, issue tracking, and project management.
- Used Protractor, Karma, and Jasmine to test components. Log4j for logging error/debug messages.
- Ensured all the web pages were perfect across major web browsers (Chrome, IE, Firefox, Opera, and Safari).
- Jenkins to auto deploys client-side application based on git branches and Resolved the issues encountered during the System Test and Acceptance Test.
- Developed CI/CD pipeline using Docker and OpenShift.Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.Experience in using OAuth 2.0 in the user registration to maintain security which we used .Worked token-based issues solving.
Environment: Angular, NgRx, Flux, Typescript, HTML4/5, CSS4, SASS, TypeScript, jQuery, Ajax, JSON, Jenkins SVN, Bootstrap, Jasmine, Protractor SDLC (Agile Scrum) Karma, Docker container images, Npm&gulp
Confidential
UI Developer
Responsibilities:
- Actively involved in the application architecture and development tools for web solutions that fulfill the business requirements of the project.
- Worked on React-Native to develop mobile-based ReactJS application.
- Designed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Implemented client-side validations using JavaScript and server-side validation.
- Used Reactive Form to submit and validate forms, used bootstrap to implemented pop-up windows, and render CSS.Implemented Token-based Authentication and Role-based Authorization using JSON Web Tokens, Interceptors, Route Guard, HTTPClient sand Node.js.
- Experience in usingReduxto manage the application state and applying middleware such asredux-saga.
- Developed cross-platform Mobile application using React Native
- Used React Router for routing the redux app to connect redux and react to support routes.
- Used redux-saga’s call effect to get data from any async function.
- Maintained states in the stores and dispatched the actions usingRedux. UsedMiddleware, Redux-Promisein application to retrieve data fromBack-Endand making service calls to fetch and update data using RESTful services.Developed the flux pattern by using the Redux framework as a core dependency.
- Extensively using SASS to apply different styles to the layouts for varying screen sizes and pixels &Involved in cross-browser compatibility.
- Experience in using ReactJS components, Forms, Events, Keys, Router, Plus Redux, Animations, Flux concept.
- Used Protractor, Karma, and Jasmine to test components And Used React Router to create a Single Page Application (SPA) that can bind data to specific views and synchronize data with the server. Using JavaScript, jQuery for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with ReactJS and media queries.
- Implemented Redux-form. Used Synchronous and Asynchronous Validations to validate the values.
- Implemented ReactJS client-side form validation to validate the user inputs before passing to the back-end. Wrote client-Side code using React JS and used NPM & gulp directories to generate the server environments.Used Webpack to bundle all JavaScript files and takes all modules with dependencies and generate static assets. Also worked on Babel.UsedGit for version controlling and regularly pushed the code to GitHub.
- Used React developer tools plugin for debugging
- Worked with JEST unit test framework to write unit tests for React code.
- Participated in day-to-day meetings/workshops, status meetings, strong reporting, and effective communication with project manager and developers with the help of Agile Methodology and SCRUM process. Worked token-based issues solving. Use NPM to manage the modules and used it to install useful tools such as React JS.
- Installed the application onAWS EC2instances and configured the storage onS3buckets.
- Used JIRA used for bug tracking, issue tracking, and project management.
- Used Protractor, Karma, and Jasmine to test components. Log4j for logging error/debug messages.Ensured all the web pages were perfect across major web browsers (Chrome, IE, Firefox, Opera, and Safari).
- Jenkins to auto deploys client-side applications based on git branches. Resolved the issues encountered during the System Test and Acceptance Test.Developed CI/CD pipeline using Docker and OpenShift.
- Experience in using OAuth 2.0 in the user registration to maintain security which we used React JS framework.
Environment: React, Redux, Flux, React-native, Node.JS, Express.JS, Typescript, HTML4/5, CSS3, SASS, JavaScript, jQuery, Ajax, JSON, Jenkins, GIT, Bootstrap, Jasmine, Protractor SDLC (Agile Scrum) and Windows.
Confidential, Minnetonka, MN
UI Developer
Responsibilities:
- Developing User Interaction screens using Angular 4, HTML5, JavaScript, jQuery, backbone.js,require.js, AJAX and JSON. Implemented Angular4 Service calls using Angular Factory
- Created paper prototypes, initial Wireframes and designed a strategy by collaborating with the designers
- Worked on handlebars for templates, bower as a package manager
- Designed and developed various Screens using JSP, JavaScript, HTML, and CSS
- Used Nesting, Variable and Mixing features of SASS Preprocessor
- Mastered the GRUNT with commands for building and deploying the project. Used Bower for successfully implementing the dependencies. Designed Frontend object-oriented JavaScript FrameworkslikeAngular4, Node JS, Backbone JS, Require JS, and Ext JS
- The created HTML5 navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Used backbone.js for Fetching Data from the Server by giving URLs to get JSON data for the model and to populate the model from the server. Used Bootstrap, SASS, and Angular.js for responsive web applicationUtilizedJavaScript and jQuery libraries for form validation
- JavaScript DOM manipulation and JavaScript event to generate the data result in UI
- Worked on Spring MVC for code enhancements.
- Integrated Angular4 framework controls to support HTML5 Controls
- Responsible for designing page layout using HTML5, CSS3 jQuery adding dynamic functionality to each moduleDeveloped Page layouts, Navigations, presented designs and Concepts for clients and management to review.
- Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum.
Environment: Angular.js, Wireframes, HTML5, CSS3, SASS, JavaScript, Bootstrap, jQuery, AJAX, Backbone.js, Ext JS, Agile, D3.js, Eclipse IDE, Apache Tomcats, JavaScript Frame Work, GRUNT,DOM, Node js.