Senior Ui Angular Developer Resume
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.
