Phani Yarlagadda

  • Sr. Front End Developer
  • Portland, OR
  • Member Since Jun 04, 2023

Candidates About

 

Phani Yarlagadda

PROFESSIONAL SUMMARY:

·         Over 8+ years of experience in Front End Development using cutting edge User Interface (UI) technologies, JavaScript libraries, installation of different modules and testing of various client/server architectures.

·         Experience in developing professional web applications using HTML5, CSS3, Bootstrap, JavaScript, jQuery, XML, JSON, AJAX, AngularJS, Angular 2.0, React JS, NodeJS.

·         Competent in Gathering user requirements and converting them into software requirement specifications (SRS) using UML, Design Patterns, Object Oriented Methodologies.

·         Experience in implementing store actions, installing React Router, React-Redux app to handle real time data, API calls from Thunk, Redux in React JS.

·         Experience in developing software applications in AngularJS using components, observables, router, classes, services, redux architecture, RX.js.

·         Expert in working with NodeJS server-side application to implement concepts like Event Dispatcher, Express.js.

·         Used AngularJS to implement Modules, Filters, Services, Controllers, Factories, HTTP caching and Angular UI bootstrap.

·         Good understanding of Document Object Model (DOM) and DOM functions, DOM collections.

·         Expert in developing applications using CSS preprocessors like SASS and LESS.

·         Hands-on experience in creating Single Page Applications using Angular JS along with routers, custom directives, filters and form validations.

·         Experience with NodeJS platform, npm, Common JS, grunt & gulp, bower, forever and nodemon.

·         Implemented adaptive as well as responsive web design for mobiles, tablets and desktop.

·         Highly skilled in using Bootstrap for tables, grids, form elements, carousels, layouts, Toolbars, Panels, Button, etc.

·         Experience in integrating NodeJS server-side code with MongoDB to store and retrieve data using Mongoose drivers.

·         Experience in using various jQuery UI controls and corresponding Event handlers etc.

·         Knowledge of Search Engine Optimization (SEO), Web Accessibility and Web Securities.

·         Used KARMA and JASMINE for unit testing

·         Experience in debugging on various browsers with Chrome Dev Tools, IE Tester, Firefox Firebug and Safari web inspector.

·         Experience with SVN Source Control, TFS and GIT for code management.

·         Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.

 

 

 

 

TECHNICAL PROFICIENCIES:

Web Technologies

HTML, HTML 5, XSL, XML, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, Angular 2.0, AngularJS, React JS, NodeJS, Require JS, TypeScript, Responsive Web Design, SAAS.

Development Tools

WebStorm, Eclipse, NetBeans, Notepad++, Microsoft Visual Studio, Sublime Text 2, Adobe Dreamweaver, Adobe Photoshop CS5, MS Visio.

Operating Systems

Windows, Mac OS X, Linux.

Databases

My SQL Server, Oracle, MongoDB.

Build Tools

Maven, Ant, Jenkins.

Version Control

GIT, SVN.

Testing & Performance

Junit, GULP, KARMA, Jasmine, Grunt, Mocha, Chai

Source Control

Visual Source Safe(VSS), Maven, Subversion, JIRA.

Methodology

OOAD, UML, MVC framework, Agile, SCRUM, Waterfall, Kanban.

 

EDUCATION:                                                                                                                          Date: Sept 2005 – May 2009

Bachelor’s in Computer Science Engineering, Amrita Vishwa Vidyapeetham, India.

 

PROFESSIONAL EXPERIENCE:

Client: Regence, Portland, OR                                                                                             Date: Mar 2017 – till date

Designation: Sr. Front End Developer

Description: The Regence Group is the largest affiliation of health-care Plans in the Pacific Northwest/Mountain State region. It includes Regence BlueShield of Idaho, Regence BlueCross BlueShield of Oregon, Regence BlueCross BlueShield of Utah and Regence BlueShield (in Washington).

Roles and Responsibilities:

·         Built Web pages that are more user-interactive using HTML5, CSS3, JavaScript, Bootstrap and Angular 2.0

·         Experience in implementing React-Router to turn application into single page application

·         Experience in using various features of Angular 2.0 like data binding, routing, custom pipes, custom directives, string interpolation to meet custom requirements

·         Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags

·         Built application using Angular 2.0, coupled with NodeJS

·         Experience of working with SASS and task runners like Gulp JS

·         Worked on JavaScript for page functionality and responsive tooltip plugins using jQuery

·         Involved in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept

·         Used Promises to make RESTFUL API calls for persistence and retrieval of data

·         Used latest web technologies ECMAScript 6, ReactJS, Angular 2.0 and NodeJS implemented as a backend server

·         Developed API’s, database querying pattern for retrieval of data and use session tokens for auto sign in functionality

·         Worked with CassandraDB for persisting data and user session variables

·         Used TypeScript to write class, interface, module statements, navigation and refactoring

·         Implemented singleton pattern for class using TypeScript

·         Used React-Autocomplete for creating google maps location search on the webpage, added Excel-Builder to download the Tabular data in Excel format using react

