KRISHNA YADAV
Sr. Web Developer
*********@*****.*** 408-***-****
Professional Summary
6+ years of extensive work experience in writing web application programs covering front-end/UI using the web technologies like HTML4/5, XHTML, JSP, JSTL, SASS and COMPASS, BEM Methodology, CSS2/3, Javascript, jQuery, AngularJs 1.x, Angular 2 beta and Angular 2+ stable version, Require Js, JSON, XML and AJAX. $http $q.
Used different services like Http and other injectable services in typescript $q and $http in AngularJs and $Ajax in jQuery also have worked with NODE Js and grunt to compile the different file extension. E.g. js, ts, scss.
Extensive experience of working with different Single Page Application using MVC framework.
Extensive experience with CSS3 Media Queries and CSS Grid Systems.
Worked in CICD development process and working knowledge to debug and see google cloud console for api exception.
Excellent working knowledge of test driven development (TDD) process and BDD.
Excellent working knowledge of writing unit test using Karma and Jasmine.
Worked to build environment for Automated testing using Protractor for application running on AngularJs and Angular2+.
Extensive experience with JIRA, PIVOTAL, Clear Quest, Bugzilla and QC for bug and story tracking.
Excellent working knowledge on NGINX, Apache Tomcat, Apache HTTP and MVN build.
Extensive experience working on Node Server to run static app for front end development.
Working experience with RESTful web and SOAP web architecture.
Extensive experience of working in Agile and excellent knowledge of working in fast pace of Agile environment.
Created Library of responsive CSS using SASS and COMPASS to make development more efficient and producing a consistent design across the board.
Extensive experience working with SASS and COMPASS.
Excellent understanding and hands on experience of responsive design (RWD).
Actively involved in agile retrospective to figure out different way to make the team more productive.
Worked extensively on different repository like Nexus, GIT lab, GIT hub, SVN, Artifactory.
Actively worked on Publishing the updated packages into Nexus and Artifactory.
Worked on many third party API’s during development like Bazarvoice, Certona etc.
Worked Extensively on Require JS to build common components into modules which can be further consumed as dependency by using Node JS and Grunt by other teams for development.
Excellent knowledge and working experience of Angular Js 1.x and Angular 2+ a JavaScript library.
Demonstrated expertise in developing web pages with HTML5 and CSS3 more effectively.
Extensive experience in web services integration.
Good understanding of servlets, Apache and tomcat server.
Extensive experienced in Mobile application development using jQuery mobile framework.
Well-versed in Object Oriented Programming (OOP) with Javascript.
Strong knowledge in working with Document Object Model (DOM).
Extensive experience in jQuery and AJAX for building rich user friendly, high performance web applications.
Proficient with photo editing tools like Adobe Photoshop.
Designed web applications and web content utilizing various Search Engine Optimization (SEO) techniques and employed various Search Engine Optimization Strategies (SES)
Ability to apply W3C web standards with great skill in achieving the best cross-browser user experience for the sake of long-term user retention and engagement.
Strong understanding of Object Oriented Programming (OOP).
Excellent experience in developing web pages compliant with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards with great craftsmanship.
Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
Skilled in creating Templates, Mockups and Prototypes, Layouts, and Flow of Future Pages.
Excellent understanding and working experience of Software development life cycle (SDLC).
Good documentation skills with the ability to meet project deadlines and have the ability to work in a cross functional environment.
Interpersonal and management skills with ability to handle multiple tasks. Exceptional talent for problem solving.
Efficient in working as an individual but just as outstanding with a team.
Self-motivated, strong willed and a quick learner.
TECHNICAL SKILLS:
Web Technologies
HTML4/5, CSS/CSS3, DHTML, XML, XHTML, XSLT, JSP, JSTL, JavaScript, AJAX, SASS, COMPASS, Node Js, Grunt, JSON, Apache HTTP, Apache Tomcat, NGINX, NODE server, MVN build, Ruby.
JavaScript Libraries
JQuery, JQuery Mobile, Angular 1.x, Angular 2 beta, Angular 2+, Bootstrap, CSS Grid System, Mustache Js, Closure Js, Google Charts
Story And Bug TrackingTools
JIRA, PIVOTAL, Clear Quest, Bugzilla And QC.
Version Control
SVN, GIT Hub, GIT Lab, Artifactory, Nexus.
Debugging Tools
Firebug, Chrome DevTools, Http Watch.
IDE
Aptana Studio, Adobe Dreamweaver CS3, Notepad++, Eclipse, Spring Tool Suite, Sublime 2.
Database
MySQL, Pl/SQL (Oracle)
Operating System
Windows 98/2000/XP/Vista/7, MAC OS X and iOS
Miscellaneous
Adobe Photoshop CS3.
Education:
Bachelor of Science.
Certified Scrum Master Certifications.
Work Experience:
Employer: Cognizant Technology Solutions.
Client: The Home Depot (Austin), TX
Sep 2014 – Present
Front End Developer
The Home Depot
The Home Depot, Inc. is an American home improvement supplies retailing company that sells tools, construction products, and services. The company is headquartered at the Atlanta Store Support Center in Cobb County of Atlanta, Georgia.
My Account: My Account is to keep track of customer’s Account, login, credit card and product information some of the key Features below:
Online Orders: To keep track of all online orders summary list and also the details of the online orders.
In-store E-receipts: E-receipts for in-store purchases to review.
Account Information: User can able to update his personal information as well as his login/password information.
Saved Credit Cards: Make user to save your credit card(s) for quick and easy checkout next time you visit HomeDepot.com and also user can able to Edit/Delete Credit Card information.
Address Book: To Add/Edit/Remove the shipping address and also can able to add more than one address with default shipping address.
My List: To Create the Shopping list based on the user selected products such as appliances, merchandise etc. before his checkouts the list.
My List Features:
My List: To save and manage the list of items, he can add more than one list and also he can share the list with friends and family by Email.
Find a List: To find the list form his account/others account based on the privacy settings.
Orders tracking: Order Tracking is to track the different types of orders that customer has placed in the HD.com site. Orders can be tracked either by email address and order number or by signing in to the HD.com.
Order Details View: It is a single web page build on Angular 2 frameworks where user can view the order details, track the shipment, see the status of the order placed through homedepot.com.
It includes various carrier integration to provide live status update of the shipment.
It includes buy again and write a review feature where user can review the product bought online and also can view the previous review of the same item.
It also gives user to cancel their order at any time and can also help them to initiate the return of their product just by one click.
It also provides customer an ease of rescheduling their orders to be arrived at different time depending upon the customer availability at home.
Self Service Return:
It’s a new feature introduced by HomeDepot to make easy for customer to initiate
product returns just by a click of button and keeping a track of their product status.
It also provides them with a facility to return all or whatever the quantity they want to
return by just selecting the reason for the return. Once the return is completed they can
track their order status from the label created during return process.
It is a newly build feature launched by homedepot where customer can initiate return online through this application.
Responsibilities:
Upgraded an application from angular 2 beta version to Angular 4.0.0 version.
Developed three different Single Page Responsive Application using Angular 2.
Integrated unit testing framework in the development process using karma and jasmine.
Worked to build automated testing environment for the app using protractor.
Was involved in writing test cases for the functionality worked on daily basis to cover the E2E testing.
Worked to setup spring boot ui for front end development from scratch for two project.
Used node js and grunt for compiling css and Js assets and also compiling typsescript file to js and sccs file to css.
Used require Js to build a common component into module which can be consumed as dependency by using node js and grunt and can be used by other team in their project if needed.
Worked with different repository during these years at homedepot like Nexus, GIT lab, GIT hub, SVN, Artifactory.
Was leading the all three project in publishing their packages to Nexus/Artifactory and communicating with consumer of these module on daily basis about any changes at the global level across the Homedepot.
Worked to build web pages using JSP and used different JSTL tag during the process.
Implemented write a review functionality on order details page which involved third party like Bazarvoice to use their api. I worked proactively resolve all the dependency to implement and deliver it successfully.
Used Http get and post call in typescript to access end point response and which involve lot of logic implementation of client side to show different type of order with different status with different date.
Work on the My Account, My List and Order features to add new functionality and revamp existing functionality to improve website performance.
Develop the My Account, My List and Order features based on the UX provided and deliver quality product based on the business requirements.
Worked closely with the team members to integrate the APIs exposed with the front end code.
Worked closely with the client and team to fix all the defects and deliver a quality product.
Integrated the custom styles for form elements given by Home Depot.
Checking the browser compatibility for IE9-IE10, Mozilla Firefox, and Chrome.
Excellent knowledge of debugging application on browser using chrome web developer for chrome, firebug for Firefox and IE developer toolbar for IE.
Requirement understanding, discussion with seniors and team members.
Creating HTML, CSS for web pages as per client standard.
Used JavaScript, J-Query, Ajax and JSON to make web pages’ dynamic.
Designing Reusable components and API using JavaScript.
Coordinated with development team, QA team, Scrum master, Product Owner and Senior management to refine requirements and address issues
Environment:
JavaScript, Jquery, NodeJS, Grunt, gulp, angular 2 beta, Angular 2 stable, HTML5, CSS3, SASS, Bootstrap grid system, COMPASS, API REST Services, Spring boot UI, Sublime, Eclipse, J2E, Agile, Source Tree, Artifactory repo, GIT lab, GIT hub, Nexus repo, SVN.
Employer: Cintel Systems Inc
Client: Marriott International (Bethesda), MD
November 2013 – Sep 2014
Front End Developer
Responsibilities:
Revamped many non-responsive pages to make it responsive and accessible which follow W3C standard.
Worked with JSP and JSTL extensively to create web pages.
Worked with complete responsive environment to create interactive responsive pages without using any responsive framework.
Used objected oriented concept to write reusable JavaScript code for different similar features.
Worked closely with backend for web service integration and worked in several logic on frontend for data manipulation using JSP and JavaScript to full fill business requirement.
Worked with Virtual Earth map (Bing Map version 6.3)to integrate in Marriott web pages.
Revamped different existing plugin with new logic for new requirement.
Excellent understanding and extensive knowledge of several features of Bing map.
Followed the standard structural rule to write clean JSP code and maintain standard which help to understand the code associated with features.
Actively participated in most of the User research (Discovery) and able to suggest the feasible and doable story.
Actively involved in backlog grooming, retrospective, sprint planning all most all ceremony of agile Methodology.
Worked closely with scrum master to suggest different approach to make our development team more productive.
Environment: HTML4/5, CSS2/3, SASS, Compass, Ruby, JavaScript, JQuery, AJAX, JSON, Web services, RAD, ClearCase, ClearQuest and Windows.
Employer: Cintel Systems Inc.
Client: Google (Mountinview), CA
February 2013 – September 2013
Front End Developer
Responsibilities:
Worked with angularJs a javascript library, google data visualization table and google analytics.
Worked on complete MVC architecture using angularjs.
Excellent understanding of building single page application using angularjs.
Worked on several charts diagram using google visualization e.g. table charts, bar charts etc.
Extensively worked with closure library to deal with modularized way of coding.
Extensively worked to handle dynamic data in JSON to update the Dom.
Extensively worked with OOPS and created custom method to full fill google standard of coding.
Used Cider for developing the tools and for web service integration.
Worked on Agile methodology and deliver the story on specified sprint on time.
Involved in most of the manual and functional testing of the features developed.
Used Chrome Developer tools for bug fixing and debugging the tool.
Worked with JS LINT to maintain code standard.
Extensively worked in Karma to run unit test.
Worked with JSON format as the media to exchange data.
Environment:
HTML4/5, CSS2/3, JavaScript, angular js, AJAX, JSON, Cider, Web services and Unix.
Employer: Cintel Systems Inc.
Client: Cisco (San Jose), CA
Sep 2012 – February 2013
Front End Developer (Mobile App)
Cisco Systems, Inc. is an American multinational corporation that designs, manufactures, and sells networking equipment.
Responsibilities:
Work from scratch for developing User Interactive screens using HTML5 and CSS3.
Used Object Oriented concepts for reusability of code and improving the performance of the websites.
Written and maintained clean code, easily understandable and completely based on jquery.
Worked extensively with JavaScript and Jquery for making the app dynamic.
Extensively Worked with Jquery mobile framework.
Worked for multiple platform like iPhone, android and latest browser of webkit moz, IE9 and IE10 which can support html5.
Extensively worked with Local Storage to store data on UI side to create bookmark functionality and tracking search history to give native user experience.
Worked extensively to store, remove, and refresh locally store data.
Extensively worked to handle dynamic data in JSON to render on screen.
Worked with different logic to load searched data on scroll to give native user experience.
Worked with bootstraps type ahead for cisco search application.
Worked extensively with latest release functionality of jquery mobile like nav panel and used different logic to overcome the bug of jquery mobile framework.
Worked extensively with media query.
Developed completely table less applications using CSS3, html5 and with the help of and tags as per W3C standards.
Developed the app using jquery mobile’s single page architecture.
Used jQuery and JavaScript for event handling, data manipulation.
Implemented different logic on UI side as per business requirement.
Used Dreamweaver for developing static page and eclipse for web service integration.
Extensively worked to handle infinite search item on mobile screen with best performance.
Used Firebug and Chrome Developer tools for bug fixing and maintaining Browser compatibility.
Used JS LINT to maintain code standard.
Used JSON format as the media to exchange data.
Environment:
HTML4/5, CSS2/3, JavaScript, JQuery, AJAX, JSON, Eclipse, Web services and Windows.
Employer: Cintel Systems Inc.
Client: JPMorgan Chase & Co. (Tampa), FL
November 2012 – September 2013
Front End Developer (Mobile)
JPMorgan Chase & Co is an American multinational banking and financial services holding company JPMorgan Chase & Co Touch a unique hybrid approach for Mobile Application Development is an effort to develop a design that works equally in all mobile devices like IPhone, Android, Windows Phone, Blackberry and I Pad irrespective of all mobile browsers
Responsibilities:
Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery Mobile AJAX and JSON for the JPMorgan Chase & Co.
Responsible for creating communication between frontend and servlets.
Developed Responsive Web Design from scratch with browser sniffing and device detection using HTML5/CSS jQuery and jQuery Mobile to make the app more versatile and supportive.
Extensively worked in web services integration.
Closely worked with BSA to suggest the different idea for business requirement.
Extensively worked in WAR file deployment to the server in different node using deployment plan.
Good understanding of servlets and Tomcat server.
Worked extensively to convert static html page into dynamic page using jquery and javascript.
Involved in creating a global style sheet for the JPMorgan Chase & Co Touch, which are ADA compliant, cross-browser compatible and device independent.
Worked to design high level document for application development.
Designed test logs and test case for the developed application.
Extensively worked to handle dynamic data in JSON to render on screen.
Worked with different core modules Transfers, Billpay, Passcodereset etc. of which Transfers & Billpay are two of the most important CAVs.
Transfers involve Transfer Money (P2P, Add/Edit/Delete Recipient), Review Transfer.
Created webpages with HTML5, CSS3, Javascript and jQuery and jQuery Mobile
Improved user experience with the custom Style sheet for the JPMorgan Chase & Co Touch effectively utilizing CSS3 features and jquery mobile library.
Used jQuery for event handling, data manipulation and cross browser compatibility.
Extensively used AJAX for sending user entered data, validating credentials, fetching data and for logging business events related with payments, payments details etc,
Extensively worked to handle more than 100 transactions on mobile screen with best performance.
Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Used Firebug and Chrome Developer tools for bug fixing and maintaining Browser compatibility.
Used JSON for data transfer between front end and back end.
Tested for devices IPhone and Android and also for browsers like Safari, Chrome and Firefox.
Performed Code review for BAU Standards well as for ADA and W3C standards to ensure code quality.
Environment:
HTML4/5, CSS2/3, JavaScript, JQuery, AJAX, JSON, Eclipse, Web services and Windows.
Javra Software Nepal Pvt. Ltd (Patan), Nepal
Feb 2011 – Feb 2012
Front End Developer
Javra Software is the center of excellence in software development, progressive technology and innovation and has 25+ years of experience and expertise in progress technology. Javra provides cost effective IT services and solutions such as Modern Web Apps, Mobile Apps, Big Data/Business Intelligence and E-commerce.
Responsibilities:
Responsible for creating static prototype based on business requirement and converting them to dynamic template using Javascript, jQuery and dynamic data getting from web services.
Used jQuery for event handling, data manipulation and cross browser compatibility.
Extensively worked on JSP pages and familiar with JSTL tag along with HTML and CSS
Hands-on experience working with Ajax for web service integration and JSON for exchanging data between client side to server side.
Used firebug for debugging and fixing the bug.
Worked on fixing various compatibility issues to make the app compatible for all the browser.
Used Photoshop to edit images for right resolution depending upon the need.
Worked to write different logic for validating form filed using JavaScript and jQuery.
Excellent experience on writing code in JS LINT integrated environment.
Environment:
HTML4/5, CSS2/3, JavaScript, JQuery, AJAX, JSON, Eclipse, Notepad++, Photoshop, Web services and Windows.