Angular Ui Developer Resume
Jersey City, NJ
SUMMARY
- Over 6 years of professional experience in User Interface/Web development as a Front - end Developer.
- Excellent HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, AJAX, JSON skills for implementing web technologies.
- Strong experience in building Single Page Application (SPA) using MVC AngularJS framework and Angular UI.
- Proficient in Twitter Bootstrap framework and Media Query to create responsive websites that fit different devices from desktop to tablet and mobile phone.
- Strong experience in CSS3 preprocessors styling such as SASS and LESS.
- Solid experience of web service using AJAX call for processing JSON/XML format files between front-end and back-end.
- Good experience in consuming RESTful Web Services to implement AJAX call and updating dynamic functionality of HTML in JavaScript, jQuery and AngularJS.
- Experience in using various jQueryUIcontrols, corresponding Event handlers, jQuery plug-ins, jQuery mobile design and Object Oriented Design.
- Knowledge in using database management system such as SQL and Solid knowledge of Java and Backbone.JS framework.
- Familiar with popular browsers development and debugging tools/plugins for IE tester, Chrome Inspector, Firebug, Jasmine and Karma testing framework.
- Expertise in using version control system tools such as SVN and GIT to handle and keep the changes on multiple projects.
- Excellent experience in IDEs like Eclipse, NetBeans, Sublime Text and WebStorm.
- Hands-on experience in using server side environment Node.jsand JSP.
- Familiar with Grunt task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.
- Solid proficiecy with Agile software development methodology to work efficiently in tight schedules and meeting deadlines.
- Fast learner to keep up new technologies; also work independently as well as with the team.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/ CSS3, JavaScript, jQuery, Bootstrap, SASS, LESS, AJAX, JSON, XML, Angular JS, Agile, Grunt, Bower, npm, Node.JS
Testing tools: IE tester, Chrome Inspector, Firebug, Safari Web Inspector, Jasmine
Version Control System tools: SVN, GIT
Protocols: HTTP, TCP/IP
Technical Language: C, Java, C#, ASP.net
IDE / Text Editors: WebStorm, Sublime,Visual Studio, Eclipse, NetBeans
Database Management System: SQL, Access, Oracle
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Angular UI developer
Responsibilities:
- Participated in requirement analysis with the functional users, design the system following the prototype and coding the UI part of the system.
- Participated in development of a well responsive single page application using AngularJS framework, JavaScript, jQuery and JAVA in conjunction with HTML5, CSS3 and LESS.
- Manipulated Oracle data from a test database management system with developed Node.JS server and tested Restful APIs from the browser used by Postman.
- Utilized company’s internal JavaScript library to create detailed modal dialogs, focus-slideIn animations and process numbers of panels’ layout.
- Developed the overall layout design that meet cross-device compatibility using Bootstrap and UI Bootstrap in AngularUI.
- Built up multiple specific modules to encapsulate records component, fields component, panels component and workflow component.
- Used Yeoman CG-Angular generator to manage directory structure, organize components and modules, and bootstrap new directives, modules, and controllers.
- Structured JS code using AngularJS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOM manipulation.
- Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
- Co-operated closely with UX designer and back-end staff for project requirement and analysis.
- Created and managed all of hosted or local repositories through SourceTree’s simple interface of GIT client, collaborated with GIT command lines and Stash.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.JS environment.
- Involved in Agile scrum meetings and updated the tasks based on the user stories of Sprint in Rally.
Environment: HTML/HTML5, CSS/CSS3, LESS, AngularJS, JavaScript, Node.js, UnderScore.JS, Bootstrap, JAVA, SQL, JSP, Ajax, JSON, GIT, Grunt, Jasmine, Karma, Bower, Agile
Confidential, NJ
Sr. UI developer
Responsibilities:
- Designed and implemented a web app for storing the information of customer, generating sales reports, saving personal contacts and handling schedule management.
- Received business logic specifications and design documents, and translated them into HTML5, CSS3 preprocessor styling SASS, JSON files, JavaScript code and AngularJS.
- Utilized AngularJS framework to bind HTML template(views) to JavaScript object(models)
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Worked one-on-one with client to develop layout, color scheme and layout for his website and implemented it into a final interface design with the HTML5/CSS3 &JavaScript.
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
- Created custom Directives which contain restrict values (AECM), isolate scope, template, and link functions in order to display a list of items inside a grid.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
- Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Worked with source version control tool GIT to manage the code repository.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
Environment: HTML/HTML5, CSS/CSS3, SASS, AngularJS, JavaScript, Ajax, JSON, MySQL, SVN, Bootstrap, Jasmine, Karma, Grunt, Bower, GIT, Agile
Confidential, Middletown, NJ
Front End Web Developer
Responsibilities:
- Worked directly with business analysts to ascertain requirements and defined projects plan documents.
- Designed dynamic and browser compatible webpage using web design techniques HTML5, CSS/CSS3, JavaScript and jQuery.
- Worked on both mobile’s responsive web design and desktop pages.
- Created database tables and manipulated data using MySQL.
- Used JSON to store and access the data in a search pages.
- Developed modules to retrieve data using AJAX calls through jQuery method.
- Applied XML into transferring administration data to the back end.
- Validated the user input using jQuery validation plugin.
- Implemented a lightweight customizable jQuery plugin for styled appearance.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Achieved responsive effect on internal test website using Bootstrap.
- Tested and debugged code using IE tester, Chrome Inspector, Firebug, Safari Web Inspector and Jasmine testing framework.
- Used Tortoise SVN as version control application to maintain the update.
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
- Optimized images for web page display, and feature item slides using Adobe Photoshop.
- Maintained page layouts, navigation, presented designs and concepts to the clients and the managements to review.
- Cooperated with team members to conduct user research with strong communication, analytical and interpersonal skills.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Ajax, JSON, SQL, SVN, Bootstrap, Photoshop, XML
Confidential, MT
Front End developer
Responsibilities:
- Participated in the daily stand-up meeting and works on plans for future progress.
- Analyzed business requirements and created mock-ups.
- Developed user interface using HTML, CSS, JavaScript, DreamWeaver to design and simplify the complexities of the application.
- Participated in Program Specifications Design and Implementation of the system, which was developed based on Software Development Life Cycle.
- Fixed the Cross Browser Compatibility issues for browsers Safari, Chrome, Firefox, IE 5.
- Used MVC architecture to code the entire solution. Used HTML, JavaScript, ASP.Net for the view, the module and the controller.
- Code versioning and revision into repository by using version control tool TortoiseSVN.
Environment: HTML, CSS, JavaScript, AJAX, ASP.Net, MS SQL Server 2008