Summary
Overview
Work History
Education
Skills
Certification
Visadetails
Personal Information
Timeline
Generic

Sai Praveen Krishna Ananthu

Summary

Around 9.8 years of experience in UI development, designing and developing interactive User Interfaces, usability, web and client applications using HTML5,Ionic, CSS3, JavaScript, jQuery, Twitter Bootstrap, Angular JS, Angular 2, 4, 5, 6, 8, Node JS Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, Node JS, React JS, CSS/CSS3 and JavaScript, jQuery that follows W3C Web Standards and are browser compatible. Expertise in building device independent UI designs using both @media queries and frameworks like Twitter Bootstrap. Extensive experience with CSS pre-processors like LESS/SASS to optimize cascading style sheets. Proficient in developing Angular Js, Angular12 modules, components, directives, pipes, Services, Http Interceptors. Good Experience in using Observables, Rxjs Operators, Promises, ES6, Typescript. Worked in using React JS components, Forms, Events, Keys, Router, Animations and redux concept. Experience in consuming and implementation of web services using XML, SOAP, WSDL and RESTful API, Web services. Hands on experience using the version controls like SVN, GIT and project management tools like JIRA, QC. Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility. Experienced working in both AGILE and Waterfall based development environment and participating in SCRUM sessions. Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome. Self-motivated Team player with excellent interpersonal and Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Team Lead

Infosys Technologies
10.2014 - Current
  • Worked as Team Lead and Individual Contributor
  • Involved in Gathering the Requirements, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM)
  • Responsible for creating efficient design and developing User Interaction screens using Ionic and Angular 11
  • Involve in branching the codes on GitHub and maintaining different versions of code for each delivery and to keep track of changes made for every iteration
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 11
  • Worked with NGX Library for internalization to translate to different languages
  • Worked on Bit Bucket as a version control and bamboo is used for continuous integration of builds.

Team Lead

PricewaterhouseCoopers
11.2020 - 11.2021
  • Involved in designing the user interface experience UI/UX strategy UI requirements converting to UI designs Responsible for creating efficient design and developing User Interaction screens using Ionic and Angular 9 Experience with creating custom directives, decorators, and services to interface with both restful and SOA services
  • Implemented SPA by using the angular Router and make use of lazily loaded routes by creating the child modules and adding the child routes to it
  • Worked with Karma and jasmine for unit testing angular modules
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 9
  • Testing the service end points on postman to see the service response
  • Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation
  • Worked on making use of HTTP_INTERCEPTORS, by intercepting the request and response, and handling the errors in application level
  • By using the angular decorators, RXJS Observables and by creating the shared services, distribute the data to different components across the application
  • Makes design recommendations towards the development of new code or reuse of existing code
  • Taking an active role in structuring our single page applications to make them easy to maintain and to ensure they are highly modularized Involve in analyzing requirements by taking part in story grooming sessions with the entire team and determine the external dependencies required to develop features as per the client defined standards
  • Worked on maintaining the sonar cube test coverage, code smells fixes, took care of bugs and duplicated code blocks Worked on Bitbucket as a version control and Jenkins is used for continuous integration of builds
  • Used JIRA for bug tracking.

Sr. UI Developer

PricewaterhouseCoopers
11.2018 - 11.2020
  • Involved in designing the user interface experience UI/UX strategy UI requirements converting to UI designs Responsible for creating efficient design and developing User Interaction screens using Ionic and Angular 9 Experience with creating custom directives, decorators, and services to interface with both restful and SOA services
  • Implemented SPA by using the angular Router and make use of lazily loaded routes by creating the child modules and adding the child routes to it
  • Worked with Karma and jasmine for unit testing angular modules
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 9
  • Testing the service end points on postman to see the service response
  • Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation
  • Worked on making use of HTTP_INTERCEPTORS, by intercepting the request and response, and handling the errors in application level
  • By using the angular decorators, RXJS Observables and by creating the shared services, distribute the data to different components across the application
  • Makes design recommendations towards the development of new code or reuse of existing code
  • Taking an active role in structuring our single page applications to make them easy to maintain and to ensure they are highly modularized Involve in analyzing requirements by taking part in story grooming sessions with the entire team and determine the external dependencies required to develop features as per the client defined standards
  • Worked on maintaining the sonar cube test coverage, code smells fixes, took care of bugs and duplicated code blocks Worked on Bitbucket as a version control and Jenkins is used for continuous integration of builds
  • Used JIRA for bug tracking.

Sr. UI Developer

PricewaterhouseCoopers
09.2017 - 08.2018
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development
  • Implemented the Model View Controller architecture (MVC) by developing controller and service implementation classes
  • Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS/CSS3 and Responsible for creating detailed wire frames and process flows
  • Used Bootstrap to build responsive UI Design
  • Made enhancements to existing CSS and DIV tags, made upgrades using Bootstrap model
  • Developing the Website using HTML4, CSS, JavaScript, JQuery and JSP making use of Bootstrap framework
  • Proficient in programming JavaScript data capture and event handling methods via the DOM event model
  • Debugged and troubleshooted JavaScript code using tools such as FireBug, Fiddler
  • Proficient in programming JavaScript data capture and event handling methods via the DOM event model
  • Created JavaScript modules to be used with Bootstrap to speed up development
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery
  • Designed and implemented the User Interface using OO JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and NOSQL
  • Used JSON objects effectively for efficient client-side coding
  • Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.

