We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

0/5 (Submit Your Rating)

Alexandria, VA

SUMMARY

  • 6 years of experience in designing, developing and maintaining User Interface (UI) and Single Page Web Applications as a UI developer and experience in various domains like Confidential, and E - commerce.
  • Having hands-on experience on HTML5, XML, CSS3, JavaScript, jQuery, Angular JS, AJAX, JSON skills for implementing web designed technologies.
  • Broad experience in using AngularJS to implement Single Page Applications by applying Views, Models, Controllers, Routing, Directives and Templates.
  • 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 and provide Two-Way databinding
  • AngularJS to build different controller, directive, service, filter in different web pages by following strict MVC pattern.
  • Experience in using Angular UI Router or ng-Router to provide URL routes and create nested views by using Angular Templates.
  • Hand-on experience in using Angular Custom-Directive to manipulate and mark up the DOM element in HTML (such as an attribute, element name, comment or CSS class)
  • 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 MongoDB database.
  • Hands-on experience in creating RESTful Services to implement AJAX calls and updating functionality of HTML by using JavaScript and Angular JS.
  • Creating efficient design and developing User Interaction screens using HTML5, JavaScript, CSS3,
  • Do Unit Testing by using Jasmine and Karma based on Node.js for the JavaScript framework.
  • Proficient in manipulating JavaScript such as HTML manipulation, Event handler, Callback, Closure, Promise and Object Orientated JavaScript etc.
  • Good understanding of various front end technologies like Babel, React JS.
  • 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.
  • Using CSS preprocessor SASS to make CSS more efficient.
  • Extensive experience in Design and Development of database systems by using RDBMS databases like MongoDB.
  • Hands-on experience of using Package Management Tools like NPM and webpack to manage dependencies.
  • Understanding of SEO marketing strategy and implementation using tools like: google adworks and google analytics.
  • Used Jasmine to test the front-end code for improving design, and run the unit tests by Karma.
  • Debugged on browser using Firebug, Chrome Developer tool and IE Developer tool.
  • Good understanding of newer web technologies like Lodash and ES6.
  • Strong Experience in MEAN Stack application and development.
  • Expertise in implementing 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.
  • Excellent experience in Agile/Scrum methodologies with Test Driven Development.
  • 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.

TECHNICAL SKILLS

Front-End Programming: AngularJS, HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript

Skills: JQuery, AJAX, JSON,, ReactJS, Lodash,XML

Back-End Programming: NodeJS framework, Express framework, MongoDB, SQL

Programming languages: Java 7/8, JavaScript, C++, MATLAB

IDE/TextEditors: Chrome Inspector, Notepad++, Sublime Text 2/3, Jasmine, Karma WebStorm

Web Servers: REST, Node.js

Unit Testing Tools: Jasmine 1/2, Karma

Operating Systems: Windows, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Alexandria, VA

Senior UI Developer

Responsibilities:

  • Worked in Agile methodology and attended daily scrum meetings to access the current progress in a sprint.
  • Responsible for developing User Interaction screens such as login, registration, data visualization by using HTML5, CSS3, JSON, JavaScript, AJAX and AngularJS.
  • Developed Single Page Application using AngularJS and nested views for the main functional pages with the help of AngularJS UI-Router for all the modules.
  • Using AngularJS to build different controller, directive, service, filter in different web pages by following strict MVC pattern
  • Imposed AngularJS characteristic concept such as two-way data binding and dependency injection for constant updates between view and model.
  • Used Bootstrap to render grid system and run media queries to make the web portal responsive according to the size of the device.
  • Designed and developed the login module using AngularJS and local authentication module, PassportJS.
  • Responsible for creating Angular $http service to make Get/Post RESTful API call to extract the JSON contract from MongoDB database.
  • Involved in executing Mongoose module for MongoDB that emulates official MongoDB API as well as wrapping MongoDB native to make it very easy to use.
  • Developed the CRUD and transferred data as JSON format using RESTful Web Services with Express.js/Node.js and interact with MongoDB using MongoJS.
  • Created and implemented Custom Directives for displaying reusable components with Angular JS as well as creating linking functions to control the application logic.
  • Designed and created Customized Services and Factories to capture the business logic like login authentication and share data among different components in AngularJS.
  • Applied AngularJS Filters in the template, Controllers, Services and Directives to format the information before displaying.
  • Provided CSS-based and Angular-based animations using ng-Animate.
  • Involved in executing Mongoose module for MongoDB that emulates official MongoDB API as well as wrapping MongoDB native to make it very easy to use.
  • Developed the CRUD and transferred data as JSON format using RESTful Web Services with Express.js/Node.js and interact with MongoDB by using MongoJS.
  • Involved in applying Express web application framework to set up middleware that responds to HTTP Requests as well as defining a routing table which is used to perform different actions based on HTTP Method and URL.
  • Responsible for checking cross browser compatibility issues and debugging errors by using Chrome developer tools and IE developer toolbar.
  • Implemented Jasmine to run on Karma command line tool for the front-end unit testing.

Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, AngularJS, express.js, Node.js, RESTful Web Services, MongoDB, Mongoose, Jasmine.

Confidential, NYC

UI Developer

