Summary
Overview
Work History
Education
Skills
Work Availability
Timeline
Generic
Tejaswi Pinninti

Tejaswi Pinninti

Sr. UI Developer
McKinney,TX

Summary

Logical and results-driven Web Developer dedicated to building and optimizing user-focused websites for customers with various business objectives. Frontend developer with more than eight years of expertise in the design, development, and installation of various modules. Technically proficient and analytical problem solver with calm and focused demeanor.


  • Involved in websites and online applications such as Healthcare, E-commerce, AIOps, and Media processing systems.
  • Proficient in creating Web User Interfaces (UI) using HTML5, CSS3, JavaScript (Vanilla, ECMAScript 2015), jQuery, AJAX, XML, JSON, D3, Apache eCharts, NPM, Bower, AngularJS, Angular 2+ to Angular 10, React, and Node.js, Swagger UI.
  • Expert in AngularJS, Two-way data binding, Custom Directives, Controllers, Filters, Services, and Project Architecture.
  • Created Single Page Applications (SPA) that can bind data to specific views and synchronize data with the server using SCSS, Bootstrap, and RESTful web APIs.
  • Expertise in Angular Custom Directives, Components, Pipes, Injectables, Router, Lifecycle hooks, and Animations across the whole system.
  • Proficient in calling HttpRequests, HttpParams, responseType, and response status.
  • Maintaining the application authorization using Angular interceptors.
  • Expert in Angular Forms Module, Dynamic Reactive forms, and Custom form validations.
  • Developed Custom angular libraries using private NPM registry Verdaccio.
    ⦁ Experienced in developing Dynamic visuals using Apache eCharts and D3.
  • Experience in all phases of the Software Development Life Cycle (SDLC) Requirement Analysis, Implementation, and Maintenance, and extensive experience.
  • Experience in implementing applications both using Waterfall and Agile methodologies.
  • Followed Agile techniques like Scrum (Daily Standup), Sprint planning meetings, Team review, retrospective meetings, User stories, Backlog, and Grooming sessions.
  • Experience in using ticketing tools like JIRA, Pivotal tracker, and TFS.
  • Used team collaboration channels like Basecamp, Slack, Discord, Skype, and Microsoft Teams.
  • Expert in using version control systems like TFS, Git, GitLab, GitHub, Bitbucket, and SVN along with common line interface.
  • Proactively used Visual Studio code extensions like TSLint, Beautify, GitLens, and Angular 10 snippets for better coding standards, the best merging of code conflicts, and to avoid linting errors.
  • Expertise with popular browser development and debugging tools/plugins for Chrome DevTools, IE tester, and Firebug.
  • Utilized Swagger UI & Postman for integrations and testing headers, body, and the response of APIs
  • React features like Components, Lifecycle methods, and unidirectional data flow using the Flux Architecture. Expertise in creating new React/React-Native components, containers, services, and APIs for prototypes.
  • Involvement in running the Bower and Grunt components and writing the scripting using Node.js.
  • Design GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
  • Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript. With back-end in Spring MVC (Restful services) architecture framework.
  • Hands-on experience in RDBMS like Oracle & SQL Server.
  • Experience with NPM, Bower, Web performance, SSL, and ORM like Hibernate.
  • Experience in consuming and integrating RESTful services, web API, and Web services
  • Extensive experience in developing web pages quickly and effectively by following Responsive Web Design (RWD) using Bootstrap’s Grid System, PimeNg, ng-bootstrap, and Media queries.
  • Expert in developing Cross-Browser and Cross-Platform web applications compatible with Chrome, Edge, Mozilla Firefox, IE, Android, iPhone, iPad, and Desktop.
  • Strong experience in CSS3 preprocessor stylings such as SASS and LESS.
  • Created Unit test cases and became familiar with Jasmine, and Karma testing framework.
  • Expert in following Document Object Model (DOM) standards.
  • Expertise in JavaScript, jQuery plugins, AJAX asynchronous calls, and callback functions.
  • Experience in using collaborative designing tools such as Adobe XD, Zeplin, Sketch, Invision, and Figma for pixel-perfect web design development.
  • Expert in Rich Internet Applications (RIA) with advanced JavaScript Frameworks using Ext JS MVC, and jQuery

Overview

