We provide IT Staff Augmentation Services!

Senior Ui Angular Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • An ambitious, creative and experienced web developer with 10 years of extensive experience in all phases of software application design and development.
  • Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, JSP and also in making web pages cross browser compatible.
  • Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross - browser code.
  • Strong in Web designing technologies like HTML5, XHTML, Vanilla JavaScript, CSS3, jQuery, Node.js, Angular 9/10, UNDERSCORE, ReactJS, AJAX and JSON.
  • Extensively used new software tools in designing user interfaces and adapt to the changing environment.
  • Experience using CSS pre-processors like LESS and SASS.
  • Strong knowledge in Document Object Model and DOM functions.
  • Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) Vanilla JavaScript, JSON and XML.
  • Expertise in maintain websites, software and understanding and modifying existing code.
  • Used ReactJS MVC framework to develop Single Page Application (SPA)
  • Experience on 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.
  • Extensive Knowledge in developing single-page applications (SPAs) using various Vanilla JavaScript frameworks like AngularJS.
  • Experience with developing and implementing responsive designs into web transactions and applications.
  • Experience in Unit testing (Jasmine), End-to-End (Protractor) Testing and Performance testing.
  • Expertise in Bootstrap framework and building responsive website for both desktop and mobile browser users.
  • Experience in developing modern web application using ReactJS.
  • Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
  • Well versed with Software Development Life Cycle process, which includes designing, developing, testing and implementation.
  • Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. Experience with test-driven development and Agile programming.
  • Excellent knowledge of design, normalization and Database Management Concepts.
  • Expertise in coding optimized SQL queries on databases like MySQL and Oracle.
  • Good experience in developing cloud solutions.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.

TECHNICAL SKILLS

Web Technologies: XML, XHTML, HTML/HTML5, CSS/CSS3, Vanilla JavaScript, jQuery, Bootstrap, Angular 2/4/5/6/7/8/9/10, Node.js, ReactJS, Redux, Saga, AJAX, JSON, and PHP.

Vanilla JavaScript Libraries: jQuery, React JS, Angular 2/4, Angular JS, Backbone JS, Node JS, Bootstrap, Ember JS, Ext JS, Underscore JS

Web Servers: HTTP Web Server, Apache Tomcat.

Database: Oracle 11g, MySQL, SQLServer, MS-Access.

Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger.

Version Control: SVN, Git.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Senior UI Angular Developer

Responsibilities:

  • Worked on web applications from scratch using Angular to develop single page application.
  • Designed and developed the layout of the application using HTML4.0/HTML5, CSS/CSS3 and Bootstrap 3.3.4.
  • Created multiple reusable components and services using Angular 9/10 built-in and custom directives.
  • Used Angular 9/10 and Node.JS to structure Vanilla JavaScript code in an MVC (Model, View, and Controller).
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Implemented Presentation layer using CSS Framework, Angular 9/10, Wire-framing, and HTML5.
  • Created Filters, Directives, Controllers and Services by using Angular 9/10.
  • Created Angular 9 controllers, factories, filters, Routers, and services.
  • Used Angular 9 Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component.
  • Involved in DevOps processes for build and deploy systems
  • Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request
  • Manipulated DOM, handled events and applied animation effects with Vue.js
  • Automatically updated table data with Vue data binding
  • Adopted JavaScript and jQuery 1.1.0 to manipulate DOM, basic logic and event handlers.
  • Involved in implementation of RESTFUL web service APIs using Node.js.
  • Debugged and logged using Chrome developer tools configured test environment using Karma and wrote unit test using Jasmine.
  • Execution of legacy ruby automation test cases in the CI/CD pipeline
  • Build the infrastructure and continuously improved the build infrastructure for DevOps engineering, there by implementing scalable infrastructure.
  • Adopted Git for version controlling and JIRA for project tracking.
  • Used Webpack & NPM, Bower for package management.
  • Performed CRUD operations in the Mongodb/database.
  • Configuring the Docker containers, creating Docker files for various environments, and worked on Kubernetes environment.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate then deployment, scaling and management of Docker Containers.
  • Used agile methodology for the software development life cycle.
  • Used Gulp as the build task runner to build and package the application.
  • Responsible for checking cross browser compatibility and worked on different browsers like Internet Explorer, Firefox and Google Chrome.
  • Participating the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.