Sr. UI Developer

PricewaterhouseCoopers
10.2016 - 09.2017
  • Responsible for creating efficient design & developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX
  • Designed and developed applications using Rational Unified Process (RUP), UML and OOAD
  • Worked on creating responsive website for smart devices using responsive design and media queries
  • Used JQuery, Ajax for service calls on pages to interact with the server for information
  • Rapid prototyping of design concepts
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features
  • Used AngularJs directives, services to bind JSON data with html elements and created Controllers, Modules to build modularization in the application
  • Using AngularJs created custom directives for data manipulations and to display data in company standard format in UI Used $http with AngularJS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection
  • Worked on JavaScript framework (Backbone, Node.js) to augment browser-based applications with MVC capability
  • Used SQL which is JavaScript database which is a lightweight client-side in-memory SQL database designed to work in browser
  • Implemented Spring MVC Controller module for better handling of client request, consume RESTFul data service and sending response back to client
  • Used various built-in Bootstrap classes in achieving the desired look and feel of the web components and the Bootstrap grid system for maintaining responsiveness across all screen sizes
  • Used Ajax to send request to the server to check the functionality of the websites
  • Used Node.js, Express JS at the back end and built REST API
  • Used JSON for storing and exchanging information between browsers and servers
  • Testing the website on multiple browsers with their old as well as latest release
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
  • Been an active team player, helped in fixing bugs and also carried out troubleshooting
  • Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.

UI Developer

Bank of America
08.2015 - 09.2016
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets and JSP Designing and development of web pages using HTML, CSS including Ajax controls and XML
  • Developed interactive UI using JavaScript, HTML, CSS, JavaScript validations and XML
  • Created user friendly GUI using CSS3 and Bootstrap framework based on client requirements
  • Used the functionalities for writing code in HTML5, CSS, AngularJS, JavaScript, JQUERY, Ajax, and Bootstrap with NOSQL database as the backend
  • Working through cross browser compatibility issues with layout and styles for all new CSS that was implemented
  • Thorough knowledge in core Java concepts like OOP, Junit
  • Designed table-less layouts using CSS3 and appropriate HTML4 tags as per W3C standards
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying
  • To deliver Rapid cross-platform applications with rich, native-feel GUIs used Eclipse RCP Implementation of open- source web application frameworks like Bootstrap and AngularJS.

UI Developer

Nissan
10.2014 - 08.2015
  • Dynamic website design and programming using HTML, CSS, JavaScript, jQuery
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units
  • Developed GUI using JavaScript, HTML, CSS and JQueryin ongoing projects
  • Coded Java Script for page functionality using JQuery
  • Implemented pagination and sorting functionalities in different modules using jQuery plugins
  • Involved in implementing the UI to support all the major browsers like Internet Explorer, Mozilla Firefox and Google Chrome
  • Expertise with CSS Selectors, classes, ids, pseudo classes, Inheritance and concepts
  • Involved in Agile development process based on iterative development.

Education

Skills

  • HTML4/5
  • CSS2/3
  • SASS/LESS
  • JavaScript
  • Angular JS
  • Angular 2
  • Angular 4
  • Angular 5
  • Angular 6
  • AJAX
  • XHTML
  • Ionic
  • ECMA Script 5/6
  • Bootstrap
  • Node JS
  • Responsive Web Design
  • Mobile Development
  • Single Page Application
  • D3 JS
  • Bootstrap JS
  • Node/NPM
  • Express JS
  • XML
  • SOAP
  • RESTful API
  • Web services
  • Windows
  • Mac
  • Unix
  • Linux
  • SublimeText2
  • Notepad
  • Eclipse
  • Visual studios
  • Jira
  • SVN
  • GIT

Certification

  • Infosys Certified Angular Developer
  • Infosys Certified Web Developer
  • Infosys Certified Front End Developer

Visadetails

H1B

Personal Information

  • Title: Front End Developer
  • Gender: Male
  • Marital Status: Married

Timeline

Team Lead

PricewaterhouseCoopers
11.2020 - 11.2021

Sr. UI Developer

PricewaterhouseCoopers
11.2018 - 11.2020

Sr. UI Developer

PricewaterhouseCoopers
09.2017 - 08.2018

Sr. UI Developer

PricewaterhouseCoopers
10.2016 - 09.2017

UI Developer

Bank of America
08.2015 - 09.2016

Team Lead

Infosys Technologies
10.2014 - Current

UI Developer

Nissan
10.2014 - 08.2015

Sai Praveen Krishna Ananthu