9
9
years of professional experience
4
4
years of post-secondary education

Work History

Sr. UI Developer

Optum, UnitedHealth Group
Milwaukee, WI
01.2022 - Current
  • Used HTML5, SCSS, Typescript, Angular 12, Angular Material, RxJS, and other front-end UI development tools.
  • Angular was used to develop the front end of a web application, and Web API was implemented to receive and transmit data to the backend.
  • The application was developed utilizing a model-driven approach by using several modules and components as well as code reuse.
  • Created components for Angular 12 and implemented Interpolation, Input Variables, Bootstrapping, NgFor, Nglf, Router Outlet, Event binding, and Decorators into practice.
  • Reuse Custom pipes and Directives are made to filter and sort table columns for the Custom Round component used in CRUD operations.
  • Using the Angular router module, routing was implemented to allow users to move between the application's components.
  • Created Angular directives, components, services, and reactive forms to gather user input.
  • Services were implemented using Angular 12's HttpClientModule to make API requests and inject data into the necessary components.
  • Used Dependency injection for component communication.
  • RXJS Observables were used to create application-level code that interacted with the backend and consumed the JSON APIs.
  • Data was sent between Parent and Child Components using @Input and @Output.
  • Utilized ngModel to construct a two-way binding and nglf to provide form-specific error and validation messages.
  • To collect all the user data for the controller to work with and transmit data to the backend as needed, form groups and form arrays were implemented.
  • Together with the team leader, I wrote documentation and established guidelines for developers and other projects.
  • Worked on a project using the Agile Scrum methodology.
  • POM (Page Object Model) was created, developed, and implemented using Java, Selenium WebDriver, Maven, Junit, and Cucumber as part of an automation testing framework.
  • Used Cucumber, JUnit, Java, and Feature Files with Scenario and Scenario Outline as well as developing Step Definitions for Behavior in BDD (Behavioral Driven Development).
  • In an Agile/Scrum methodology, automated the test cases for regression testing, smoke testing, positive testing, and negative testing.
  • To test the web apps that are being tested, locate web elements such as ID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath, and CSS Selector in HTML code.
  • Used GitHub as a remote repository and Git as a version control tool.
  • Used JIRA for project management, bug tracking, and problem tracking.
  • Adhered to the agile methodology and actively participated in all the Scrum practices, including sprint planning, Daily stand-up meeting, sprint demos/review meeting, and sprint retrospective meeting.
  • Provided feedback from the perspective of the end user after analyzing the User Stories and System Design.
  • Utilizing Selenium WebDriver and the Maven build tool, parallel, cross-browser, and multiple platform testing was carried out.
  • On a different platform, I used Saucelabs to run Selenium automation suites, running many browser combinations simultaneously.
    Environment: HTML5, CSS3, Angular, Typescript, Bootstrap, Verdaccio, eCharts, D3.js, SCSS, AJAX, RESTful services, JSON, XML, Custom NPM libraries, MVC, Visual Studio Code, Git, JIRA, GRUNT, IntelliJ, Postman, Cucumber, JUnit, Maven, Java,

  • Communicated with product managers and UX designers to translate project requirements and business objectives into polished user interfaces.
  • Worked with design teams, project managers and business analysts to create intuitive and easy-to-use software.
  • Verified program logic using testing and debugging best practices.
  • Used wireframes, mock-ups and prototypes to establish user interface design and architecture.
  • Conducted live user testing of components and functionality to evaluate effectiveness of designs and enhancements.
  • Used Agile Scrum model to deliver solutions with high level of flexibility and adaptability.

Sr. UI Developer

