We provide IT Staff Augmentation Services!

Resume

3.00/5 (Submit Your Rating)

Sr Ui Developer Jersey City, NJ

SUMMARY:

  • 6 years of experience as a Front End Developer using HTML/ HTML5, CSS/ CSS3, OO JavaScript framework, Ajax, JQuery, XML, SASS, LESS and framework like AngularJS
  • Experience in Responsive Web Design, like using frameworks and Media Query to develop responsive web pages
  • Experience in developing a mean stack application using Express.js, MongoDB, Node.js and AngularJS
  • Worked on AngularJS directives, controllers, services, and factory and form validation
  • Expertise in implementing two dimensional graphics using SVG and Canvas
  • Solid experience in the JavaScript libraries like jQuery, D3.js and node libraries like Handleba. js, ejs
  • Familiar with development paradigms, including MVC, MVVM, MVP, MVW and experience with OOD, OOP
  • Experience in RESTful Webservice with JavaScript Framework with a RESTful JSON interface
  • Mastering JavaScript and some JS design patterns like singleton, factory. Sufficient knowledge of JSON and DOM manipulation
  • Experience in authorization and authentication process of OAuth 2.0 and local authentication strategy using Passport.js
  • Proficient in using Node.js and Express.js for Back - End, deeply understanding Middleware and RESTful API development
  • Experienced in using Modernizr to check cross-browser compatibility, making sure that the HTML and CSS features are working properly
  • Mastering database operations like NoSQL- MongoDB, as well as constructing object model using Mongoose
  • Familiar with version control systems like Git, usually using GitHub as Git repository hosting and using JIRA for project tracking
  • Experience with many popular IDEs like WebStorm, Sublime Text 2/3, Atom etc.
  • Knowledge with some debugging tools like developer tools in Chrome and firebug in Firefox
  • Familiar with package management tools including NPM, Bower
  • Capable of working both collaboratively and independently. Enjoying overcoming difficulties with my colleagues, as well as solving tough problems by myself
  • Experience in Server side JavaScript through Node.js
  • Experience with Unit testing and end to end testing with Jasmine, Karma, and Protractor

TECHNICAL SKILLS:

Front-End programming skills: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AJAX, AngularJS, jQuery UI, UI Bootstrap, Typed.js, Moment.js and Less and Sass

Back-End programming skills: Node.js, Express.js, Passport.js and Mongoose

Database: NoSQL- MongoDB

Operating systems: Windows, Linux

IDE/Editor tools: WebStorm, Sublime Text 2/3, Atom, Notepad++

Version control/Debugging tools: Git, GitHub, Chrome Developer Tools, Firebug

Project management tools: JIRA, Slack

Package management tools: NPM, Bower

PROFESSIONAL EXPERIENCE:

Confidential - Jersey City, NJ

Sr. UI Developer

Responsibilities:

  • Implemented the whole project using MongoDB, Express.js, AngularJS and Node.js (known as MEAN)
  • Participated in back end development like Object Modeling and Web Services building
  • Designed and developed the layout of the application using HTML/HTML5, CSS/CSS3 and Bootstrap
  • Worked on Responsive Web Design using Bootstrap Grid System and CSS3 Media Query
  • Created Filters, Directives, Controllers and Services by using AngularJS
  • Implemented Single Page Application using AngularJS, UI Bootstrap and UI- Router
  • Checked user’s form using AngularJS Form Validation
  • Used AngularJS ui-route to manage URL route
  • Used AngularJS Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component
  • Adopted JavaScript and jQuery to manipulate DOM, basic logic and event handlers
  • Used Node.js and Express.js to develop the relevant back end RESTful API
  • Implemented Object Modeling and Database interacting with MongoDB using Mongoose
  • Completed User Authentication by using Passport.js local strategy
  • Debugged and logged using Chrome developer tools, configured test environment using Karma and wrote unit test using Jasmine
  • Adopted Git for version controlling and JIRA for project tracking
  • Used NPM, Bower for package management
  • Used agile methodology for the software development life cycle

Environment: HTML/HTML5, CSS/CSS3, AJAX, JavaScript, jQuery, Bootstrap, Node.js, AngularJS, Express.js, Mongoose, MongoDB, Git, Karma, Jasmine, JIRA, WebStorm

Confidential - Hillsborough, NJ

Sr. UI Developer

Responsibilities:

  • Participated in Agile development of the entire project from gathering requirements, system design, development and integration testing
  • Developed the financing searching website and financing display using HTML/HTML5, CSS3, JavaScript and jQuery along with front-end frameworks including Bootstrap and AngularJS to create a responsive and user-friendly UI
  • Used AngularJS to implement SPA and angular-ui to manage URL route
  • Created several custom Directives for component reuse and custom Services for providing data exchange
  • Utilized AngularJS Form Validation to check user’s input as well as interact with user
  • Developed RESTful web service at back end by using Node.js and Express.js
  • Used Mongoose as object modeling to interact with MongoDB
  • Used AJAX for asynchronous request handling, partial refreshing and data displaying
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data
  • Involved with bug fixing on functionality, performance and designing issues by using Chrome developer tools and Firebug
  • Improved page-loading performance by Minification and Uglify
  • Used NPM, Bower for package management
  • Used Karma and Jasmine to make a unit test
  • Used Git as the version control system of the project

Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, AngularJS, Node.js, Express.js, Mongoose, MongoDB, Git, Karma, Jasmine, WebStorm

Confidential - Princeton, NJ

Jr. UI Developer

Responsibilities:

  • Worked in the Software Development Life Cycle of the system with agile daily scrum process
  • Involved in developing user interfaces using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON
  • Developed web pages and forms with functionalities like login, register, Email using JavaScript and HTML5
  • Coded JavaScript for page functionality and Pop up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request
  • Involved in making the application Responsive using Bootstrap
  • Wrote code to implement AJAX- based applications fetching the response from backend API as a part of JSON
  • Performed integration testing and wrote test cases using Karma and Jasmine
  • Fixed the bugs using Chrome developer tools and Firebug

Environment: HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, Karma, Jasmine

Confidential - Keyport, NJ

UI Developer

Responsibilities:

  • Developed all the UI pages using HTML, CSS, JSON, JavaScript, jQuery, AJAX
  • Used jQuery library functions for the logical implementation part at client side for all the applications
  • Design and developed various view and partial view using Object Oriented JavaScript, JSON, jQuery and AJAX Helpers
  • Used jQuery plug-ins for Drag-and-Drop, Menus, User Interface and Forms
  • Developed HTML and JavaScript for client side presentation and, data validation within the forms
  • Developed Date Time Picker using Object Oriented JavaScript extensively
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Function

Environment: HTML, CSS, JavaScript, AJAX, jQuery, JSON

We'd love your feedback!