Venkata Sai Bhavana Yalam
Email: ****@******************.***
Contact: 609-***-****
Miami, FL
Professional Summary:
Around 8 years of professional experience in IT Industry as a Front-End Developer in Developing User Interface (UI) applications, requirements analysis, applications design development, integration, maintenance, installation, Integrating, Implementing the web-based applications and UI applications.
Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, AJAX, JSON, Angular JS 2/4/5, Node JS, React JS, XHTML, EcmaScript6 (ES6), jQuery, AXURE RP, SKETCH, INVISION, DOM, JSON, Bootstrap, Backbone.js, Knockout.js, underscore.js, React Native.
Strong experience in working on user interface applications and professional web applications using HTML, Bootstrap, Node JS, React JS, Vue JS, Backbone JS.
Experience in scripting languages like Angular JS, React JS, Vue JS and Node JS.
Developed good responsive design approach modules by using Node.js.
Experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as AngularJS.
Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 6.
Experience with Angular CLI designing and implementing AngularJS APIs, caching layers, and monitoring.
Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 6.
Experienced in developing web and mobile applications using latest JavaScript ES6 features and frameworks such as ReactJS, and Redux.
Experience in implementing usage of Node.js and NPM, especially for Node build processes like GULP.
Working with ECMA Script 6(ES6) features. For build of JSX and used Babel, webpack.
Experienced in working with Node.js and NPM modules like http-server, Martinique, path, Mongo DB, Micro Services, Request, Elastic Search, express, luck, spark, and templating engines
Expertise in React Js framework to develop the Single Page Application (S PA) and working with React Flux architecture and creating reusable React Components Library.
Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
Experienced in creating Voluntary Product Accessibility Templates (VPAT) to ensure that application is compliance with ADA Section 508.
Experience in using React Js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Good Experience in React Js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Wrote unit and end-to-end tests using Mocha, Jasmine, and Protractor.
Involvement using various IDE's, Dreamweaver, Notepad++, Eclipse, Adobe Photoshop, Microsoft Visual Studio, Web Storm
Acquainted with full software development life cycle, Agile/Scrum, Waterfall methodologies and used JIRA for bug tracking and issue tracking.
Experience in software configuration management using GitHub, Bitbucket, SVN, TFS.
Knowledge in creating and deploying code on cloud platforms such as Amazon Web Services (AWS).
Technical Skills:
Operating Systems
Windows XP/Vista/7/8/10, MAC OS, LINUX, Ubuntu
Methodologies
Agile, Waterfall, SCRUM, Test Driven Development (TDD)
Web Technologies
HTML/HTML5, CSS2/CSS3, DHTML, XML, XSLT, JSON, JSP, DOM, PHP, JSON, JavaScript, jQuery, Web Services (REST & SOAP), ECMA Script 6 (ES6)
Version Control
SVN, GIT, CVS, JENKINS
IDEs Worked on
Notepad++, Adobe Dreamweaver, Adobe Photoshop, ECLIPSE, Net Beans, Visual Studio, WebStorm
JS Libraries
Angular JS 1.x/2/4/5, React JS, Backbone JS, Node JS, Bootstrap, D3 JS
Testing Tools
Jasmine, Karma, Chrome Developer tools, IE developer tools, Firebug, Mocha
Database
MySQL, MSSQL, Oracle 11g, Mongo DB
Applications/Web Servers
Team Foundation Server, HTTP Web Server, IBM WebSphere, Apache Tomcat Server, AWS.
Education:
Bachelors of ECE, Jawaharlal Nehru Technological University, 2013
Masters of Computer Science, University of Cincinnati, 2019
Professional Summary:
Verizon Wireless, Columbus, OH Sep 2018–Till Date
Sr. UI Developer
Description: Application is used for tracking & getting the latest status of order records. The application provides a one stop shop for Implementation Managers to track their customer’s order progress from order submission to installation. This application provides the latest data for pending orders and allows the Implementation Managers to take a proactive approach for tracking their orders and reviewing milestones. EzStatus provides direct access to critical areas of orders, e.g. Order Alerts, Pending, Activated and Cancelled work lists, Customizable Tracking, Order Grouping, Project Grouping, Spreadsheet Management and Customer Letters
Responsibilities:
Involved in all phases of project from analysis and requirement phase to delivering the project.
Developed the functionalities using Agile Scrum Methodology.
Analyzed the requirements and formulated project scope.
Scheduled daily status meetings within the offshore team and used to communicate the same to the onsite team accordingly.
UI development with technologies like HTML5, BootStrap, Reactjs, Angular2, TypeScript, JQuery, Redux and ES6.
DevelopedReact.js components using JSX and Virtual DOM followed Redux Architecture for unidirectional data flow and manage the data in React and make HTTP requests in React & Redux.
Designed UI views with Flexbox and React Native dimension API.
Experienced in React.js for creating interactive UIs using One-way data flow, Virtual DOM, JSX, React Native concepts.
Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
Involved in building stable React components and stand-alone functions to be added to any future pages.
Developed various screens for front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library
Used NPM, Bower for package management.
Experience in using JavaScript frameworks JQuery, AngularJS, Node.js Twitter Bootstrap.
Used Node JS to run Web pack tasks and help build the project.
Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latestHTML5, CSS3andAngular6.
Extensive knowledge of HTML4 & 5, ARIA, and JavaScript as well as US ADA, Section 508.
Involved in building stable React components and stand-alone functions to be added to any future pages.
UsednewCSS3 features like multi-column layout, gradients, and web fonts, transform and transpose and @media.
Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
Worked with all the Angular 6 modules that are not part of the standard release like ui-route, angular-paginate etc.
Analysed and parsed the response of JSON/XML to update DOM.
UsedNode.js and Java to perform server-side backend operations.
Deploying Docker workloads on AWS and Google Cloud Platform, with Kubernetes.
Performed unit testing using the open source Karma/Jasmine framework.
Worked on the Agile methodology and used Scrum in implementing the project.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, ReactJS, Node.js, CSS LESS, Bootstrap, JSON, REST, Gulp, Jasmine, JIRA, Agile, GitHub, ADA, Maven, Sublime Text, typescript, Spring MVC, NPM, MongoDB, Java, JSP, CMS, Jenkins, Angular-UI- Bootstrap, NPM, Node.js Express framework.
Tata Consultancy Services (Celcom) India Jul 2016– Jun 2018
Role: Front End / UI Developer
Project Description: Tata Consultancy Services Limited is an Indian multinational information technology services and consulting company headquartered in Mumbai, Maharashtra, India. It is a subsidiary of the Tata Group and operates in 149 locations across 46 countries. TCS is the second largest Indian company by market capitalization. Our organization structure is domain led and empowered to help provide Customers a single window to industry specific solutions. Agile industry units have embedded capabilities to enable rapid responses that provide a competitive edge to our Customers.
Responsibilities:
Worked on multiple projects simultaneously.
Worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
Responsible for the implementation of application system with Core Java.
Wrote application-level code to perform client-side validation using jQuery and JavaScript.
Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS3.
Formulate and define system scope and objective based on user needs and thorough understanding of business processes.
Participated in numerous creative brainstorm sessions with strategists, storyboards, design specifications, and screen layouts that were shared with Directors and other team members.
Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
Directed towards full stack development using both front-end driven and core concepts. Equipped utilizing Spring Framework.
Involved in test-cases using JUnit, debugging Implementation and deployment activities. Successfully involved in test driven development model using JUnit.
Handled all aspects of the web application including maintaining, testing, debugging, deploying, and printing.
Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Worked with teams where requirements are constantly being implemented, tested, and improved.
Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
Designed the table fewer web applications using CSS and with the help of and tags as per W3C standards.
Continuously provide input to project management activities throughout the project lifecycle influencing scope, risk plan, project plan, issues, and status.
Environment: Java 1.5, Web Logic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, Struts 1.2, Hibernate, EJB, JMS, Oracle 9i, Windows XP, MVC Pattern, Maven, JavaScript, Junit.
Bank of America, Hyderabad, India June 2013 – Jun 2016
Role: UI Developer
Description ARM (Access Request Management) Tool is an intuitive Web-based interface that provides detailed information about requests that is facile for Access Provisioners, Facilitators and other approvers in the Governance and Application Access Security team to use. Access request management tool describes the data that supports the viewing of access requests that are submitted through the Administrative console, Self-service user interface, and Identity Service Center user interface. Each request has its own unique approval path, ensuring that only the appropriate people are involved in the governance process.
Responsibilities:
Involved in understanding and analyzing the requirements and part of the process of designing the application.
Followed Waterfall Methodology to implement the features.
Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT.
Designed web pages using Cascading Style Sheet (CSS) in to separate presentation from structure. Defined text alignment, size, borders, and many other typographic characteristics.
Used HTML, CSS, and JavaScript to render the dynamic web pages (presentation layer) for the application.
Used jQuery in controlling access to different pages of the applications.
Developed jQuery custom widgets to make easy the enhancement of the web pages.
Extensively used jQuery selectors in accessing various parts of the DOM.
Used Ajax and jQuery to update the parts of the Policy review web pages.
Worked with template engines like Mustache in building the templates.
Implemented and maintained AJAX based rich client for improved customer experience.
Used jQuery event handling in UI pages handle validations.
Created jQuery custom widgets like date picker etc. and other custom widgets.
Involved in code review and deployment of the application on development and testing of production servers
Environment: Angular, Java, HTML, CSS, JavaScript, jQuery, SQL, Web services using REST and SOAP, JSON, AJAX.
Education: Bachelors in Electronics and Communication Engineering- India June 2009 - June2013