We provide IT Staff Augmentation Services!

Ui/ Angularjs Developer Resume

4.00/5 (Submit Your Rating)

Edison, NJ

PROFESSIONAL SUMMARY:

  • Dedicated UI/Front - End Developer with 6+ years of experience in Single Page UI (User Interface) application design and development.
  • Expertise in creating web applications using HTML/HTML5, CSS/CSS3(SASS,LESS), Bootstrap, JavaScript(ES5), jQuery, AngularJS (1.0&2.0), AJAX, and JSON, Node.js, and ReactJS.
  • Hands-on experience in creating Angular modules, controllers, directives, and filters to deploy the entire business logic.
  • Experience in using UI-Router for binding data to different states and rendering different templates.
  • Hands-on experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.
  • Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop and Adobe Flash.
  • Proficient in Bootstrap Grid and media queries to achieve responsive web design(RWD).
  • Hands-on experience in package and task management using tools such as Grunt, Gulp; and module bundler such as Webpack.
  • Hands-on experience in designing and creating NoSQL database such as MongoDB as well as relational database such as MySQL, Oracle DB.
  • Familiar with popular browsers development and debugging tools/plugins for IE tester, Chrome Inspector and Firebug.
  • Solid understanding of Object Oriented Programming (OOP) and capable of implementing OOP in JavaScript .
  • Hands-on experience with using software version control tools like Git and SVN.
  • Hands on experience TDD (Test Driven Development) approach by using testing tools such as Jasmine, Karma.
  • Familiar with Managing, maintaining, and improving all aspects of website. 
  • Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
  • Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
  • Efficient at meeting deadlines, working under pressure and managing multiple tasks at same time.

TECHNICAL SKILLS:

Web Technologies: HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, AngularJS, jQuery, AJAX, JSON, SASS, LESS, Node.js, React.js and D3.js.

Programming Languages: JavaScript, Java, C/C++ and SQL.

Testing Tools: Jasmine, Karma, Chrome Developer Tools and IE Developer Toolbar

Database: MySQL, Oracle and MongoDB.

IDE/Text Editors: Eclipse, MS Visual Studio and WebStorm, Sublime and Brackets.

Version Control Systems: Git, CVS and SVN.

Methodologies: Test Driven Development (TDD), Agile, and Waterfall

Operating Systems: Windows, Linux, Mac OS

WORK EXPERIENCE:

Confidential, Edison, NJ

UI/ AngularJS Developer

Responsibilities:

  • Responsible for developing UI pages using AngularJS, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
  • Developed responsive web pages for smart devices using Bootstrap and media queries.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Worked on creating log-in authentication modules using AngularJS and JavaScript.
  • Extensively worked on custom directives with Pop-over and Pop-up functionalities with specific requirements matched to the conditions.
  • Used UI Router to create different hierarchy structure in single page application.
  • Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
  • Created Angular service and integration with RESTful APIs.
  • Used Angular $http to send GET/POST request to fetch data from server.
  • Used open source library like Angular material to create customized components.
  • Worked with Karma and Jasmine, supporting QA team to debug and write tests.
  • Active participation throughout the entire SDLC from project inception, code development and elaborate testing of various modules.
  • Involved in Agile/SCRUM process, attending daily stand up and completing tasks in sprints.
  • Maintained the code using version control system like Git.

Environment: AngularJS, HTML5, CSS3, Bootstrap, JavaScript, Java, SASS/LESS, AJAX, JSON, RESTful APIs, MVC, DOM, UX, Eclipse, Agile, Git, Karma, Jasmine, SDLC.

Confidential, New York, NY

Front End Web Developer

