Uploaded File
no photo
Senior UI Developer
3 years experience W2 Edison, NJ
Available immediately
Actively seeking
no photo
Senior UI Developer
1 recommendation
Average rating
Profile views
AJAX AngularJS Application Development Bootstrap CSS HTML Jasmine JavaScript JSON Karma
Remove Note
View Note
Recent Experience
Senior UI Developer 04/16 - 04/17
AJAX HTML JavaScript CSS Agile Methodology MVC JSON WebServices Scrum React.js node.js MongoDB Middleware Karma jQuery Jasmine HTTP Express.js Data Visualization CRUD Bootstrap AngularJS UI
UI Developer 08/15 - 04/16
AJAX HTML JavaScript CSS Agile Methodology JSON WebServices Scrum Requirement Analysis React.js node.js MongoDB Karma Jasmine Inventory Control Bootstrap AngularJS Analysis UI Application Development
Web Developer 10/14 - 01/15
AJAX HTML JavaScript UI CSS node.js Bootstrap AngularJS JSON MongoDB WebServices Express.js SASS Web Developer Karma Jasmine CRUD Application Development

  • Dedicated and passionate web developer with over 6 years of professional experience in designing and implementing User Interface (UI) Design and web applications by using various web technologies like AngularJS, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, JSON and AJAX.
  • Proficient in designing, developing and maintaining user interface for Single Page Applications (SPA) using AngularJS MVC Framework in finance and banking domains.
  • Proficient in manipulating JavaScript such as HTML manipulation, Event handler, Callback, Closure, Promise, and Object Orientated JavaScript etc.
  • Good understanding and working experience with Object Oriented JavaScript principles like JS object prototype and inheritance.
  • Comfortable in using differed objects and promises to avoid callback hell.
  • Extensive in ReactJS framework and their component based architecture.
  • Maintaining Parent and child elements by using State and Props in ReactJS.
  • Hands-on experience with using ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, routers for developing single page applications.
  • Leveraged ReactJS resources for all data access, fetching URLs and standardizing data access interfaces.
  • Extensive experience in data binding, directives, controllers, services and routing in AngularJS application implementation to maintain a modular design that is easier to modify and debug.
  • Extensive Hands-on experience in AngularJS including creating custom directives and custom filters to design reusable functionalities as well as utilizing Dependency Injection to register Services.
  • Hands-on experience in using Angular UI Router to create the routing structure for different pages, and data parsing and transmission between different states of the application.
  • Hands-on experience in using Angular Custom-Directive components (isolate scope, link function and compile function) to interpolate and mark up the DOM element in HTML
  • Expertise in writing and maintaining the queries and procedures to perform CRUD based operations like creating Angular $http service to make Get/Post RESTful API call to extract the JSON contract from database.
  • Proficient in code functionality testing through the behavioral testing framework like Jasmine integrated with Karma to achieve end-to-end application testing in AngularJS modules such as controllers, XHR calls, filters, services and custom-directives.
  • Using AngularJS to build different controller, directive, service, filter in different web pages by following strict MVC pattern.
  • Experienced in using different JavaScript based packages libraries like Node.js, Body-parser, and Mongoose for complimentary support to the web based application.
  • Strong experience in Responsive Web Applications using CSS3 Media Queries and CSS Bootstrap for different layout, according to the user's device.
  • Proficient in creating AngularJS factories to utilize AngularJS services like $http and $resource to make RESTful API calls to Node.js based backend.
  • Familiar with MEAN stack application framework/platform such as NodeJS, ExpressJS as well as using NoSQL database like MongoDB to store JSON-like documents with dynamic schemas.
  • Involved in writing and maintaining the queries and procedures to perform CRUD based operations like $http GET / POST from NoSQL database like MongoDB.
  • Hands-on experience of using Package Management Tools like NPM to install tools and manage modules for AngularJS based web applications.
  • Good understanding of newer web technologies like Lodash and ES6.
  • Worked in an Agile environment. Attended everyday meetings for previous reviewing and new requirement scheduling. Getting requirements directly from BA and working with a QA team for testing and debugging.
  • Excellent in manipulating IDEs like Eclipse and WebStorm as wells as using Text Editors like Sublime and Brackets for debugging and coding standards.
  • Familiar with popular browsers development and debugging tool/plugins such as IE tester, Chrome Inspector, and Firebug.

Top 5 Skills
SkillsProficiencyLast Used
Application Development
Education and Certifications
Virginia Tech
Willing to relocate?:Yes
Relocation preference
Any location
Prepared to Travel:Up to 50%
Employment Type:Any
Security Clearance:No clearance
Citizenship:Employment Authorization Document