Web Ui Developer
Current• Enrolled as a UI developer, responsible for developing both web application as well as testing• Create a single page web application with AngularJS• Consume RESTful API using AJAX technologies such as $http, $resource in AngularJS• Encapsulate API calls with factory and service in AngularJS, makes it reusable everywhere• Encapsulate code with $filter, components, directives, test suite and utility methods ondemand using AngularJS for reusability and testing• Design test strategies and scenarios. Perform unit test with Jasmine, Mocha, Chai, andngDescribe, functional test with Protractor• Refactor existing code in consideration of follow-up AngularJS version, such as AngularJS 2• Modularize existing components to make it more maintainable and configurable• Provide consistent patterns of developer documents and code style, applying them in bothprojects• Implement customize format with CSS and Less• Manage project on Github. Apply Git workflow during development process• Set up automation BOT that tracks current development process. Integrated with Github,Slack and JIRA• Development under Agile methodology, communicate with BA whenever a potential problemis noticed• Demonstrate and talk through developed features, respond to functionality questions, if any• Enrolled in Sprint planning and Sprint retro meeting, making proposals that could make thedevelopment process and the project even better• Used JIRA and Github Issues for bug tracking and issue tracking• Learn about Continuous Integration with Jenkins Codeship and TravisCI, includingenvironment set up, methodology and bug handling