Environment: HTML5, CSS3, AJAX, Vanilla JavaScript, JIRA, Bootstrap, Node.js, Angular 9/10, MongoDB, Git, Karma, Jasmine, Kubernetes, Docker.

Confidential, Houston, TX

Senior UI / Web Developer

Responsibilities:

  • Developed applications using HTML5, SCSS, Bootstrap, JavaScript, JQuery, AngularJS, Jasmine, React, Redux, Redux-Saga.
  • Developed a framework code which can be adopted by any team to start with.
  • Worked with Angular directives, components, pipes, injectables.
  • Developed independent Components so that the same components can be reused across the application.
  • Constructed web pages encapsulating the business logic in order to provide for cleaner separation of data and presentation layers.
  • Used React-Router to turn application into Single Page Application.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
  • Added Redux to simplified components data and state.
  • Refactored the search suggestions system with Redux Saga to reduce the redundant API calls.
  • Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • The project uses front end AngularJS2.0 and D3 to implement the visualization. It also uses S3 buckets to store the forms which can only be accessed by authenticated login
  • Designed and developed the login portal using framework Angular 8/9along with HTML5, CSS3 and Type Script.
  • Created tar.gz builds and deployed to artifactory.
  • Implement Bootstrap CSS styles and React components to enhance the interaction
  • Moved existing AngularJS controllers and services to Angular components for more responsive and less dependency.
  • Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Used Angular-Router to turn application into Single Page Application.
  • Involved in using AngularJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Node.js as a proxy to interact with Rest services and interacting with Database with react.
  • Prepared the Design Documents like process flow, sequence, component diagram.
  • Understood client business objectives and used them to produce designs that fit with their strategy.
  • Implemented AJAX in order to provide pleasant client-side experience.
  • Made AJAX service calls to create, get, post, delete data from backend.
  • Converting data from XML to JSON.
  • Wrote Unit test cases using Jasmine.
  • Involved in migrating frameworks to higher versions.
  • Updated to Node server from Apache.
  • Participated in moving Bower to NPM package.
  • Used Jenkins for Build process. Did manual builds and deployment whenever needed.
  • Written test cases using JUnit for several pieces of code to check the functionality
  • Did Ad-hoc testing every week to make sure everything is working as expected.
  • Support testing activities. Fixing assigned defects.
  • Participated in Automation testing using selenium.
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Git as source controls.
  • Used JIRA for tracking stories.
  • Used React Flux architecture to create the data.
  • Made sure the site works in mobile devices and cross browsers.
  • Followed Scrum process and scrum guidelines in process.
  • Used SonarCubefor code quality.

Environment: HTML5, CSS3, SCSS, Bootstrap, JavaScript, Angular 8.0, DOJO, ReactJS, Redux, Saga, jQuery, AJAX, JSON responses, GIT, Webstorm, Visual Studio, NodeJS, Bower, NPM, Grunt, Drupal.

Confidential, Pittsburg, PA

Frontend Developer

