Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Phaneendra Dantuluri

London

Summary

  • 7+ years of Experience in all facets of Web Application design and development, including business analysis, system design, implementation, maintenance, and support and testing. In-depth knowledge and experience in using Java, Spring Boot, JavaScript, Mongo DB, JSP, HTML, CSS, SASS, LESS, React, Angular JS, Angular 2/4/5/6/7/8/9/10/11/12, 13, Node Js, XML languages.
  • Experience developing highly interactive web applications using JavaScript, TypeScript, ES6, Angular, React, Redux, Bootstrap4 and integrating with Restful API’s.
  • Experience using React hooks and functional components.
  • Experience using new view rendering engine ANGULAR IVY.
  • Experience using Firebase for third-party authentication like Google login and Apple login.
  • Experience with features of Angular such as directives, dependency injection, modules and routing.
  • Extensively worked on Developing SOAP and REST based applications.
  • Extensive experience in GUI designs using Angular, React,JQuery, JSP, MVC Architecture, leading to substantial reduction in time and effort.
  • Use of IDE for developing environment like, Eclipse, Net Beans, IntelliJ, WebStorm, Visual Studio, WebSphere Studio and Robot 3T.
  • Working experience on CSS Grid, CSS Flex-Box, CSS Box-Model, Pseudo Classes, Pseudo Elements.
  • Worked with different SDLC methodologies like KANBAN, Waterfall, RUP and Agile (TDD, SCRUM).
  • Experienced in using source code change management and version control tools Subversion, CVS, Clear Case and Microsoft Visual SourceSafe.
  • Good understanding of Model View Controller design patterns.
  • Excellent Communication and Technical Document Writing skills.
  • Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy.


Overview

7
7
years of professional experience

Work History

SR.Front-End DEVELOPER

Equifax
01.2023 - Current
  • Enhanced user experience by implementing responsive web designs and optimizing application performance.
  • Implemented middleware for request handling and manipulation in Node.js
  • Collaborated with cross-functional teams to develop seamless integration of APIs, improving data flow within applications.
  • Developed reusable components to facilitate faster development timelines and improve overall code quality.
  • Modernized legacy applications through the implementation of React best practices and updated libraries.
  • Facilitated smooth version control processes by utilizing Git workflows for efficient team collaboration on projects.
  • Maintained high-level expertise in React state management strategies.
  • Updated old code bases to modern development standards, improving functionality.
  • Reduced application load times by optimizing React components and utilizing code-splitting techniques.

ANGULAR DEVELOPER

IBM/BMO
11.2021 - 11.2022
  • Involved in all phases of the Software development life cycle (SDLC) using AGILE Methodology
  • Involved in Mobile app development for BMO using IONIC, ANGULAR, TYPESCRIPT, NGRX
  • Worked with angular guards like CanActivate, CanDeactivate, Resolve to enable route protection
  • Worked on POC to enable biometric authentications for Android and IOS mobile apps
  • Widely used CSS Media Queries to design responsive screens for multiple devices
  • Worked with NGRX Effects, Reducers, Actions and Selectors for maintaining the application state in NGRX store
  • Widely used angular Structural Directives and Attribute Directives like ngIF, ngFOR, ngClass through out the application
  • Worked on a POC for Feature Toggle Service to toggle features at route level using Angular Guards
  • Worked with rxjs operators like mergeMap, switchMap, concatMap to transform the observable data
  • Used angular Lazy Loading to Lazily load the application modules
  • Working on integration with OAuth2 to handle the protected routes
  • Implemented test cases and performed unit testing using jest
  • Used BitBucket for version control and Jira for defect tracking
  • Worked closely with the backend developers to consume the RestFul Api’s.
  • Worked on POC's to migrate existing projects to use React.js and Node.js

ANGULAR DEVELOPER