·         Developed components to fetch the data from the backend using Services

·         Responsible for the (D3) data driven development, Deploy and development of the web applications

·         Used GIT version control for software development, and regularly pushed the code to GitHub

·         Used JIRA and Atlassian Bitbucket for code collaboration with efficient use of Pull Requests and Peer Reviews and approvals

·         Followed VersionOne Agile Life cycle management software

·         Maintained high level of unit test coverage through test-driven development

·         Involved in bug fixing on functionality, performance and designing issues with ReactJS and React-Redux using Mocha & Enzyme

·         Participated in everyday SCRUM meetings to discuss about ongoing project and related issues

Environment: Angular 2.0, React JS, NodeJS, TypeScript, Bootstrap, HTML5, CSS3, JavaScript, JSON, jQuery, AJAX, Ember JS, SASS, GIT, Bugzilla, Mocha and Enzyme.

 

Client: D. A. Davidson, Great Falls, Montana                                                                Date: Mar 2016 – Jan 2017

Designation: Sr. Front End Developer

Description: It is a Financial service holding company that offers integrated brokerage, capital markets, money management, trust & wealth management services; based in Montana, the company has a reach that stretches across 16 states.

Roles and Responsibilities:

·         Involved in Requirements analysis, understanding the requirements of the client and the flow of the application as well as the application Framework

·         Involved in developing UI pages using React and done lot of styling using SASS and Bootstrap

·         Involved in lot of Bug fixes and issues which came up in already developed components

·         Used React Redux in the application to maintain consistency and designed reducers, containers

·         Used Firebug, chrome extensions for react and redux, debugging and browser compatibility

·         Used Node.js (NPM modules) to run the app and Web Pack for compilation

·         Used NodeJS for server-side scripting for our application and to run web pack and build the project properly

·         Developed components using React and all the advanced methods Functions in developing

·         Created SASS files using mixins, imports, variables, nesting, also used library of sass mixins

·         Used Git as our source/version control system and Atom/sublime Text editors for development tool

·         Used Bootstrap for interactive cross browser functionality and complex user interface

·         Used package Web pack package bundlers in task runner like grunt/gulp along with node.js for build automation and management

·         Managed UI team backlog and updated story progress in Jira, and worked with project managers to deliver revenue generating features in a continuous integration (JENKINS)

·         Knowledge in working with APIs and Restful web services

·         Used bamboo for automating builds, integrating builds, tests and releases in a single workflow

·         Worked with various building blocks such as views, events, routers and actions in React JS

·         Involved in Agile process, Monthly Sprints, and daily Scrums to discuss the development of the application

Environment: HTML5, CSS3, Sass-CSS Preprocessor JavaScript, Responsive Design, Node.js, Bootstrap, Typescript, Web pack, ReactJS, Redux, GIT, Atom Text editor, Bamboo, Firebug, Photoshop, SaaS

 

Client: Broadview Networks, NY                                                                                        Date: Oct 2014 – Jan 2016

Designation: Front End Developer                                                                                  

Description: Broadview Networks is a network-based electronically integrated communications provider serving small and medium-sized businesses in the Northeastern and Mid-Atlantic United States. The Company offers integrated communications solutions, including local, long-distance and international voice services; data services that encompass VPN and MPLS enabled offerings; hosted and premises-based VOIP systems; traditional telephone systems; and Internet access services using digital subscriber line (DSL) and related technologies.

Roles and Responsibilities:

·         Agile methodologies were used to develop applications on a weekly progress

·         Created User Interface Design using HTML5, CSS3, JavaScript, Bootstrap and Angular 1.5, NodeJS for cross-browser functionality

·         Experience in MEAN stack implementation, AngularJS

·         Responsible for design and development of the web pages from mock ups (PSD)

·         Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table

·         Designed dynamic and browser compatible pages using HTML, CSS, JavaScript and word press

·         Involved in Model View Controller (MVC) frameworks such as AngularJS for creating Single Page Application (SPA)

·         Developed client side drop down menus, search bars, carousel, and drop-down toggles using Twitter-Bootstrap

·         Used SASS as CSS pre-processor for extending style sheets

·         Used jQuery widgets like Accordion, Date picker, Draggable, Droppable, Resizable in word press built in interactions

·         Used Gulp as build runner, compiling SASS files and compressed JavaScript files

·         Worked the backend by using NodeJS and MongoDB

·         Worked with AngularJS - routers, forms, modules, Dom, events, expressions

·         Implemented modules into Node JS to integrate with designs and requirements

·         Designed and consumed SOAP and REST web services API interactions for data transfer from client to server and vice versa

·         Experience working with Amazon Web services like Dynamo DB

·         Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application

·         Responsible for experimenting with new frameworks and libraries to make decision either should be used in the product/project or not

·         Extensively used GIT for version controlling and regularly pushed the code to GitHub

·         Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues

·         Interacted with Customers and development teams for Fix the Issues

·         Responsible for quality assurance of finished websites including the validation of web forms and links