Responsibilities:

  • Developed applications using HTML5, SCSS, Bootstrap, JavaScript, JQuery, Jasmine, React, Redux.
  • Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering,
  • Enhanced legacy application by building new components in React.js and typescript.
  • Designing, Programming, Testing and Documentation of various projects.
  • Developed single page applications using React.js, Typescript, web pack and grunt.
  • Interaction design, iOS and Android design, UI and a working knowledge of CSS and HTML.
  • Working knowledge on developing the UI pages from scratch using HTML5, CSS3, JAVASCRIPT, JS, REACT JS, Next.js, Ajax and JQuery.
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Experience of working on CSS Pre-processors SASS and LESS with Vanilla.js task runner Gulp
  • Involved in Agile methodologies and full software development lifecycle of Designing, coding, testing, debugging and support.
  • Creating React.JS / Redux front-end UI application. Leveraged React.JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Maintaining Parent and child elements by using State and Props in React.js.
  • Implemented an express GraphQL library to mount GraphQL API server on the user configured HTTP endpoint.
  • Used Spring Boot at back-end which helps to develop application with ease
  • Implemented recursive algorithm to parse large GraphQL introspection queries into dot file format in order to visualize the one-to-many relations between schemas in SVG format.
  • Developed server side application to interact with database using Spring Boot
  • Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE, Chrome, Edge, Firefox, and Safari).
  • Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Created Angular.JS Controller which Isolate scopes perform operations in UI. Created custom filter in React.JS in the application.
  • Used services to read data from remote server using react Js. Used React.JS library functions for the logical implementation part at client side for all the application.
  • Created React.JS for reusable components (multi-field form elements, background file uploads). Maintained states in the stores and dispatched the actions using redux.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Implemented flux pattern by using redux framework as a core dependency. Architected and Developed for Large Scale JavaScript Application with React.JS
  • Used ES6 and JSX with react for component development with ReactJS. Implemented the Drag and Drop functionality using React-Draggable.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator
  • Used Concourse and Jenkins for Microservices deployment
  • Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow. Involved in Developing, Implementing and Testing Node.JS applications.
  • Extensive experience in deploying, managing and developing MongoDB clusters. Involved in developing Tables, Stored Procedures, Triggers, Indexes and Functions SQL Server.
  • Involved in cross platform Validation and Exception Handling policies. Maintain consistency of front-end via code over variety of browsers.
  • Involved in SCRUM and AGILE meetings to discuss the status of the project. Responsible for researching functionality and benefits of implementing MongoDB.
  • Developing the rich UI components in Optimize. Extensively Used GitHub for Version Controlling.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Developed unit tests with Mocha. On daily basis interacted with Business Analysts and Scrum Masters to fix the issues. Involved in System Testing, Regression Testing for Complete UI.

Environment: React.js, Next.js, Typescript, Redux, Spring Boot 1.4.x, Vanilla.js, Flex, Node.JS, Express JS, JavaScript, HTML5, SAAS, CSS3, jQuery, JSON, Bootstrap

Confidential, Chicago, IL

UI Developer

Responsibilities:

  • Built a model application with implementation of various new components Angular 2.0.
  • Perfectly utilizing the Typing concepts in Typescript making the Angular to be an optimized fashion.
  • Worked on Node.js Express Server to configure the server as a middleware for the Ng-Router.
  • Created/Modified Angular 2.0 components, by using Typescript we create the bigger projects and converts to JS files to modify or creating new JS files
  • Develop complex features and platform-based code artifacts utilizing Angular 2.0 platform.
  • Instructing and mentoring teams of developers in uses of Angular 2.0 technologies to include, Node.js, Grunt, LESS and additional technologies to ensure current migration from Angular.js 1.5 to Angular 2.0.
  • Designed dynamic and browser compatible pages using HTML5, LESS, CSS, Bootstrap, JavaScript and Angular.js.
  • Assisted the lead developer and or developers in Analysis, Design, Development, and Performance optimization of web application.
  • Implement modules into Node.js to integrate with design and requirements.
  • Experience in Node.js modules like Grunt and Bower.
  • Developed entire server side using Node.js with Express.
  • Designed and development of Web pages using HTML5, CSS3 including Ajax controls and JSON.
  • Writing extensive JavaScript functions both in Angular.js and jQuery UI Framework.
  • Used Angular.js as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server using SASS, Bootstrap, and AngularJS.
  • Used Angular.js to create custom directives for navigation bar, sidebar filters for patient data, strict filters for exact match search and other re-usable sections.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery.
  • Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before writing the functionality.
  • Added user validations and user permissions by using the Node.js and utilized for server hosting.
  • Created charts components using D3.
  • Involved in Production Support and minor enhancements as per application requirements.
  • Worked in Agile Methodology environment.
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries, etc.