ROYAL BANK OF CANADA
01.2019 - 11.2021
  • Involved in all phases of the Software development life cycle (SDLC) using KANBAN Methodology
  • Involved in designing the RBC mortgage application for both customer and advisor flows using HTML, CSS, SASS, Typescript, Angular 8 and Bootstrap
  • Developed highly accessible angular templates by following W3C Standards
  • Actively participated in Front-End chapters meetings at RBC conducted every week to solve problems faced by different teams across the company
  • Involved in Front-End Spikes at RBC in which we divide as a group and explore different technologies and solve different problems
  • Created Custom Decorators for logging which can be used as a method level or class level or a property level decorator
  • Worked on a POC for Feature Toggle Service to toggle features at route level using Angular Guards
  • Widely used rxjs pipeable and creation operators for data transformations through out the application
  • Experience using Angular Reactive Forms and form validations using angular default validators and custom validators
  • Experience in creating Custom Angular Directives and Pipes to transform the DOM elements
  • Used Redux to make state mutations predictable by centralizing the store by using facades
  • Implemented test cases and performed unit testing using Karma-test-runner and Jasmine
  • Implemented e2e testing using Protractor
  • Involved in complete development of KANBAN Development Methodology and tested the application in each iteration
  • Created and communicated through JIRA tickets as part of KANBAN development process
  • Mentored CO-OP students by pair programming and code reviews with developers to uphold coding best practices
  • Used GIT for version control and Jira for defect tracking.

Full Stack Developer

TD BANK | E2EIJ
01.2018 - 11.2018
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology
  • Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs using HTML, CSS, SASS, Typescript, Angular 5 and Bootstrap
  • Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES6, and Angular
  • Highly used Angular router to build single page application for navigate through the different status and multiple modals
  • Used Angular Guards to activate and deactivate the routes based on the business requirements
  • Experience using Angular Reactive Forms and form validations using angular default validators and custom validators
  • Connected forms to the ngrx store using redux to maintain the form state when user navigates through different routes
  • Experience in creating Angular Directives and Pipes to transform the DOM elements
  • Used Redux to make state mutations predictable by imposing certain restrictions on how and when updates can happen
  • Experience using Redux Side Effects to receive the API response and dispatching appropriate actions to change the application state using the response
  • Hands on experience using Rxjs Operators for the data transformations
  • Implemented test cases and performed unit testing using Karma-test-runner and Jasmine
  • Implemented e2e testing using Protractor
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium
  • Involved in complete development of Agile Development Methodology and tested the application in each iteration
  • Created and communicated through JIRA tickets as part of agile development process
  • Mentored by pair programming and code reviews with developers to uphold coding best practices
  • Used GIT for version control and Jira for defect tracking.

Full Stack Developer

TELUS Health | Med Access EMR
08.2016 - 12.2017
  • Worked as a Full Stack Java Developer in developing and maintaining Electronic Medical Record
  • Developed UI screens using HTML, CSS, JSP, JavaScript and Angular 4
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Hibernate, Oracle
  • Experience in writing stored procedures, SQL queries for storing and fetching data form MySQL Database
  • Developed business modules with JSP, Servlet, Spring MVC, XML/XSL
  • Used XSLT style sheets for the XML data transformations between client and server
  • Consumed Web Services (REST) from third party for e-prescribing meds to pharmacies and get ePrescription Renewal requests form pharmacies
  • Implemented using JAX-RS
  • Executed SQL Queries across all production databases for analytical purposes
  • Involved in writing Junit testing and Integration testing
  • Used JIRA, Jenkins, CVS and Git to manage and track project
  • Intellij IDE is used as Java IDE tool for developing the application
  • Involved in complete development of Agile Development Methodology and tested the application in each iteration
  • Created and communicated through JIRA tickets as part of agile development process
  • Involved in bug fixing, Feature Enhancing, code optimization and code reviewing
  • Maintained data warehouse system for collecting and reporting on the usage of the EMR
  • Implemented Ajax for data validation and auto loading of data & to improve performance
  • Used YUI library for building richly interactive web applications using techniques such as DOM scripting, HTML, AJAX
  • Developed Unit, Unit-integration Tests to test controllers and built functionality using Angular
  • As a part of defect fixing refactored existing code without breaking the application.

Education

Masters in Electrical Engineering -

University of Windsor

Skills

  • CSS3 Expertise
  • Redux State Management
  • HTML5 Mastery
  • JavaScript Expertise
  • UI and UX Principles
  • Git Version Control
  • Angular Mastery
  • React Proficiency
  • RESTful APIs Integration
  • Accessibility Standards
  • Jest Testing Framework
  • AWS Development Tools

Languages

English
Full Professional

Timeline

SR.Front-End DEVELOPER

Equifax
01.2023 - Current

ANGULAR DEVELOPER

IBM/BMO
11.2021 - 11.2022

ANGULAR DEVELOPER

ROYAL BANK OF CANADA
01.2019 - 11.2021

Full Stack Developer

TD BANK | E2EIJ
01.2018 - 11.2018

Full Stack Developer

TELUS Health | Med Access EMR
08.2016 - 12.2017

Masters in Electrical Engineering -

University of Windsor
Phaneendra Dantuluri