Kavya - UI React Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Can Relocate |
Visa: Green Card |
Professional Summary:
Having over 10 years of experience in the field of Front-end design and web application development including Client/Server with proficiency in HTML/HTML5, CSS/CSS3, XHTML, XML, DOM, JavaScript, j Query, AJAX, JSON, Angular JS, React JS/Redux/Hooks, and Node.js with ECMAScript 2015/ ES6 Specifications. Expertise in developing front-end systems with JavaScript, TypeScript, SQL, Bootstrap, HTML5, CSS3and MVC frameworks such as Angular JS, React JS etc. Experience in dynamic web development using jQuery, AJAX, Java Script, XML and CSS3. Designed and developed HTML Wrappers using HTML5, CSS3 and JavaScript. Enhanced application performance by Angular7 Component based development in view of future Angular framework transitions. Performed form validations using for sign in and inputting ticket rising information from Angular7 framework. Used Angular 6 custom Directives for reusable DOM manipulation and Services to implement Dependency Injection. Used Angular 6 built-in template expression to perform two-way data binding. Implemented Reactive Form of Angular 5 to deal with form validation issues. Experience in creating Web Forms and User Controls, worked with Master Pages and CSS. Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 4. Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4. Involved in developing the web pages using Angular 2, which are powerful in building the Single page web applications. Used Angular 2 UI router to establish routing between nested html views. Expertise in creating User Controls, Web Forms and performing client-side validations using JavaScript, jQuery and Angular.js. Strong Knowledge on ReactJS, NodeJS architecture using Object Oriented concepts in enhancing the performance of the web. Strong understanding and experienced with all the phases of SDLC and Agile development methodologies including SCRUM, involved in daily SCRUM meetings to keep track of ongoing project status and issues in JIRA. Experiences on React JS 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. Hands on experience in writing Automation test scripts using Junit, Selenium and static analysis using J Test. Extensively used Node.js for server-side scripting and Node Package Manager (NPM) for updating the application from codebase. Experience with cloud technologies like using Amazon Web Services (AWS), Microsoft Azure, pivotal cloud Foundry (PCF) in various environments. Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Lambda, Elastic Load Balancer, Auto-scaling groups. AWS Lambda is an event-driven, serverless computing platform provided by Amazon as a part of Amazon Web Services. It is a computing service that runs code in response to events and automatically manages the computing resources required by that code. Worked with SQL and NoSQL databases like MySQL, Oracle 10g 11g, MongoDB and Firebase. Developed prototype application for order page using AngularJS, Web Api, C#, SQL. Involved in coordinating with multiple teams for common issues fix, effective communication with client, cross-functional teams to achieve project priorities/deadlines. Experience in creating Web Forms and User Controls, worked with Master Pages and CSS. Experience working extensively on both UNIX based and Windows environments. Implemented security on the applications using .Net Authentication &Authorization Experience in Front end technologies like Angular 13/12/11/10/9/8/7/6/5/4/2, Angular.js, Angular CLI, Node.js. I have a very good understanding of development setup for both J2EE and UI applications. Used Maven, IDEs Continuous Integration (Jenkins) and Kubernetes for J2EE applications. Used Node.js, Bower, Gulp.js for JavaScript/UI developer setup and build automation. Developed website using ASP.NET MVC 4.0\5.0, C#, WCF and WEB API. Expertise in working on Angular 14/11/9/7/4 application using Components, Observables, pipes, Directives002C Reactive/Template Driven forms, and Router guards. Strong experience in automating Vulnerability Management patching and CI/CD using Chef and other tools like GitLab, Jenkins, and AWS/Open Stack. Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari, and Internet Explorer. Experience in developing Web Services to expose useful functionality to web users through SOAP and RESTful web service calls. Technical Skills: Operating System Windows 7/XP/Vista/2000, Mac, ReactJs, Linux, UNIX SDLC methodologies Waterfall, Agile/Scrum Web Development Technologies HTML/HTML5, XML, CSS3/CSS4, JSON, JavaScript, jQuery, PHP, AJAX UI Frameworks Angular.JS, Angular 2/4/5/6/7, Backnone.JS, React.JS, Node.JS, Ember.JS, Bootstrap 3/4, Responsive Web Design, jQuery, Grunt, Gulp, NPM, Webpack, TypeScript. Web Services Soap, Rest/Restful Cloud Technologies Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform. CSS Co-Processors LESS, SASS, Stylus IDE/HTML Editors Sublime Text, Notepad++, Atom, Visual Studio Code Beta, Eclipse, Net Beans, MS FrontPage. Designing and Animation Tools Adobe Photoshop, Illustrator, Adobe Flash, Adobe After Effects, Atomic, Adobe Dreamweaver CS6, Fireworks CS6 Web Application servers Apache tomcat, WebLogic, Apache/Nginx. Testing/Debugging/Bug Tracking Tools Selenium, Karma, Jasmine, Firebug, Google Chrome Web Debugger, IE developer Tools, JIRA Database Oracle, MS SQL Server, MySQL, PL/SQL (oracle), MongoDB, PostgreSQL. Version Controls & Other tools SVN, Git, GitHub, Version one, bitbucket, ALM, Grunt, Gulp, Jenkins Professional Experience: UPS_ ATLANTA_GA AUG 2022 - Till Date Role: Senior UI Developer Responsibilities: Developed application in Angular 13 with TypeScript and implemented RXJS (reactive extension) for using Observable sequences to allow async data streams with out-of-the-box RXJS operators in the NGRX platform. Responsible for the Style, look, and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations, and functions. Upgraded from Angular 12 to Angular 13 as of client requirements. Terraform uses a declarative syntax, which means you define the desired state of your infrastructure rather than specifying the steps to reach that state. Terraform then figures out the sequence of actions needed to make the current state match the desired state. Configured Kafka using Java API'S. Agile/scrum sprints updating and tracking through Jira. Took a leading role in enhancing the user experience for the critical payments section of the application using React JS, ensuring compatibility with modern UI standards. Improved website and portal functionality by utilizing Content Management System, JavaScript, HTML5, and CSS3. Employed React JS as the development framework for building a single-page application. Implemented authentication and authorization mechanisms with C# libraries to secure API endpoints. Used Splunk for the engineering dashboards used by the developers for easy track of application Health. Assumed responsibility for overall layout design to achieve cross-device compatibility through Bootstrap, defined color schemes using HTML5 and CSS3, and created detailed wireframes and process flows. Developed responsive web pages with Bootstrap and CSS3 media queries, incorporating Redux async actions for asynchronous functionality. Terraform supports various cloud providers (such as AWS, Azure, Google Cloud Platform), as well as other infrastructure services and platforms (like Docker, Kubernetes, and VMware). Each provider has its own set of resources that you can manage using Terraform. Deployed and hosted the application on Amazon web service (AWS). Built custom rest API though the use of AWS Lambda and AWS API Gateway. Leveraged ReactJS to construct UI components, built filters for presenting various data dimensions and font size adjustments, and used jQuery and Ajax for server interactions and rapid prototyping of design concepts. Utilized Flutter to create highly customizable widget sets for visually appealing user interfaces. Implemented architectural and component-based front-end structures within ReactJS. Developed multiple screens for the front end using ReactJS and integrated predefined components from NPM. Employed Kubernetes, an open-source container orchestration platform, for automating the deployment, scaling, and management of containerized applications. Utilized Git for version control and GitHub for repository storage, enhancing legacy applications by constructing new React components. Collaborated with the back-end development team to fetch related data through JSON files using RESTful API GET/POST methods. Worked collaboratively with cross-functional teams to analyze, design, and implement new features into the web application without disrupting the existing workflow. Deployed docker images on Rancher server to maintain docker containers and load balancing. Also configured Splunk to route docker container log messages to view and monitor. Used spring Kafka API calls to process the messages on Kafka Cluster setup. Engaged in all phases of the Software Development Life Cycle (SDLC), including Requirement Analysis, Design, Development, Testing, Implementation, Documentation, and Support. Utilized Jasmine for achieving code coverage in testing, employed Postman to test API workflows using JSON files, and followed Agile methodology with Rally as the Agile project management tool. Implemented version control using Bit Bucket. Developed components as an independent module for reusability across the application. Knowledge of Telerik Controls like Kendo UI and usage with Angular JS to Angular 14 for certain grids, textboxes, and sorting. Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 12. Implemented Angular 13 inbuilt directive for angular lifecycle checks and for adding conditionals Confidential template level. Created Effects to describe the source of dispatched actions and dispatching an action on success with the corresponding payload. Leveraged DOM-level event observables via custom directives to manipulate interaction between sibling components. Built Web pages that are more user-interactive using Query plugins for Drag and Drop, Auto Complete, JSON, Angular 14, JavaScript, Bootstrap. Designed and developed new features for the application using C# within .NET framework. Utilized Angular material wherever deemed necessary to configure in-house widget styling. Integrated Adobe Analytics into an Online platform allowing for seamless integration and custom tagging options for analytics tracking and reporting. Have run vulnerability scanning using Nexpose Rapid 7. Produce graphs and charts showing vulnerability posture on a weekly, monthly, and quarterly basis. Continues Integration and Continues Delivery (CI/CD) using Circle CI that enhances automated and accelerated product release processes lead to on-time and frequent product releases. Used information Technology Infrastructure Library (ITIL) practices to implement ServiceNow applications in phase-by-phase approach using agile methodology. Node Package Manager (NPM) is used for managing dependencies in our Angular application. Implemented OAUTH 2 (Rest service authentication) in our application to communicate securely with other protected resources by exchanging access tokens for authentication. Worked with Jest for Unit testing and Cypress for end-to-end testing. Deployed and hosted the application on Amazon web service (AWS). Created reusable components, custom models, custom directives, pipes, and services in Angular 14. Designed and developed the application using SAFE methodology by breaking down the project into several sprints. Used Azure DevOps to keep track of bugs to reduce downtime, and increase productivity, and Communication. Conducted thorough security assessments and vulnerability scans for web applications, identifying and remediating critical security loopholes to enhance overall application security. Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time. Used Oracle WebLogic as Application Server and Eclipse as an IDE in developing different J2EE components. Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 14. Experience with Angular 13 to build a new responsive web application and integrating API while doing it. Involved in redesigning the whole registration workflow using Angular 13. Worked on an Agile (Scrum) Development Team to deliver regular updates to the Business team and project managers. Environment: HTML5, CSS3, SCSS, Flexbox, JavaScript, Bootstrap, Saga, Typescript, Angular 12/13, ReactJS, Angular-CLI, Redux, RXJS, JSON, Observables, Node JS, Angular Material, NGRX Platform (Store, Effects, Router-Store, Store-Dev tools), NPM, Jest, Cypress, Adobe Analytics, GIT, J2EE, Visual Studio Code, .NET, REST API, Swagger, DOM, Bit bucket, Circle CI, Auth0, AWS, Azure DevOps, Confluence, Karma, Jasmine, JSON, RESTful, Rally, Bit Bucket, Postman. AMERICAN EXPRESS_PHOENIX_AZ Aug 2020 -JUL 2022 Role: UI Developer/Front End Developer Responsibilities: Collaborates with key Stakeholders including architects, Software engineering, and project Mangers to report out. Development progress and escalates issues requiring attention. Interact with developer s Applications analysts and Business users for requirements gathering. Analyze business requirements of the clients and work on user stories, designing and coding. Create the documentation when required for changes. Do impact analysis of existing applications and suggest the best ways of incorporating new requirements. Developed Splunk reports that provide a high-level overview of the application Health. Use Angular 9, JavaScript, ES6, TypeScript, CSS3, and HTML5 for Front-End web-designing. Use Jenkin s for daily build Process. Use in Angular by Implementing Routing, ReactJs, Components, Services and Directives on the User Interface Development. Terraform has a large and active community, with many users contributing modules, plugins, and best practices. This ecosystem provides a wealth of resources and tools to help you get started with Terraform and streamline your infrastructure management. Terraform keeps track of the state of your infrastructure in a state file. This file helps Terraform understand the current state of your infrastructure and determine what changes need to be made to achieve the desired state. Work on development and designing constraints preferred (HTML, CSS, JavaScript, ES6 and Typescript, Angular, ReactJs, Cross- browser considerations). The web application has been redesigned by using Angular9. WebAPI are used to send and receive data to/from backend, recently started updating from Angular6 to Angular 9. Created dynamic views using Angular, Bootstrap with cutting edge HTML5 and CSS3 techniques. Involved in developing UI pages using Angular 9 calling the Rest API from Backend. Used Angular 9 custom Directives for reusable DOM manipulation and Services to implement Dependency Injection. Implemented services and dependency injection in Angular 14 to connect the web application to back-end APIs and share the code between the components. Refactored code removed deprecated code, fixed breaking changes for multiple Angular 9 Apps. Utilized core Angular 8 features such as HTTP, Data Binding, Forms, Services and Dependency Injection. Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement. Work on optimizing the existing code and improving performance. Experiencing Software Configuration management using GIT. Used React JS for building Single Page web applications (SPA). Worked in using React components, Forms, Event, Keys, Navigation and Redux concepts. An exceptional understanding of JavaScript, the DOM, and popular frameworks. Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native. Complete code base conversion to react with feature parity. Design React Native components and higher order components. Achieved native navigation by using react-native-navigation, created a fork for adding features to fit design needs. Used Redux Framework architecture (like Reducers, Containers) for integrating the data with React-Native Application. Utilized Node.JS and Express to create Restful API s. Used Redux to maintain state of react application. Work with back-end developer and communicate with API using standard method. Perform unit testing using karma, Jasmine, and integration testing before launch. Developing automated testing of web applications using selenium framework. Built solid micro services architecture using .NET core platform. Using selenium web driver to address complex scenarios and made it fully automated UI test. Working on remote web driver which communicates with the remote selenium server to receive request from components. Involved in fixing security vulnerability issues including Cross Site Scripting (XSS) and SQL Injection. Implementing test cases using selenium for logging forms with HTML text input for username and password and submit and cancel buttons. Developed Windows service by using C# and Top Shelf. Experience with production support and troubleshooting issues based on support tickets. Involved in bug fixing of one of the visualization pillars of the product raised by the clients. Maintain Standards Compliance. Developed Microservices using .NET Core 3.0. and .NET Core 4.0 Knowledge of techniques used In Angular 13 with the help of Typescript. Experienced in completing the user stories within the deadline and delivering on time. Enhanced event logging of public facing pages built in Angular 13 using event handlers with JavaScript, TypeScript, Entity Framework and SQL Server databases. Conducted vulnerability assessments on Android applications to identify potential security risks. Revamped various applications developed with Spring, Hibernate and older J2EE. Used Reflection in C# to invoke the methods dynamically. Creating CI/CD pipelines in Azure DevOps for the .Net and Java Deployments. Review code created by other developers for adherence to standards and performance issues. Work Extensively in Agile Development Process. Work with the Quality assurance team to build the test plan to validate that UI Code Modifications/New Code Meet the business requirements. Environment: HTML5, CSS3, SASS, JavaScript, Typescript, ReactJs, Angular 8/9, J2EE, ECMASCRIPT 6, Restful Web services, Zipline, In Vision, Jasmin, Karma, Agile, SCRUM, GITHUB. VERIZON_IRVING_TX JAN 2018 JUL 2020 Role: React Developer/Frontend Developer Responsibilities: Designing and developing web pages components to improve user experience and features using HTML, Bootstrap, CSS, JavaScript, and jQuery. Worked on optimizing the existing code and improving performance. Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines. I worked extensively on designing web pages using HTML, CSS, JavaScript, and React JS. Development of the whole application module using technologies such as JavaScript, jQuery and more. Collaborated with the design architect and business analyst to outline business requirements in meetings. Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs. Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms. Terraform configurations can be modularized, allowing you to reuse code across different projects or environments. This makes it easier to maintain and scale your infrastructure configurations. Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review. Built HTML templates for high traffic and complex data driven websites. Assisted and coordinated with team and came up with new ways to create the web pages. Implemented routing, created components, services and directives on the User Interface development. Experience in using React JS Components, Forms, Events, Keys, Router, Redux, Animations and Flux concept. Experienced in working with Redux Architecture using complex Object-Oriented concepts in improving the performance of the websites. Responsible for React UI and building components library, including Tree, Slide-View, and Table Grid. Implemented Stable React JS components and Stand-alone functions to be added to any future pages. Strong understanding in business and functional requirements with team and create user stories. Effectively used the life cycle methods such as Initialization, Mounting, Updating and Unmounting and invoked them at different phases of the components life cycle to develop quality React JS user interfaces. Used React JS for templating for faster compilation and developing reusable components. Implemented Stable React JS components and Stand-alone functions to be added to any future pages. Used SharePoint Framework initially focused on extending the SharePoint user interface by using Client-Side Web Parts. Developing SharePoint-hosted add-ins and allows the script code to run in the full context of the users, and therefore gained a lot of popularity. Developing and Modifying the Content Management Systems Content Server workflows, forms, reports, and custom taxonomy/metadata according to specifications and expand upon existing applications to meet ongoing needs. Implementing and maintaining operational documentation to support CMS content solution. Experiencing developing Content Management Systems Web Forms and Live Reports. Experiencing with Content Management Systems Content Server software upgrades, platform module installations, system patching. Used Node JS for heavy DOM manipulation. Developed the backend by using Node Js and MongoDB. Designed and developed RESTful service interface using Spring to the underlying customer event API. Responsible for creating and maintaining architecture for Restful API using Spring Boot. Understanding business requirements and translating them to scalable software architectures. Involved in discussions with the System Analysts to identify the technical requirements. Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies. Worked with teams where requirements are constantly being implemented, tested, and improved. Used GIT for Software Configuration management. Involved in troubleshooting and debugging applications. Worked extensively in Agile Development process and met the timelines with quality deliverables. Developing, implementing, and maintaining web-based applications, interface programs and report programs. Environment: HTML/HTML5, CSS 2/3, SASS, Bootstrap, PHP, React JS, Redux, Site core, JavaScript, Node JS, Express JS, jQuery, ReactJs, ECMASCRIPT 6, Restful Webservices, JSON, Jasmin, Karma, Agile, SCRUM, GITHUB, TFS. ARCHENTS IT INDIA PVT.LTD Jun 2016 - Dec 2017 Role: Angular Developer Responsibilities: Used HTML5, CSS3 and framework such as Angular 4 along with Type Script for front end web designing. Delivered a complete front-end application. Experience in using the latest approaches including event-driven applications using AJAX, JavaScript, JSON. Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular6 framework. Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass and Bootstrap. Analyzed the data and made sure it is meeting the business requirements. Create pages for login using Single Sign On, main page containing favorites and page for continuous integration configuration. Worked with CSS3 and bootstrap to create responsive web designs for multiple pages. Implemented Angular features like components, directives, filters, pipes, routing and adopted new features from Angular 5 in our application. Took part in setting up the routing configuration using Angular 5 router for various views and sub views. Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 5. Used Angular CLI to create a new Angular 4 project, components and some packages including Angular Material and Bootstrap 4. Worked on improving and debugging API functions using Jasmine & Karma for testing Angular 4 code. Implemented Angular 4 router to perform navigation between components. Developed reusable components In Angular 4. Design, code, and maintain front end web sites for parent company and one subsidiary. (Node.js/ Angular). Created several webpages also using Node.js. Used Node.js to communicate between the angular application and the packages. Worked extensively on Spring boot for building web service. Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API Designed and developed asynchronous RESTful Microservices using Spring boot that are consumed by other microservices with an average response time of 30 milliseconds. Used GIT for Version Control to track check-ins and rollback code and JIRA for bug tracking as well as issue tracking. Implemented Spring boot microservices to process the messages into the Kafka cluster setup. Worked with back-end developer and integrated with API S using standard methods. Written extensive unit test cases using Jasmine and Karma within the TDD Environment. Coordinated with Testing Team and worked in Test Driven Development to develop web pages and resolve bugs. Developed and maintained GreenSky Merchant applications. Environment: HTML/HTML5, CSS2/3, SASS, Bootstrap, PHP, Angular 4, Angular 6, Typescript, Node JS, Express JS, jQuery ECMASCRIPT 6, Ajax, JSON, ReactJs, Restful Webservices, Jasmin, Karma, Grunt, Agile, SCRUM, GitHub. TEAQ TECHNOLOGIES_INDIA May 2014 May 2016 Role: UI Developer Responsibilities: Experience in working with Angular 2/4/6 modules, services, templates, directives, services, and dependency injection to create a SPA. Actively used Angular Http Services which are responsible to return JSON object and compatible with all mobile, web, and tablet platforms where it serves in building rich prototypes for designing and developing dynamic web pages using jQuery, Ajax, JSON, and Bootstrap. Implemented client-side validations in registration forms, login and logout forms using Java Script, AJAX, and jQuery with designing dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular JS. Creating pages in Site Core and validating the HTML code with W3C Validator and used advanced level of HTML, XML, ReactJs, AJAX, JavaScript, and pure CSS layouts. Cooperating with the UX team and redesigned using Angular-Bootstrap and Angular-UI to improve business competencies, also makes the website more attractive. working knowledge of Database (MySQL, SQL server, ReactJs, NOSQL), SQL development, API and Microservices development processes Involved in requirement gathering, designing, development, UI reviews, and maintenance. Designed and developed the portal using framework AngularJS along with Typescript. Grunt tools are used for building the project on the front-end, designing, developing the automation workflows, and supporting the implementation of the RPA solution. Used AngularJS framework where data from backend is stored in model and populated it to UI. Implemented AJAX to improve customer experience and reduce the data flows greatly and AngularJS for event handling in UI pages to display list boxes and to handle validations. Involved in Agile/Scrum based approach to UI Development and Waterfall for seasonal general version update release and Mavens build tool and Jenkins for continuous integration development. Written and consumed Restful Web Service calls in both JSON and XML formats and Backbone.js is used to make Controllers to deal with occasions activated by customers and send demand to server. Good understanding of relational databases and proficient in writing SQL queries on databases like MySQL and Oracle. Handling unit testing for complete application using Karma/Jasmine and WebStorm and Eclipse IDE is used for development and Tomcat is the web server for deploying application. Good experience with version controls such as CVS, PVCS, SVN, VSS (Visual Source Safe), Rational Clear Case and Rational Clear Quest. Used Jenkins to build and deploy in local environment. Watched project changes with Grunt and Gulp task runner and installed the latest version of libraries with NPM and Bower based on running in the Node.JS environment. And finally, experience in working with web services using SOAP, UDDI, WSDL, REST and implementation using APACHE, AXIS, APACHE, and CXF. Environment: HTML, CSS, jQuery, JavaScript, Typescript, ReactJs, Ajax, JSP, SASS, DOM, Node.JS, Site Core, Soap, XML, Jasmine, Karma, Rest API, AngularJS, bootstrap, agile, Oracle, SQL, Jira, GIT, Site-Core, JSON, Jenkins, Grunt, Gulp, Tomcat, Scrum, and WebSphere. Education: Bachelor s in computer science (2013) JNTUK. Keywords: csharp continuous integration continuous deployment user interface user experience javascript sthree information technology microsoft procedural language Colorado |