Bhavana Mobile - +1-813-***-****
UI/Frontend Developer E-mail: **************@*****.***
PROFESSIONAL SUMMARY
* ***** ** * ** Frontend Developer for Healthcare, Retail Websites, Banking and Business, Internet, Internal, RIA and Mobile and Web applications.
Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, Angular 6, ReactJS, D3.JS, BackboneJS, Handlebars JS, Require JS, CSS/CSS3 and JavaScript, jQuery that follows W3C Web Standards and are browser compatible.
Experience in SPA by using HTML5, CSS3, AJAX, Object-Oriented JavaScript ES6, ReactJS,, Angular 6, Redux, Knowledge in creating Angular 6 application.
Expertise in web-based GUIs development using HTML/HTML5, CSS/CSS3, JavaScript, Angular1.x,2 ReactJS, Nodejs, jQuery, AJAX, JSON and Bootstrap.
Proficient in dealing with CSS pre-processors namely LESS and SASS.
Implemented the AJAX features using frameworks like jQuery. AngularJS, etc.
Excellent knowledge on AngularJS components like controllers, directives, factory and service
resources, routing, dependency injection, 2-way data binding, filters, and events.
Strong background, working in an AGILE environment, developing User Interface (UI) Applications and professional web applications.
Created screens with table-less designs meeting W3C standards.
Strong Experience in designing and developing the business web applications by “Hand-Coding” methodology with the help of HTML, HTML5, DHTML, XHTML, XML and CSS3 based on the W3C standards.
Good knowledge on creating services with Angular 4 @injectable property, as to make the service available for dependency injection when creating components.
Built responsive sites using a combination of fluid layouts, media queries and fluid media Experience in making Web pages responsive and cross browser compatible.
Practical experience of working with technologies like Kendo UI and jQuery UI for developing a presentable User Interface.
Extensive experience in creating User Controls, Custom Attributes, Http Handlers and Http Modules.
Had good experience in using task runners like Bower, Grunt, and Gulp.
Good Knowledge on Scala for implementing enterprise applications.
Proficient in working in Test Driven Development (TDD) by writing test-cases in JUnit.
Web developer with a strong background working on open source technologies, including HTML, CSS, MySQL, JavaScript, Flash, Photo shop.
Experience with Payment Authorization gateways to provide banking solutions like electronic payments, Transaction warehousing, collection systems and Mortgages.
Proficient is creating unit test cases using Jasmine, Karma.
Employed modern software engineering practices (Continuous Integration, Specification by Example, Behavior / Test Driven Development - BDD, TDD) and the respective tools by writing test cases using Jasmine, JUnit Framework.
Hands on Experience in UI Automation testing tools like Protractor using jasmine framework.
Used SVN, GIT for version control and Clear Quest for bug fixing
Working knowledge in Search Engine Optimization (SEO) techniques to develop web applications.
Excellent understanding on RIA, AJAX and Web 2.0 applications both for PC and mobile devices.
Leader with expert understanding of user interface design principles, product build cycle and working within a cross-functional team under tight deadlines.
Excellent in database connection like Oracle and MongoDB using waterline and persist.
Significant experience in web development tools like Adobe Dreamweaver CS3, Spring Tool Suite, Eclipse, and Firebug.
KEY SKILLS
Web Technologies
HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, AJAX, JQuery, JSON,
DHTML, XSLT, PHP, DOM
JavaScript Lib
jQuery, AngularJS, Bootstrap, Node JS, React JS, D3 JS, Angular 2/4.
Database Systems
MySQL, SQL Server, Oracle7.x/8.x/9.x/10, MongoDB
IDE and Graphic Tools
Eclipse, Dreamweaver, Sublime Text, Photoshop, Fire Bug,
Chrome Developer, Microsoft Visual Studio code
Methodologies
Agile, Scrum, UML, Design Patterns
Debugging Tools
Firebug, Bugzilla
Web/App. Servers
WebSphere, WebLogic, Apache Tomcat, IIS, WebLogic, RESTFUL, SOAP
Version Control
SVN, GIT, CVS, TFS,VSS
Testing
Unit Testing with Protractor, Karma and Jasmine
Operating Systems
WINDOWS, UNIX, LINUX, Mac OS X
EDUCATION
Bachelor of Information Technology from India.
Masters in Computer Science, IL.
PROFESSIONAL EXPERIENCE
Client: AMEX, AZ May 2018 – Till Date
Role: UI Developer
Responsibilities:
Involved in developing the Mobile and Web application using technologies like HTML5, and CSS3, LESS, SASS JavaScript, AngularJS 1x migrated to 4, Angular 6 Applications, NodeJS, Bootstrap.
Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular 4, JavaScript API.
Developed Angular 4 components that hold model data and call back functions for the actions triggered from the view.
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
Involved in writing the front-end code for the application using Angular 4.
Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
Wrote application level code to perform client-side validation using JavaScript for both Mobile and Web environments.
Worked on responsiveness of the application and explored the fixed width and fluid layouts using the Twitter Bootstrap.
Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns preferably AngularJS.
Implemented two-way data binding through $scope in applications built on AngularJS.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, S3, CloudFront, including creating machine Images.
Developed the application using Angular.js with Node.js as a server.
Wrote various Angular JS custom directives and developed many reusable components and templates that can be re-used at various places in the application.
Implemented the web-based application using Angular JS framework.
Worked on Node JS technology for rendering server-side support to the application.
Interacted with Back-end in Java controllers (Ajax, MVC Frameworks (ember) and JSON to write/read data from back end systems).
Unit test all the frontend AngularJS code using Karma.
Used lot of UI components from Angular UI Bootstrap including pagination, date picker, modal window, pop-over, progress bar, tabs, etc.
Supported the backend team in dealing with JSON data from MongoDB database.
Used Gulp and Grunt for deployment of modules on weekly bases.
Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Angular and Responsive Web Design (RWD).
Designed Frontend with in object-oriented JavaScript framework like Angular.JS, Node.js
Interfaced with third-party vendors to customize UI/UX solutions for web verticals.
Used Git for version control and JIRA for defect tracking.
Involved in daily SCRUM meetings to keep track of the project status and followed Agile methodology.
Environment: HTML5, CSS3, AngularJS1.x, Angular4, AWS, EC2, JavaScript, Mongo DB, Bootstrap-Less, Sass, Node JS, AJAX, JSON, Karma, ATOM, Agile, Jira, and Git.
Client: AT&T, Dallas,TX June 2017 – April 2018
Role: Front-end Developer
Responsibilities
Worked closely with Engineers and product managers to create user stories and scenarios used for intuitive websites and mobile designs.
Implemented Angular2 Services for connectivity between web application and back-end API'S using Typescript.
Created Angular2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.
Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
Built SPA with loading multiple views using route services using Angular 2 and Node.js.
Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
Used Angular2 for Client-side validations while rendering JSON validation errors in the backend.
Developed Angular2 Template driven forms and Model driven forms builder by using ngModel.
Used TSLint tool that checks Typescript code for readability, functional errors, maintainability.
Used Scaffolding tools like Yeoman to create skeleton of web application.
Used package managers like Bower and NPM.
Used Third-party API in application to add functionality of tracking.
Used SASS for code Minification.
Used Webpack to bundle Typescript and JavaScript modules.
Created Typescript reusable components and services to consume REST API'S using component-based architecture and worked on Directives, Components, Pipes and injectables.
Developed widgets using HTML5, CSS3, AJAX, jQuery Components and JavaScript.
Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
Involved a full complement of Angular2, Node.js and MongoDB to store and present assessments.
Involved in making of efficient and fast application running using Node.js Nonblocking I/O.
Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.
Involved in writing test cases using Jasmine to ensure 100% code coverage.
Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
Designed and developed various applications using Agile Methodology and followed Test Driven Development (TDD) and Scrum.
Environment: HTML5, CSS3, Typescript, Angular2, Bootstrap, Json, Java, Responsive Web Design MVC, Agile, Firebug, Git, Oracle, Eclipse, Mock-ups, RESTful Services Agile methodology, Apache Tomcat, Npm, NodeJs, JIRA.
Client: New York Life insurance, NJ Oct 2016 to May 2017
Role: UI Developer
Responsibilities
Developed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
Developed the custom data grids upon jQuery framework to deliver the business data.
Worked upon the dashboard for the project, which contained a variety of charts and drag gable components using jQuery UI Library.
Created Cross-Browser compatible and standards-compliant CSS-base page layouts
Developed AJAX based web based UI framework by utilizing jQuery library.
Populated the DOM using the JSON response that was returned from the AJAX call
Created optimized graphic websites and application interfaces using HTML5, CSS3.
Used Jasmine, Karma for unit testing and Protractor for end to end testing.
Developed Restful web services using spring and JAX-RS frameworks.
Handled all aspects of the web applications including maintaining, testing, debugging and deploying
Used D3 JS for interactive data visualization.
Worked on Web Accessibility and SEO techniques
Setup documentation and style guide for advertiser dashboard using, wiki pages and markdown.
Web design and development, application development using HTML, JavaScript and Dreamweaver.
Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery
Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, CSS3, JavaScript, jQuery, Jasmine, Karma, Protractor, Dreamweaver, AJAX, JSON, XML, Restful (JAX-RS) Web Services
Client: TIS India Business Pvt Ltd, India Jan-2015 to Jun-2016
Role: UI Developer
Responsibilities
Created optimized graphic websites and application interfaces using HTML5, CSS3.
Developed AJAX based web based UI framework by utilizing JQUERY library.
Created Cross-Browser compatible and standards-compliant CSS-base page layouts
Designed, developed and implemented Single Page Application (SPA) in AngularJS by consuming JSON.
Populated the DOM using the JSON response that was returned from the AJAX call.
Worked on Responsive Web Design using Bootstrap Grid system and CSS3 Media Query.
Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
Used D3 JS for interactive data visualization.
Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
Created database tables and manipulated data using MySQL.
Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery
Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
Environment: HTML5, CSS3, JavaScript, JQUERY, D3.JS, Angular JS, Bootstrap, AJAX, JSON, CSS Media Queries, MySQL, SEO Techniques, SDLC.
Client: BHEL, India Aug-2013 to Dec-2014
Role: Web Developer
Responsibilities
Developed the website and created/developed web interfaces.
Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
Created appropriate concept models, site organization, navigation, page layouts and interaction to support company’s needs and goals.
Used Dream weaver as HTML Editor for designing new pages.
Developed HTML prototype documents with CSS Style Sheets.
Revised the website with HTML, CSS, JavaScript, and JSP.
Tested web sites and fixed any existing bugs using Firebug.
Developed dynamic client-side Java Script codes to build web forms and simulate process for web application, page navigation and form validation.
Did Cross – Browser coding, for making pages compatible will all browsers.
Worked closely with the programmers for project requirement analysis.
Used Ajax Controls and CSS to give richness for GUI.
Enhanced website by creating presenting new static model pages and presenting it to senior management for attracting the customers and existing users.
Performed validation of completed sites including the debugging and testing of code.
Environment: JavaScript, HTML, DHTML, Eclipse, CSS, Adobe Flash, SQL, Oracle, Windows.