Matilda Cloud
Dallas, TX
06.2020 - 12.2021
  • Involved in requirements planning, analysis, and design with policy and client teams to get the requirements.
  • Involved in the technical implementation of web applications.
  • Developed responsive web applications using Angular 10, Typescript, and Bootstrap.
  • Designed CSS templates for use on all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Developed the custom reusable angular modules to use throughout the applications.
  • Developed web applications using ASP .NET MVC framework.
  • Created Reusable libraries DateRangePicker, Stepper wizards, Charts, Multi-Select dropdown, and Datatables and deployed multiple versions in Verdaccio NPM registry.
  • Developed reusable Reactive forms components to generate form fields by using JSON.
  • Used Angular interceptors to avoid unauthorized user-level access.
  • Developed custom directives for validation.
  • Developed multiple modules to achieve lazy loading and reduce load time.
  • Consumed the internal and external APIs over angular applications.
  • Implemented service-based application with the RESTful web API service using the .NET in the front end with the angular framework and typescript.
  • Attended the daily scrum calls for the application development progress and to discuss the impediments to the application development process.
  • Actively fixed the bugs in the production environment.
  • Created the production issues in the lower environments and quickly fixed the issues.
  • Used Bitbucket as version control to check the code to the server.
  • Used the CICD pipeline to move the changes from local to the server.
  • Developed Dynamic breadcrumb component using Router module’s path, component, data, and children variables.
  • Migrated the retro design application into lightweight new designs in Adobe XD and developed working components.
  • Tested RESTful APIs in Swagger UI with mock data POST, GET, PUT calls, and consumed in the component-based architecture provided by Angular.
  • Used RxJS library is observable to subscribe asynchronous requests to handle continuous responses over time.
  • Achieved state management concept in the application using the Redux library,.
  • Used Grunt task runner for minification, compilation, unit testing, and linting using the command line interface commands
  • Used Angular web pack for bundling application source code and deployed it on the server to load in the web server.
  • Used JIRA for creating user stories, bugs, epics backlog lists, and team collaboration through comments.
  • Collaborated with the team for work updates by attending Daily Standup meetings (Scrum), Sprint planning, and ensuring to follow agile environment.
  • Created pie, bar, tree, topology, and bar charts with JSON data using Apache eCharts and D3.js
  • Arranging Internal team demos, collecting thoughts and reviews about the ongoing features that help in improving the project standards.
  • Creating and reviewing the Pull Requests over bitbucket for standard code, performance, and functional reviews.
  • Using Angular Keycloak developed a Single sign-on SSO application
  • Implemented token-based and role-based authentication, restricted UI access according to the user authorization level by Angular Interceptors and Auth Guards.
  • Created Unit test cases for each component and method
  • Collaborated with the QA team on the bugs and provided data for the test environment.
  • Verified program logic using testing and debugging best practices.


Environment: HTML5, CSS3, Angular, Typescript, Bootstrap, Verdaccio, eCharts, D3.js, SCSS, AJAX, RESTful services, JSON, XML, Custom NPM libraries, MVC, Visual Studio Code, Git, JIRA, GRUNT.

UI Engineer