Responsibilities:

  • Extensively involved in various phases of Software Development Life Cycle such as Requirements Analysis, Design and Implementation and Maintenance in Agile environment.
  • Designed and maintained front-end page layout using HTML, CSS
  • Used JavaScript to handle the basic logics and bind the Event Handlers.
  • Created Responsive Web Design using Bootstrap and CSS Media Queries.
  • Created Navigation bar, Dropdown menu, Image Carousel, Button, Modal, Form, Table, Togglable tabs, Pagination using Bootstrap.
  • Used HTML5 Form Validation, Type and Attributes Restrictions to validate the client inputs.
  • Supported clients query monthly statement and sort transactions by their own criteria using AngularJS which includes Date-binding, Data-filter and Custom Sorter Functions.
  • Supported Single Page Applications when client changed his query condition using AngularJS which includes Routing, Directives, and Templates.
  • Utilized AngularJS to achieve the client-side elements Hide, Show, Event Handling and AJAX Call on JSON response, and implemented Angular’s jqLite to achieve SOM manipulation.
  • Handled Cross Browser Compatibility Issues and Unified CSS Layout across various browsers and platforms such as Internet Explorer, Mozilla Firefox, Google Chrome and Opera.
  • Utilized AngularJS UI-Route for managing the State Transition and URL route.
  • Utilized AngularJS dependency injection to inject different services just like custom service, and create some custom directives to do some reusable component.
  • To do the asynchronously fetch data from backend to the frontend by using promise which include $http and $q service.
  • Utilized the Node.js and Express.js to do the relevant backend RESTful API.
  • Utilized the passport.js to do the authentication part for the system.
  • Utilized the EC2 for building a server and experience of some relative services in amazon.
  • Used the Git for version controlling an JIRA for the project tracking.

Environment: HTML5, CSS3, JavaScript, SASS, Angular.JS, Node.js, Ajax, JSON, REST APIs, Agile, GIT, JIRA, Karma, Jasmine.

Confidential, New York, NY

Front-end Web Developer

Responsibilities:

  • Participated in Agile methodology of the project process from gathering requirements, system design, development and integration testing.
  • Utilized the front-end technologies including HTML, CSS, JavaScript to layout the front-end pages.
  • Created responsive webpages by using Bootstrap Grid System, navigation, forms, panels, image carousels, button and form inputs.
  • Used AngularJS as a framework to create a Single Page Application(SPA).
  • Implemented two-way data binding among models, controllers and views to provide continuous updates among view and model.
  • Implemented Factory, Service and Provider to organize code and allow for easier future maintenance.
  • Used client-side form validation of AngularJS framework to monitor the states of the form and input fields and notify the user about the current state.
  • Integrated React.js with existing AngularJS application to greatly increase performance
  • Created Custom Filers to organize data in a more controlled and precise manner.
  • Used AngularJS $http call to asynchronously pass JSON data between HTML page and server.
  • Performed integration testing and write test cases using Karma and Jasmine
  • Optimized web page components for maximum speed, scalability and conversion.
  • Used GIT as version control system for the project.

Environment: HTML, CSS, JavaScript, Bootstrap, jQuery, JSON, AngularJS, React.js, AJAX, MongoDB, Jasmine, Karma, GIT.

Confidential

UI Developer

Responsibilities:

  • Responsible for creating new reusable Angular components and implementing new features, as well as maintaining and improving legacy code on the existing framework.
  • Used HTML, CSS, Bootstrap, Media Queries and JavaScript to build the responsive front-end pages for muti-devices.
  • Work with NPM to set up the environment and install tools for AngularJS based Application.
  • Implemented the user login authentication using AngularJS.
  • Built Angular Template for products using Angular Material and using ng-repeat to iterate the products list.
  • Used ng-option to build the drop-down list to implement several search pattern such as search by categories or by brand.
  • Involved in Restful JSON data synchronizing using Angular Services.
  • Used Lodash to manipulate category array and product array.
  • Built reusable custom-directives and custom-filters for DOM manipulation and format the displayed data in the view.
  • Created Routing hierarchy for different view by using AngularJS UI Router and isolating scopes in custom directives.
  • Tested application on multiple Web Browser such as Google Chrome, Firefox, Safari and IE.
  • Used Google Chrome DevTools to debug and profile the single-page application.
  • Conducted extensive functionality testing by using Jasmine and Karma.
  • Used BitBucket to update and manage the version of the application.
  • Worked in Agile environment and submitted daily status report to team leader.

Environment: HTML, CSS, Bootstrap, JavaScript, AngularJS, JSON, Jasmine, Karma, BitBucket, SDLC, Sublime.

Confidential

Web Developer

Responsibilities:

  • Develop new user interfaces and implement new feature.
  • Build reusable code and libraries for future use.
  • Worked closely with the programmers and graphic designers for project requirement and analysis.
  • Analyzed user requirements and converted into use cases.
  • Achieve technical feasibility of UI/UX designs using JavaScript, CSS and HTML.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Created Stored Procedure, Trigger for database access and events.
  • Involved in the design and development of user profile planning for those accessing the system.
  • Optimize application for maximum speed and scalability
  • Adobe Photoshop has been used to create different banners and designs.

Environment: HTML5, CSS3, JavaScript, MS-office, jQuery, MySQL, Adobe Photoshop, Sublime

We'd love your feedback!