Gunavathi - Front-end Web Developer React |
[email protected] |
Location: Austin, Texas, USA |
Relocation: Yes |
Visa: H4Ead |
Gunavathi M
Mail id: [email protected] Phone: +15104554020 PROFESSIONAL SUMMARY: 8 years as a SR.UI/Web Developer for Healthcare Mobile and Web applications. 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. Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS creating Web services components of Restful Web services to interact with UI Interfaces using REST API with Node-JS, Express-JS and installing client-side dependencies using Bower and Yeoman. Used Node Package Manager (NPM) to manage or install the Node-JS modules like Express.js 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. Experience in using the latest approaches including MVVM, MVC in the browser, event-driven applications using JavaScript framework like Angular JS, Angular (2.0 and 4.0) Node JS, React.js, Express.js Type JS, DOM, DOJO, YUI, D3. 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. Experience in implementing Mongo DB CRUD (Create Read Update Delete) operations by using Mongoose library in Node-JS including Angular JS. 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. 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. Used SVN, GIT for version control and Clear Quest for bug fixing. Experience with common front-end development tools such as Babel, Web pack, NPM. 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. Strong working knowledge on Relational and NOSQL databases like MS-SQL, Oracle 12c/ 11g/10g/ 9i/ 8i, MongoDB, Sybase, MySQL, CouchDB, Cassandra, PostgreSQL, Redis. 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. Created and configure jobs, script builder, custom command builder, agents in Bamboo. To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx. Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes. KEY SKILLS: Web Technologies HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, AJAX, JSON, DHTML, XSLT, PHP, DOM JavaScript Lib & Frameworks jQuery, AngularJS, Bootstrap, Node JS, React JS, D3 JS, Angular 2/4,7, 8, 11, 12. Programming Languages JavaScript, TypeScript. Database Systems MySQL, SQL Server, Oracle7.x/8.x/9.x/10, MongoDB IDE and Graphic Tools Eclipse, Microsoft Visual Studio code, Notepad++, Sublime Text, WebStorm, Adobe Photoshop CS5, Dreamweaver. Debugging Tools Firebug, Bugzilla, Chrome Developer Web/App. Servers Apache Tomcat, RESTFUL, SOAP Version Control SVN, GIT Testing Unit Testing with Karma and Jasmine Operating Systems WINDOWS, UNIX, LINUX, Mac OS X Build Tools Jenkins, Bamboo, Docker, NPM, Webpack, Grunt, Gulp. SDLC Agile, Scrum, UML, Design Patterns, Kanban, Waterfall. Others PrimeNG, Ngx-Bootstrap, RXJS, NGRX. https://www.linkedin.com/in/gunavathi-mandyam-713591246/ PROFESSIONAL EXPERIENCE: Client: Florida Blue Aug 2019 Till Date Role: Front-end Web Developer Responsibilities: Created Front-end Application using HTML5, CSS3, JavaScript, TypeScript, Angular 10,11 Angular Material, Twitter Bootstrap and JSON. Involved in designing RESTful APIs that allow sophisticated, effective and low-cost application integration. Created helper classes for server-side validations. Application backend implemented as Node.js Express.js application server. Implemented RxJs Observables to make calls to database. Extensively used Angular11 forms like Template Driven forms and Reactive forms to perform client-side validations Integrated the different pages to be a single page application using Angular 10,11 and Typescript Implemented Swagger for creating auto documentation in our Node Application. Implemented JWT tokens to create and verify api_key in Node application. Worked closely with clients to establish problem specifications and system designs. Creating database schemas that represent and support business process. Member data stored in mongo replication set migrated from MS SQL Server. Used Angular 2 ngIf and ngFor directives used for validations for the input fields of the forms with the data existed in the database. Used selectors, Events, Ajax and DOM Manipulation using components in Angular7 for updating content on DOM nodes. Developed Angular8 services to retrieve JSON data from the RESTful web services and displayed the response in the user interface pages. Review user documents and Design user interface designs, Wire frames, Information architecture flows and mockups. Used Angular 7 Routing features to make the component independent. Extensive usage of Bootstrap and LESS CSS for Responsive design. Involved in writing the Unit test cases using Jasmine and Mocha. Involved in deploying applications in Amazon Web Services environment using Continuous Integration tool (Jenkins), Continuous Deployment tool (Docker), Nginx (HTTP Server) and Git (Source Code Management). Environment: HTML, CSS3, Swagger, Angular 11, Angular Material, Bootstrap, JavaScript, Node.js, MY SQL, GitHub, IE 6, 7, 8,9,10, Firefox, Chrome, Jenkins, Docker, JIRA. Client: Manitoba BlueCross Mar 2017 Aug 2019 Role: Software Developer Responsibilities: Involved in developing the Mobile and Web application using technologies like HTML5, and CSS3, LESS, SASS JavaScript, AngularJS 1x migrated to 4, NodeJS, Bootstrap. Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular 8, JavaScript API. Developed Angular 8 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 8. Involved in writing the front-end code for the application using Angular 8. 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 environment. 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. Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs. Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Angular and Responsive Web Design (RWD). Designed Frontend within 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. Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI s, whenever a new Github branch gets started. Environment: HTML5, CSS3, AngularJS1.x, Angular8, AWS, EC2, JavaScript, Mongo DB, Bootstrap-Less, Sass, Node JS, AJAX, JSON, Karma, ATOM, Agile, Jira, and Git, Jenkins, Docker. Client: Office Depot July 2015 Mar 2017 Role: SR. Web / 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, NodeJS, Bootstrap. 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 4 Application. Built SPA with loading multiple views using route services using Angular 4 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 Angular4, 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. Created and configure jobs, script builder, custom command builder, agents in Bamboo. Environment: HTML5, CSS3, Typescript, Angular4, Bootstrap, Json, Java, Responsive Web Design MVC, Agile, Firebug, Git, Oracle, Eclipse, Mock-ups, RESTful Services Agile methodology, Apache Tomcat, Npm, NodeJs, JIRA. Keywords: continuous integration continuous deployment user interface user experience javascript sthree database information technology microsoft Idaho |