Clopay
Troy, OH
05.2019 - 05.2020
  • Analyzing the system requirements, team collaboration, project planning, integration, deployment, and testing.
  • Created reusable UI components, and pages like data-table with pagination, filters, sorting, and selection according to client Design standards provided by the UX designer
  • Iterative collaboration with the client to review comments and consider their perspectives
  • Involved with Design Team, and business planning for the Product wireframes, user flow, documentation, and technologies to be used
  • Providing rough Estimation of the project duration including design, development, and testing by conducting team meetings
  • Created five types of user flows inside a single project by maintaining cross-browser and cross-platform supporting applications using media queries.
  • Involved thoroughly testing the project in Edge, Chrome, IE, and Firefox on multiple platform devices like Windows desktop, Mac, iPad, iPhone, and Andriod screens with different screen sizes.
  • Consumed custom-created libraries of private NPM registry inside the angular application by maintaining multiple versions of libraries.
  • Created workflow of the entire application for the client demo using HTTP-Server and mock JSON data
  • Developed multi-theme application supported CSS preprocessor SCSS and variables
  • Hands-on experience on MongoDB, Node.js, and Express as a Mean stack developer for storing data, creating APIs, integrating, and testing +\in the angular web Application
  • Worked as a MEAN (MongoDB, Express, Angular, and Node.js) stack developer for the development of dynamic web applications.
  • Implemented Responsive web design (RWD) by Bootstrap grid system and media queries.
  • Used angular features two-way data binding, routing, pipes, directives, and injective, to meet the various feature requirements
  • Implemented custom validation controls for various forms through Angular custom directives.
  • Updated the Angular 2 application to Angular 5.0 for the native mobile applications and built optimizer using ng update and worked with Angular universal state transfer API and DOM.
  • Considered SEO principles to improve the traffic on the website and for appearing in search results over the web. Configure the Sprites and incorporate the best SEO practices to make the website Google-friendly.
  • Developed certain features of the application functionality i.e., CRUD (Create, read, update, delete) features using Backbone.js, Require.js, Vue.js, and Responsive Web Design.
  • Using the Spring MVC framework to connect the front-end UI to the backend.
  • Used Highcharts library for Visual data representation like bar charts, area charts, Maps, and scatter points.
  • Created complex forms using reactive forms using dynamic data like cascading dropdowns, stepper forms, picture selective checkboxes, and calculating dimensions.
  • Integrated Form object/Blob to POST Videos, pictures, and files and track the upload percentage calculation using requestProgress responses of HTTPRequests.
  • Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.).
  • Used angular resources to encapsulate URLs and standardize data access APIs for all data access.
  • Implemented server-side paginations, filters, and Sort functionalities
  • Used the HTTP services in AngularJS to make API calls and exchange data in JSON.
  • Puppet, Chef, Ansible, and configuration management were used to manage servers on Amazon Web Services (AWS) platform instances.
  • Experience in User Acceptance Testing (UAT) and Quality Analysis (QA) Testing.
  • Checked cross-browser compatibility and carefully performed integration and unit testing for the developed applications using JUnit.
  • Performed thorough debugging process and fixed bugs and problems discovered by QA/Product Support.
  • Worked extensively with CI/CD tools such as Jenkins, Gradle, and Maven, and implemented Jenkins processes.
  • Using GIT and JIRA, used best practices to maintain source code management and consistency across several developers.
  • Reviewed code to validate structures, assess security and verify browser, device and operating system compatibility.
  • Conducted unit testing to deliver optimal browser functionality.
  • Crafted SEO strategy and intuitive interface for site to achieve prominent rankings across top browser platforms.
  • Developed user-friendly web forms with validation and error handling.
  • Optimized web applications for speed, scalability and security.
  • Performed unit testing of web applications and troubleshot issues.


Environment: HTML5, CSS3, JavaScript, jQuery, Angular, Typescript, Bootstrap, React JS, Node JS, Angular 10, Verdaccio, eCharts, D3.js, SCSS, AJAX, RESTful services, JSON, XML, Custom NPM libraries, MVC, Visual Studio, Visual Studio Code, C#, TFS, JIRA, Agile methodology, Scrum, GRUNT.

Sr. UI Developer

Digital Nirvana
Fremont, CA
11.2018 - 04.2019
  • Involved in team meetings for analyzing the requirements, and exploring the development tech stack.
  • Developed Angular 5 application with AWS S3 buckets as backend
    Uploading the large media files to generate subtitles using
  • HttpClient’s methods and parameters tracked upload progress, status, and failures.
  • Continuation of HTTPRequests in the background for large file uploads while working on other pages.
  • Implemented session timeouts by taking tokens and login timestamps.
  • Updating the Refresh tokens for continuous login of the user
    Auth guards and Http interceptors are used to present unauthorized access to the data
  • Worked on Singleton services to maintain single instances throughout the application
  • Integrated Artificial Intelligence API data, while playing video over the website using timestamps and web sockets to receive continuous data.
  • Came up with a few designs of complex designs for demonstration over the web and implemented them in real-time with customized libraries.
  • Collaborated with team members and committed the code over GitLab.
  • Created and reviewed pull requests for standard code and functionality.
  • Angular Form modules with custom validations, and debugging of the code over chrome dev tools.
  • Maintained multiple environments DEV, Stage, and Prod with multiple configurations.
  • Created translation service using i18j Angular’s Internationalization according to the user location and preference.
  • Created custom directives for Date time location settings, IP address input values, and validation
  • Customized Regular Expressions (Regex) for form inputs and validations
  • Using HTML, JSON, XML, Web services, and the Simple Object Access Protocol, designed and developed dynamic Web content and Web-server applications (SOAP).


Environment: HTML5, CSS3, JavaScript, jQuery, Angular JS, Angular2+, Typescript, Bootstrap, React JS, Node JS, Verdaccio, eCharts, D3.js, SCSS, AJAX, RESTful services, JSON, XML, Custom NPM libraries, MVC, Visual Studio, Visual Studio Code, C#, TFS, JIRA, Agile methodology, Scrum, GRUNT.