Environment: HTML, XHTML, DHTML, Bootstrap, CSS3, SASS, JavaScript, jQuery, Angular 1.5, NodeJS, Mongo DB, XML, XSL, XSLT, JSON, MEAN stack, WebStorm, Git, Restful API.

 

Client: TIVO, New York, NY                                                                                         Date: Dec 2013 –  Sep 2014

Designation: UI Developer                                                                                 

Description: Known as the developers of the world's first digital video recorder (DVR); offers the TiVo service & TiVo DVRs directly to consumers & through third-party retailers; also offers solutions tailored for cable, satellite, and broadcasting companies.

Roles and Responsibilities:

·         Agile methodologies were used to develop applications on a weekly progress

·         Involved in developing UI pages using HTML, AngularJS, DOM, CSS3, JSON, JavaScript, jQuery, Ajax and upgraded the existing ones using CSS3, jQuery, AJAX, JavaScript, JSON

·         Worked on Angular JS two-way data binding between DOM and model, dependency injection

·         I have used directives, controllers, validations, factory, services for calling the Web API controller and calling the 'GET', 'POST', 'PUT', 'DELETE' methods

·         Developed custom directives, Factories and Services in AngularJS

·         Implemented YUI Yahoo User Interface Friendly design with HTML, CSS and JavaScript for client-side validation and form submission functions

·         Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI

·         Designed and developed Front end UI, presentation layer using CSS and HTML

·         Created prototypes in HTML, Photoshop, JavaScript and CSS for different UI pages and used MS Visio, Dreamweaver and Photoshop tools for web application development

·         Used the Node.js and Angular.js MVC Frameworks in the development of the web applications

·         Developed real time tracking of class schedules and administrative interfaces using Node.js

·         Created an internal administration tool for our retail management team to update assets, inventory, and other sensitive information. Stack included Angular.js and node.js

·         Maintain Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.

·         Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript

·         Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms

·         Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website

·         We created a web server using Node which intercepts the requests from the clients and passes the response

·         Used SOAP UI for testing web services request and response

·         Experience in XML SOAP (webservice) to communicate over the Internet

·         Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework

·         Developed client-side AJAX application that uses JavaScript OOP, and more Bind objects and retrieve them via JNDI interface

·         Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing)

·         Use SOAP web services to communicate between applications running on different operating systems

·         Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application

Environment: HTML5, CSS3, jQuery, JSP, AJAX, JavaScript, Responsive Design, Angular.js, Node.js, Bootstrap, Firebug, Dreamweaver, Photoshop, XML, XHTML, XSLT, DOM, JSON, DOJO, SOAP, Oracle, and Windows

 

Client: RAPRA Solutions, Andhra Pradesh, India                                                     Date: Dec 2011 – Sept 2013              

Designation: Front-end Web Developer

Description: Company run by a team of entrepreneurs, is committed to provide quality products and services at reasonable prices. It specializes in e-learning solutions, healthcare enterprise applications, lightweight mobile applications and serve the social sector in India.

Roles and Responsibilities:

·         Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology

·         Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML

·         Created user-friendly GUI interface and Web pages using HTML, CSS, jQuery, AJAX and JavaScript

·         Worked on code to fetch data from webservices using jQuery AJAX calls using JSON response based on those results updated HTML pages

·         Worked on code by implementing Object Oriented Programing (OOP) with JavaScript

·         Worked on jQuery template for markup integrated with JavaScript and CSS

·         Worked on jQuery plugins autocomplete, validating forms, worked intensively on drag and drop feature

·         Implemented jQuery with data manipulation, DOM manipulation, controlled different animation styles with dynamic CSS

·         Built responsive site using Bootstrap that fits devices of different visual sizes

·         Worked intensively on HTML for audio and video playback. Also involved in developing HTML along with jQuery for presenting data validation on client side within the forms

·         Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, and XML

·         Worked on entity beans which is directly access data from the SQL server database

·         Used JSON for data transfer between the front end and back end

·         Worked in an AGILE environment to produce high-quality software

·         Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome

·         Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from the business on the design changes

Environment: HTML, CSS, Bootstrap, jQuery, JSON, XML, Java, SQL, AJAX, Chrome developer tool, Adobe Photoshop, Dreamweaver, Visio.

 

Client: Federal Bank, Kerala, India                                                                             Date: Aug 2009 – Sept 2011

Designation: UI Developer

Description: Federal Bank is one of the largest public-sector banks owned by the Government of India. Its headquarters is in Bengaluru. It was established in 1906. It is one of the oldest public-sector banks in the country.

Roles and Responsibilities:

·         Involved in discussions with the System Analyst to identify the technical requirements

·         Design and development of Web pages using HTML, CSS, JavaScript, jQuery

·         Articulated business strategy and branding issues and to balance these with user needs and technological constraints

·         Extensively used JavaScript, jQuery for implementing various GUI components and for custom client-side validation

·         Worked closely with product managers, developers and internal stakeholders throughout the product design

·         Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups

·         Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end

·         Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request