Environment: HTML5, CSS3, JavaScript, AJAX, JSON, Angular 2, Node.js, Protractor, Grunt & Gulp, YUI, Responsive Web Design, Twitter Bootstrap, jQuery UI, GWT, Dreamweaver, Agile.

Confidential

UI Developer

Responsibilities:

  • Design develops and tests HTML5, CSS3, and Bootstrap, Pure JavaScript (Vanilla.js), jQuery and React.JS that meets accessibility and web browser standards for website.
  • Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Developed user interface by using the React JS, Redux, Flux for SPA development.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Converted PSD mockups into pure hand-written HTML and CSS pages.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
  • Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
  • Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Responsible for creating the screens with table less design following W3C standards.

Environment: Reacts JS, HTML, XHTML, CSS, JavaScript, Vanilla.js, JQUERY, AJAX, XML, JSON, and Eclipse

Confidential

UI Developer

Responsibilities:

  • Designed web application user interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases.
  • This is a configuration widget written in CSS3, JavaScript, and jQuery framework in UI Layer with Tag library, application deployed and tested on Linux.
  • AngularJS framework in ASP pages to run as Offline Application in browser that avoids IIS dependency installation and configuration.
  • Designed and Developed JavaScript framework, which is wrapper on top of jQuery framework and AJAX, based UI Configuration widgets.
  • This system was written in AJAX, OO JavaScript, JSP, jQuery, HTML and CSS.
  • Used JavaScript and CSS for UI Design Mockup. Written code in jQuery /JavaScript /CSS/AJAX for the navigation-oriented application.
  • Created Dynamic Integration of jQuery Tab, jQuery, and other jQuery component integration with AJAX
  • Implemented jQuery Filter search a JavaScript tools for adding a little search widget next to any page listing. This will hide all the list items that don't match the word that are being searched for
  • Extensively used jQuery plug-in like Isotope and Masonry plug-in for multi column layout, Search plug-in, calendar plug-in, Ajax-queue plug-in, and Auto populating multiple select-boxes
  • Used jQuery fancy box plug-in that adds stylish drop shadow to images posted on the webpage using jQuery.
  • Web application development using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques.
  • Created bulk of services, Factories and provider objects in AngularJS that support, Routing, Controller Scopes &rootscopes& JSON Binding for Http Callback with $q promise object. On fly modules injection possible with my SDK which help drastic web app performance. All custom modules (APPs) are partial and easy to refactored independently.
  • Experience of unit testing using on karma and Jasmine for testing frontend JavaScript code as well as gulp as task runner.
  • Used MySQL as backend and NodeJS for server-side scripting.
  • Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML.
  • Writing and implementing CSS 3 throughout the site, both as in-line and imported files.
  • Resolved various CSS compatibility issue and did research for CSS3 to implement and for our framework.
  • Writing and implementing JavaScript throughout the site, both as in-line and imported files.
  • Designed rich user experience prototype for managing users and roles
  • Created layouts and implemented design for all the application pages and forms. Wrote CSS Hacks for browser compatibility. Re-skinned some of the forms using CSS.
  • Involved in Testing and fixing bugs and documented the application step-by-step process.
  • Has worked on jQuerythat is especially used for testing JavaScript.
  • Has worked on Angular JS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
  • Writing JavaScript forNode.js applications that is useful for interacting with server and network applications
  • Has worked on jQuery mobile which is based on HTML 5 for designing user interfaces for web applications.

Environment: HTML4/HTML5, CSS/CSS3, JavaScript, AJAX, jQuery, XML, SQL, Windows Platforms, IDE- Eclipse, Node.js.

We'd love your feedback!