Sr UI Developer

Home Depot
Atlanta, GA
11.2017 - 10.2018
  • Examined software requirements to establish design viability within the scheduled time and budget constraints.
  • Developed wireframes for several UI pages in HTML, Photoshop, JavaScript, and CSS.
  • Developed Web GUI for internal/external web applications using AngularJS, HTML, XHTML, HTML5, Bootstrap, and CSS3, and extensively used flexbox concept for positioning.
  • Working with a team to lead GUI projects, provide design papers, and provide UI/UX solutions.
  • Created gradient effects using CSS3 style sheets. Page layouts, navigation, and icons were created. When project requirements were behind schedule, I used industry best practices and standards.
  • CSS background, CSS layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements, and CSS behaviors have all been used.
  • Used JavaScript, iframes, jQuery, and AJAX to create interactive GUI screens.
  • Designing and constructing single-page applications utilizing JSP, HTML, CSS, JavaScript, jQuery, and AngularJS.
  • Develop administration interfaces using JSP, JSF, AJAX, JavaScript, spring, and hibernate technologies.
  • Built user interface on AngularJS & Require.JS AMD for core services, the layer used to register nodes and controller instances from the system, and some reports.
  • Developed powerful object-oriented JavaScript and Typescript classes from the scratch.
  • Developed an AngularJS workflow manager that makes use of Angular-state UI's router to enable flexible design and management of multi-step user input flows.
  • Extensively used HttpRequest with JSON objects and developed custom filters for the search.
  • Created basic PHP pages sending email, based on user inputs entered
  • Worked on DOM manipulation using jQuery and AJAX responses.
  • Wide usage of JavaScript libraries to meet the requirements of clients like date and time picker, and media player (player.js), grid (grid.js), graphs (Highcharts).
  • Execution of Stored Procedure and Trigger to check timestamps, data, and events over the database.
  • Involved in testing simultaneously other team members' features of the application.


Environment: HTML5, CSS3, JavaScript, jQuery, Angular JS, Angular 10,8,6,4,2, Typescript, Bootstrap, React JS, Node JS, Angular 10, Verdaccio, eCharts, D3.js, SCSS, AJAX, RESTful services, JSON, XML, Custom NPM libraries, MVC, Visual Studio, Visual Studio Code, C#, TFS, JIRA, Agile methodology, Scrum, GRUNT.

UI Developer

CVS HEALTH CORPORATION
Woonsocket, RI
08.2014 - 10.2017
  • Involved in the Design, Development, Bug fixing, Improvement, and Enhancement of web application modules.
  • Developed the User Interactive web pages in a professional manner using web technologies like HTML, CSS, JavaScript, jQuery, and AJAX.
  • Worked with Bootstrap and other jQuery, and JavaScript libraries to make the website responsive and interactive.
  • Used Java Persistence API (JPA) through Hibernate.
  • Supported internal employee use applications developed in Angular JS framework.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Used AJAX, and JSON with jQuery for request data and response processing.
  • HTML, CSS, AJAX, and all the leading browsers to design the website content.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Git repository for version control, tagging, and distributed non-linear workflows.
  • JIRA to track issues, defects, and bugs as well as project progress.


Environment: HTML5, CSS3, JavaScript, jQuery, Angular JS, Waterfall, Visual Studio, Visual studio code, Git, TFS.

Education

Bachelor Or Technology - Information Technology

JNTUH University College of Engineering Jagtial
Jagitial, Telangana India
08.2010 - 05.2014

Skills

    Angular

undefined

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Sr. UI Developer

Optum, UnitedHealth Group
01.2022 - Current

Sr. UI Developer

Matilda Cloud
06.2020 - 12.2021

UI Engineer

Clopay
05.2019 - 05.2020

Sr. UI Developer

Digital Nirvana
11.2018 - 04.2019

Sr UI Developer

Home Depot
11.2017 - 10.2018

UI Developer

CVS HEALTH CORPORATION
08.2014 - 10.2017

Bachelor Or Technology - Information Technology

JNTUH University College of Engineering Jagtial
08.2010 - 05.2014
Tejaswi PinnintiSr. UI Developer