Professional Summary:
*+ Years of experience on Cross Platform Web Application Development using front-end technologies like HTML5, CSS3, JavaScript, AJAX, JSON, jQuery, Angular JS, Bootstrap, DOM.
Extensive experience in cross-browser HTML, CSS & JavaScript coding to offer responsive website layouts to modern browsers and mobile devices.
Proficient in developing the web content having the Web Content Accessibility Guidelines (WCAG) and browser compatibility with W3C standards.
Thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
Created custom components for application by using Google Polymers.
Expertise in using the DOM (Document Object model) for interacting objects in HTML, XHTML and XML documents and have experience in Angular.js, Responsive design.
Developing practice with jQuery in various UI widgets
Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
Adapted Model-View-Controller (MVC) frameworks for developing web applications.
Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like Backbone js, and bootstrap.
Experience with developing and implementing responsive designs into web transactions and applications.
Experience working with testing tools like Firebug, Firebug Lite, Chrome and IE Developer Toolbar.
Hands on experience in developing Single Page Applications (SPAs) using various JavaScript frameworks like Angular.js, Backbone.js.
Experienced in using Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding.
Developed a new high profile project by using Angular4.0, Web pack, Babel and Angular CLI.
Expertise in Client Side designing and validations using XML, HTML, DHTML and Java Script.
Developed front-end using React Js, JQuery, HTML and High Charts based on MVC architecture.
Extensively used React JS, Node JS Backbone JS, Angular JS, JavaScript, Typescript and jQuery to provide UI functionality.
Well versed with Software Development Life Cycle process which includes designing, developing, testing and implementation.
Experience of working on CSS preprocessors like LESS and SASS along with JavaScript task runners like Grunt and Gulp
Developed user interface by using the React JS, Flux for SPA development
Utilized "agile" process to streamline development process with iterative development and that includes daily scrum with team.
Quick learner and proficient in solving the technical issues in the project.
Excellent analytical and communication skills with capability to handle new technologies.
Technical Skills:
Web Technologies
HTML/HTML5, XML, XHTML, DOM, CSS3, SASS, LESS, JavaScript, JSP jQuery, Ajax, JSON.
Framework & Library
Backbone.JS, Google Polymers, AngularJS, Bootstrap and ReactJS
Development tools
Eclipse, Atom, Sublime Text3.
Debugging Tools
Dev Tools, Fiddler and Chrome Inspector,.
Programming languages
MVC, JavaScript, Ruby
Operating systems
Mac, Windows Environment.
Version Control
Source Tree, SVN and GIT.
Frond End Tools
CorelDraw -XI Dreamweaver CS5, FrontPage Wire frame, Adobe Photoshop CS5.
Others
Adobe CQ5 (CMS)
Professional Experience:
Client: AT&T, Atlanta, GA July 2017 – Till Date
Role: UI/Front End Developer
Description: AT&T Inc. is an American multinational telecommunications corporation, headquartered at Whitacre Tower in downtown Dallas, Texas. AT&T is the second largest provider of mobile telephone and the largest provider of fixed telephone in the United States, and also provides broadband subscription television services. AT&T is the third-largest company in Texas (the largest non-oil company, behind only ExxonMobil and ConocoPhillips, and also the largest Dallas Company. As of 2016, it is also the 18th-largest mobile telecom operator in the world, with over 128.6 million mobile customers.
Responsibilities:
Worked on project called Home Solutions Incubator which involves mainly the Buyflow Wireline Module in AT&T.
Responsible for making Enhancements to the AT&T website for Buyflow Wireline module on basis of Monthly release.
Involved in Product Planning, gathering requirements and developing web application using Agile / Scrum approach.
Developed client side applications using ANGULAR.JS, HTML5, CSS3, BOOTSTRAP, AJAX, JSON, JSP.
Worked on Angular.JS to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern.
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
Used AngularJS as the development framework and involved in developing Single Page web Applications using this framework.
Well experienced in implementing AngularJS controllers, directives, components, factory and service resources, routings and events.
Extensive knowledge and experience in Adobe CQ Content Management System (CMS) on how to create a page by using basic template and CQ components.
Implemented responsive web design using media queries and bootstrap.
Worked with CSS preprocessor SASS, focusing on reusability and modularity.
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Written test cases in Jasmine and used Karma as a test runner.
Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
Extensive experience in consuming RESTFul Web Services.
Integrated the front end UI to the back end using Spring MVC.
Used SVN tortoise version control system on day-to-day basis to maintain the code history.
Testing the website on multiple browsers with their old as well as latest release.
Used Bower as a package manager to manage the frameworks, libraries, assets and
Utilities required for our application development.
Used NPM, GRUNT for UI task runner and experienced in using the GRUNT commands for building and deploying the project.
Worked in Agile Methodology and attended daily stand up calls completing tasks in sprints
Used ATLASSIAN JIRA as a ticketing tool for raising tickets in order to get access for any test environments or for doing the build and running the work flows.
Involved in Angular2 training and implementation for buyflow-wireline modules using Angular2.
Worked on the creation of new angular2 components for buyflow-wireline modules and integrating them with the Adobe CQ5 CMS.
For keep tracking of all our user stories we used Rally where we can maintain record of the estimate hours for completing that userstory.
Used QC for checking the defects that are assigned by QA team.
Environment: HTML 5, CSS3, JavaScript, Angular.js, Angular4, JQuery, AJAX, JSON, Adobe CQ5, Bootstrap, Bower, Grunt, Core Java,Spring MVC, Hibernate, XML, Weblogic, Apache.
Client: Comcast, Philadelphia, PA Oct 2015 – June 2017
Role: UI Developer
Description: Comcast Corporation is an American global telecommunication conglomerate that is the largest broadcasting cable television company in the world by revenue, it is the second-largest pay-tv company after AT&T, largest cable TV company and largest home internet service provider in the United States and the nation third-largest home telephone service provider. Comcast services U.S residential and commercial customer in 40 states and in the District of Columbia The company’s headquarter are located in Philadelphia, Pennsylvania, As the owner of the international media company NBCUniversal since 2011 Comcast is a producer of feature films and television programs intended for theatrical exhibition and over the air and cable television broadcast.
Responsibilities:
Developed a completely new Greenfield retail web app for a high profile project at Comcast
Responsible for making Enhancements to the Xfinity website for MyXfinity on basis of Monthly release.
Worked on project called Xfinity which involves mainly the Xfinity root application in Comcast.
UsingAngular2.0 and Web pack, Angular CLI, Yeoman.
Developed single page applications using Angular2.0, Typescript, HTML5, CSS3, ng2-Bootstrap.
Developed complex Angular2 UI nested components for reuse and rapid development Angular2 for each SPA.
Heavily used HTML5, bootstrap 3 and CSS3 to make the overall site responsive and less complicated for the end users who use the website heavily on a day-to-day basis.
Managed applications and services in Amazon EC2
Performed form validations using reactive forms from Angular2.0 framework.
Developed customized modal Popup's using ng-bootstrap.
Implemented error handling and strictly typed coding practices.
Created mock services and data to accelerate front-end development while awaiting RESTFul APIs to be developed.
Successfully performed the RESTFul APIs Integration and developed an API wrapper for reusability.
Developed reusable style sheet partials using Sass preprocessor.
Developed custom input elements using components.
Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leader and cross-work team members.
Using Jenkins for continuous integration of builds.
Performed Unit testing using Jasmine and Karma.
Used Progressive web apps (PWA)
Generated the Istanbul report on NPM test.
Followed best practices and standards for accessibility and cross-browser compatibility.
Worked with version control GIT to manage the code repository.
Used JIRA to track the user stories and defects with agile technology.
Environment: HTML 5, CSS3, SASS, Typescript, tsLint, AngularJS 2.0, Node JS, Web Pack, ng2-Bootstrap, VS Code 2015, GIT, Agile, Karma-Jasmine
2)Easycam Onboarding
Easycam will provide home security and camera will connect wirelessly to router. It will feed the video to mobile application.
Responsibilities:
Used Google Polymers to create custom components for application.
Used Gulp for Client Side application tasks like minifying, running Unit Test Cases.
Involved in writing the Unit test cases using Mocha and Chai.
Created rich application websites using Angular, Node and Yeoman.
Environment: Google Polymers, HTML5, CSS3, Nodejs, Adobe Photoshop Gulp, karma, Bower and Git.
Client: Align Tech, Ca Feb 2014 – Aug 2015
Role: UI Developer
Description: Align Technology is a manufacturer of 3D digital scanners and a clear aligners used in orthodontics. It is headquartered in SanJose, CA it manufactures the aligners in Juarez, Mexico and its scanners in Israel
Responsibilities
• Web designing & development using HTML5, CSS3, JavaScript, ReactJS and AJAX.
• Developed ReactJS pages, Web services calls and AJAX calls for the application
• Used ReactJS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
• Used ReactJS in components like JSX, creating React components, Virtual
• DOM, React Props, Lifecycle methods, working with React States and Events.
• Participated with end users and business analyst to understand the business
requirements.
• CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
• Responsible for design and development of web pages from mock-ups (PSD).
• Worked on Front end by using JavaScript.
• Developed user interface by using the ReactJS, Flux for SPA development.
• Implemented client side Interface using ReactJS.
• Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
• Build ReactJS components and stand-alone functions to be added to any future pages.
• Responsible for developing a front-end application using ReactJS and FLUX architecture for internal team’s productivity use.
• Experienced in ReactJS and working with React Flux architecture.
• Experienced in working with Redux architecture.
• Working with React Router for developing Single Page Applications SPAs.
• Experienced in developing React components.
• Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
• Implemented the Drag and Drop functionality using React -Dragable
• Used React-Router to turn application into Single Page Application.
Environment: HTML4/HTML5, CSS/CSS3, JavaScript, Joomla, Stash, JSON, Drupal, JQuery, AJAX, Bootstrap, Photoshop, Angular.js & SQL
Client: Normura Securities, Sep 2012 – Dec 2013
Role: UI Developer
Description: Nomura Securities Co., Ltd is a wholly owned subsidiary of Normura Holdings (NHI), which forms part of the Nomura Group. It plays a central role in the Securities business, the Group's core business. Nomura is a financial services group and global investment bank. Based in Tokyo and with regional headquarters in Hong Kong, London, and New York, Nomura employs about 26,000 staff worldwide. It operates through five business divisions: retail (in Japan), global markets, investment banking, merchant banking, and asset management.
Responsibilities:
Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
Wrote application level code to perform client side validation using JQUERY and JavaScript.
Experience in developing and creating a rich mobile user interfaces and related data modelling using Sencha Touch.
Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
Using advanced level of JQUERY, AJAX, JavaScript, MVC Frameworks (ember) CSS and pure CSS layouts.
Build share view using sencha Touch for non-flash supporting devices.
Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Designed and developed intranet web applications using JavaScript, Backbone, and CSS.
Interacted with java controllers (JQUERY, J2EE, Ajax, and JSON to write/read data from back end systems).
Used SVN for version control and QC for defect tracking.
Define technical requirements based upon business requirements.
Creating cross-browser compatible and standards-compliant CSS-based page layouts.
Strong communication, analytical and interpersonal skills working within cross-functional teams.
Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, JavaScript, AJAX, CSS 2/3, Sencha, ExtJS, PHP, Backbone & MySQL
Client: Mascon Global May 2010 – Jun 2012
Role: UI Developer
Description: Mascon Global is a professionally managed organization proving insight
To retain the best talent and enhance in the best possible way, with a track record of over a decade of efficacious placements for a number of both MNCs and Indian Companies.
Projects included design and coding of the corporate website built in XHTML, DHTML, CSS and Flash.
Worked as a UI Designer/Developer for a payment processing start-up.
Responsible for all aspects of user interaction design from initial design proposals, wireframe mockups, design comps, implementation, testing and style guides.
UX Lead for a flash-based image management application.
Designed and coded the user subscription JSP pages.
Comprehensive website performance optimizations & improvement to load event for landing page.
Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
End-to-end web application development, architecture and project management, data capture, 3rd party application, social media integration, JavaScript / AJAX UI upgrades and improvements.
Extensive knowledge in developing cross platform mobile applications using Apache Cordova/Phone Gap Platforms with the help of UI Frameworks like Sencha Touch.
Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
Environment: HTML, XML, DHTML, MS-Visual studio, CSS, MYSQL Server 5.0, HTML, CSS, JavaScript, JQuery, Eclipse, JSP, AJAX, Adobe Photoshop and Windows XP.
Education:
Bachelors in computer Sciences, JNTU University 2010
Masters in Computer Sciences, NPU 2015