Ui Angur Developer Resume
LA
SUMMARY:
- 6 years’ experience in Information Technology and in Front End / UI / Web Development.
- Working experience on Angular 4, 6, and 7 with Typescript, HTML/HTML5, CSS/CSS3, JSON, JavaScript.
- Extensive knowledge in developing Single Page Applications (SPAs) using Angular Framework.
- Developed Service Layer that interacts with RESTful API’s to perform CRUD Operations.
- Knowledge of Reactive Programming (RxJS) and using its various features such as Behavioral Subject, operators such as take, merge, map, filter, finalize, switchMap, timeout, delay, debounceTime, tap, etc.
- Wrote NPM Scripts to build deployable code that is In depth knowledge of Angular best practices / style guides and commonly used modules such as Routing & HTTP Client Modules.
- Experience creating commonly used wrapper classes such as Data Service, Audit Service, Authorization Service and Router Guard.
- Experience in customizing the Environment configuration file to identify Endpoint URLs based on the environment.
- Experience working in TypeScript developing various Utility Classes with static functions & web apps leveraging CSS3 & Node.js.
- Experience in working with NPM, GitHub, GitLab, and Grunt for deploying Angular applications.
- Experience in transforming Invision design mockups/wireframes into functional components.
- Experience in Object Oriented Design and Development.
- Experience working on tools such as Visual Studio Code, JIRA.
- Exposure in writing unit test cases and testing applications using various Java Script Frameworks such as Jasmine and Mocha / Chai.
- Experience in working with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with Angular 2.
- Experience on working with CSS Grids, 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.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistent and well commented HTML and CSS.
Proffessional Experience :
Confidential, LA
Full Stack Developer/ UI Angular Developer
Responsibilities:
- Build a Typeahead Search feature using various RxJS operators such as debounceTime, tap, map, filter, etc. to search through different entities and their properties.
- Built dialogs to search for Properties, Companies & Contacts using Angular Material dialog, form and inputs.
- Resolved issues related to multiple dialogs on Feedback component by adding a delay to it’s launch.
- Developed flexible catalog based main info section to display highlights of entity in consideration.
- Develop validation to ensure proper date range selection.
- Building new UI template framework using Sencha angular packages & Angular4, Web socket, React Js, HTML5, SASS, Grunt
- Platform's Application Bootstrap framework simplifies application integration with Platform, it will enforces authentication & authorization, supports multi-tenancy, defines standards for all the configuration files, bootstrap each application by creating default configuration files, improves application load time and takes advantage of browser caching (by utilizing CDN).
- User authentication module built in angular support auth0 & keycloak,
- CDN with Varnish cache for all static assets like fonts, icons & images
- Device specific themes built in React js & Vuejs (material design )
- Following MVC pattern
- Worked UI server with Node.js, Express and Graphql which render UI template framework.
Environment: Angular 7, Typescript, ADP, Elastic Search, Go Lang, Angular Material, HTML5, CSS3, Visual Studio Code, Docker, ngnix, PrimeNG.
Confidential, Charlotte, NC
Full Stack Developer/UI Developer
Responsibilities:
- Retrieve data and populate the dropdowns, using promises, based on role of logged in user or the role user wanted to act as.
- Developed Customer Care Portal that takes advantage of Oracle CMS to provide content in JSON format assigned to global variables.
- Wrote a service to read User Provided content from global variables and make them available via retrieval methods. This empowered content contributors to modify the application without change in code.
- Designed CCP Module that is Lazy Loaded (Lazy Loading).
- Created common Header, Footer, Resources, Search, Tutorials, Container, Carousal components.
- Designed various data models (data contract) that defined the structure of objects as Class or Interface.
- Wrote some commonly used Data Services to Create, Read, Update & Delete (CRUD) Operations.
- Used environment file to store specific environment URL’s and global configurations (like Material Snackbar).
- Developed Tickets Listing page using Material Table, Material Paginator, Table Filter, etc.
- Created controls dynamically leveraging Reactive Forms feature of Angular and also attached appropriate validations to those controls.
- Used Reactive RxJS (Observables) to retrieve data using API’s. Used SwitchMap for retrieving data from multiple observables.
- Developed Multi Attachment Feature using native HTML elements.
- Created a custom Pipe to display file size in human readable format.
Environment: Angular 6, Oracle CMS, Typescript, GitLab, Angular Material, HTML5, CSS3, Mocha/Chai, Visual Studio Code, HP ALM.
Confidential, Evansville, IN
Frontend Developer
Responsibilities:
- Designed components following the application architecture, folder structure and UX design.
- Developed reusable components in Angular that accepts data & emits event using @Input() / @Output() Decorators & Event Emitters.
- Developed various forms with validations to accept user input, extract data and create JSON objects per the data model.
- Developed Data Wrapper Services that are responsible for data exchange via RESTful Endpoint APIs.
- Developed component that pull up images to be displayed on a component.
- Customized Environment file to identify Endpoint URLs based on the environment and use appropriate one, post deployment.
- Developed an Audit Wrapper Service that pushes audit information vis RESTful Endpoint API back to the database.
- Developed an Authorization Wrapper Service that uses ADAL Library for User Authorization on Azure.
- Developed a guard to ensure only authorized users can access specific routes.
- Assisted in integrating a Payment Gateway with the application for secure transactions.
- Experience in developing Web based GUI's using JSP, HTML5, DHTML, CSS3, JavaScript, JSON, Node JS, Angular 2& 4, JQuery, EXTJS and Ajax.
Environment: Angular 4, TypeScript, Azure, HTML5, CSS3, Git, Mocha/Chai, Visual Studio Code, Agile / Jira.
Confidential, New Brunswick, NJ
Frontend UI Developer
Responsibilities:
- Contributed to Merchant Dashboard page that calls out status of financial transactions, including any outstanding payments or chargebacks using Angular 2.
- Debugged the application using Developer Tools, source maps and Augury to understand the application during runtime, including dependency injection, etc.
- Incorporated links to merchant specific, yet contextual, Actuate reports at places to be accessed by Merchants.
- Developed multiple pages that leverage Grid features of HTML5 and Bootstrap CSS.
- Developed unit test cases using Mocha / Chai to ensure code meet the expectations.
- Used in house Git for version control.
- Documented the changes in MKS and prepare release documents to help Release Management Team for releases.
- Actively debugged the code using Chrome / Firefox Developer Tools.
- Participated in daily stand up call and talked about daily achievements as well as any outstanding issues that need immediate attention to ensure timely sprint closure.
- Collaborated with the team, sharing tasks, brainstorming solutions, developing, documenting, testing, and delivering the working code.
- Used JIRA tool for tracking of project.
Environment: Angular 2, TypeScript, HTML5, CSS3, MKS, Git, Mocha/Chai, Visual Studio Code, Agile / Jira.
Confidential
UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Involved in web designing using HTML5, CSS3, JavaScript and extensively used Tableless Web Design in CSS for positioning.
- Built POC for Interactive web pages (SPA) using Angular 2.
- Used Angular 2 Dependency Injection (DI) widely to ensure robust, flexible and testable code.
- Designed multiple reactive forms to create a cohesive, effective and compelling data entry experience.
- Used two-way data binding (ngModel) syntax for reading & writing values to input controls.
- Pop up forms are created using Angular 2 Controllers, Angular 2 Models and Bootstrap Models.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using jQuery.
- Participated in making Responsive Web Design using Media Queries and Twitter Bootstrap.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Used JavaScript and XML to update a portion of web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Used Ajax extensively to implement front end/user interface features in the application.
- Used Ajax frameworks like jQuery, JSON to develop rich GUIs and also involved in performance turning the website.
Environment: Angular 2, Typescript, HTML5, SASS, Bootstrap, AJAX, JSON, XML, JavaScript, GIT, NodeJS, Jive, Visual Studio Code.
Confidential
Front End / UI Developer
Responsibilities:
- Extensively worked on DOM Events and manipulation using jQuery.
- Responsible for all client-side UI Validation based on user selection using jQuery, jQuery UI and NodeJS.
- Used LESS to reduce repetition of styles across the stylesheet.
- Responsible for developing various static and dynamic modules which are displayed in different web pages according to the Web user & Retail user specifications.
- Designed and developed multiple JSON, XML Objects.
- Created different Carousels using jQuery Carousel, and Accordions with the help of jQuery UI for different product categories.
- Assisted UAT Team in understanding the test system thoroughly and fix bugs reported.
- Actively participated in daily SCRUM stand-up meetings wherein provided demo to business users.
- Interacted with User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design.
Environment: HTML4, LESS, Bootstrap, jQuery, AJAX, JSON, XML, JavaScript, GIT, NodeJS, Jive, Rally, Eclipse.