Responsibilities:

  • Worked in Agile methodology and attended daily scrum meetings to access the current progress in a sprint.
  • Using AngularJS to build different controller, directive, service, filter in different web pages by following strict MVC pattern.
  • Used AngularJS to create Single Page Applications that bind data to specific views and synchronize data with server.
  • Used ng-router to create different hierarchy structure in single page application.
  • Created and developed AngularJS components such as controllers, services, factories, filters, and models.
  • Implemented client-side validations by using Angular Form and HTML Form Validation, Type and Attribute Restrictions to validate the client inputs.
  • Involved in implementing Bootstrap layout/grid system to set the basic layout of web pages, and used Bootstrap to build Navigation bar, Drop-down menu, Image Carousel, Model, Form, Table, Tabs.
  • Implemented different kind of build-in and Custom Filters in AngularJS to format the outputs.
  • Used ng-option to create a drop-down list to implement search by different categories.
  • Used AngularJS factory to store JSON data retrieved from back-end MongoDB database and use AngularJS ng-repeat directive to iterate and display them on the browser.
  • Created and manipulated reusable angular factory which were using $http services to fetch the JSON contract with RESTful API calls.
  • Handled database access and data transmission based on node server RESTful Web Services and used MongoDB to store the light weight business such as the specific information for each book.
  • Wrote custom-directives to reuse the code for DOM manipulation as well as using custom-filters to format the data before displaying them in the view.
  • Involved setting up NPM installation to manage modules as well as using Sublime Text Editor for application Development.
  • Conducted extensive functionality testing by writing behavioral driven tests in Jasmine integrated with unit test runner, Karma.
  • Involved in the Software Development Life Cycle (SDLC) such as Requirements Analysis, Design and Implementation and Maintenance, Agile environment and Scrum based development for seasonal version update release.

Environment: HTML5, CSS3, AJAX, JSON, JavaScript, Bootstrap, AngularJS, RESTful Web Services, Node.js, MongoDB, Mongoose, Jasmine, Karma.

Confidential, VA

Web Developer

Responsibilities:

  • Oriented JavaScript and AngularJS. Created static responsive prototypes in HTML, CSS, Media Queries and JavaScript for different UI pages such as login, registration, application, and dashboard.
  • Implemented User Authentication by using PassportJS.
  • Implemented Single Page Applications when Confidential ts changed their query condition using AngularJS Router, Directives, Filters and Templates.
  • Used AngularJS two-way data binding for automatic synchronization between the view and the model.
  • Built AngularJS forms to collect and validate data from the user using validation plugin, and used AngularJS to display reusable components in dashboard UI.
  • Created custom Directives and linking functions to control the application logic.
  • Used UI Bootstrap and CSS/CSS3 to provide performant visual effects.
  • Consumed AJAX calls in AngularJS to update item counts in insurance shopping cart, and used AJAX effectively to create pagination and with client side events like quick search.
  • Worked with SASS as a preprocessor for the CSS files. Used Mix-ins and variables to allow dynamic changes.
  • Checked cross browser compatibility on different browsers such as Internet explorer, Safari, Firefox and Google chrome.
  • Developed the CRUD and transferred data as JSON format using RESTful Web Services with Express.js/Node.js and interact with MongoDB using Mongoose.
  • Created unit test cases and performed front-end unit testing using Karma and Jasmine, manipulated the Nodes using DOM and DOM Functions.
  • Implemented NPM installation to manage modules, used Sublime for application Development.

Environment: HTML4, CSS3, AJAX, JSON, JavaScript, RESTful Web Services, Karma.

Confidential, VA

Front End Web Developer

Responsibilities:

  • Implemented the project the in the Agile Scrum methodology.
  • Worked on front-end pages using HTML5, CSS3, JavaScript, and jQuery.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery and Bootstrap.
  • Used CSS Media Queries to design responsive web pages for better user experience.
  • Used jQuery AJAX call to fetch data from server side and then rendered the data on HTML using Grid system.
  • Used AJAX and jQuery to update the parts of the trade information.
  • Produced client side validation through JavaScript and Ajax for asynchronous communication.
  • Worked with QA team on the unit testing and checking cross platform compatibility.
  • Handled Browser compatibility issues in HTML, CSS, JavaScript and Bootstrap for IE, Firefox and Chrome browsers
  • Submitted daily status reports to team leader, and used CVS for version control.

Confidential

C++ Developer

Responsibilities:

  • Software developer in the team for designing and developing the application using Visual studio C++.
  • Involved in maintenance and support activities.
  • Involved in fixing production bugs to give immediate support on critical issues.
  • Involved in all phases of development from requirement gathering to unit testing.

Environment: Microsoft Visual Studio 2013

Confidential

JavaScript Developer

Responsibilities:

  • Creating Front-End Applications using HTML, CSS and JavaScript.
  • Worked closely with other senior developer, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
  • Contributed positively to the overall team dynamic; participated in stand-up meetings, planning and design sessions and other business-development working.
  • Elegant implementation of page designs in standards-compliant HTML and CSS.
  • Leading technical projects with a focus on quality and improving the user experience
  • Working directly with clients to design and develop elegant solutions.
  • Tested cross-browsers compatibility on a range of projects.
  • Creating rapid prototypes of interfaces to be used as blueprints for technical development.

Environment: HTML, CSS, JavaScript, Notepad++ and Windows.

Confidential

C++ Developer

Responsibilities:

  • Design, code, test and support a database driven system in C++ to utilize imported customer data to collect information for commercial and residential fuel sales, including supplementary programs to support primary software.
  • Document and coordinate office system interfaces with various office software vendors
  • Travel and represent the company as necessary in the start-up and/or technical support of new and existing customers.
  • Provide system documentation for all development work.

Environment: C++, C++ Visual Studio.

We'd love your feedback!