Ui/ Angularjs Developer Resume
Jersey City, NJ
PROFESSIONAL SUMMARY:
- Passionate UI developer with 6+ years of experience in designing & developing web applications using various technologies including AngularJS, HTML5/HTML, CSS3/CSS, JavaScript, Bootstrap, jQuery, Java, AJAX and JSON.
- Experienced in MVC & MVVM architecture and using frameworks like AngularJS & ReactJS to build Single Page Application (SPA) .
- Hands - on experience using one-way/two-way data-binding, directives, controllers, filters, ui-routers and creating custom directives in AngularJS.
- Designed and created AngularJS factories to make RESTful API calls by using $http and $resource to get the JSON contract.
- Solid experience in Object Oriented Programming (OOP) designs and analysis such as inheritance, polymorphism and etc.
- Expertise in using Bootstrap, jQuery, AJAX, JSON and XML to do responsive web designs as well as data passing between pages.
- Hands-on experience with SASS and LESS to build optimized CSS to work across multiple web pages and styles.
- Good understanding and knowledge of Node Package Manager (NPM) to manage the modules, familiar with Node.js, ReactJS, Grunt and Gulp.
- Worked with database design and usage including table creation and normalization, queries, stored procedures, views, functions, triggers and familiar with PHP & MySQL .
- Experienced in source control management tools such as Git and Bitbucket to keep track of individual team member’s work and do the simultaneous editing.
- Excellent understanding of JavaScript principles like Promise, Object Prototype, Callback, Closure and new web technologies like ES6 and Babel.
- Strong working knowledge of Jasmine and Karma for unit testing in AngularJS.
- Experienced in all Software Development Life Cycle (SDLC) activities like but not limited to requirements gathering/analysis, product/release/team planning, implementation and maintenance, good understanding of the requirements of the client as well as the flow of the application.
- Involved in daily Scrum meetings, worked with Waterfall and Agile to keep track of the ongoing project status and issues.
- Team player, detail-oriented and strong research capability, excellent written, presentation and problem solving skills with the ability to handle multiple tasks effectively and master new concepts and tools quickly.
TECHNICAL SKILLS:
Web Technologies: HTML5/HTML, CSS3/CSS, JavaScript, AJAX, JSON, XML and RESTful API.
Frameworks & Libraries: AngularJS, ReactJS, Node.js, Bootstrap, jQuery, Lodash and SASS/LESS, Babel.
Programming Languages: JavaScript, Java, C#/C++ and PHP.
IDE & Task Runner: Sublime, Eclipse and Webstorm; Gulp, Grunt and Webpack.
Testing Tools: Jasmine and Karma.
Version Control tools: Git, Bitbucket and SVN.
Database: MySQL, Oracle and MongoDB.
Methodologies: TDD, Agile and Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
UI/ AngularJS Developer
Responsibilities:
- Responsible for developing UI pages using AngularJS, HTML5, CSS3, JavaScript, jQuery, Lodash, 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 from Java end.
- 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.
- Used Grunt to do the minification and file transformation.
- 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, Grunt, MVC, DOM, UX, Eclipse, Agile, Git, Karma, Jasmine and SDLC.
Confidential, NYC
UI Developer
Responsibilities:
- Created angular components, UI development using AngularJS, HTML5, CSS3, JavaScript, jQuery and Bootstrap.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Created different modules for each small part of the Single Page Applications in AngularJS.
- Worked with Angular ng-repeat to render data that comes from the java end.
- Experienced in developing functionalities like navigation bars, dropdown lists, custom filters and state parameters using AngularJS.
- Hands-on experience in using Lodash to optimize and utilize multiple array manipulation functionalities.
- Solid experience in using Angular $http service to do GET/POST integration with Java end.
- Used Jasmine and Karma to test our custom directives and controllers.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Familiar with multiple JavaScript IDE such as Eclipse, Sublime and Webstorm.
- Coordinated with UX designers and developed static content using HTML5, CSS3 and AngularJS.
- Used Angular UI router to create different states and hierarchy of the application.
- Extensively worked on creating cross-browser compatible interfaces to support different browsers like but not limited to IE, Firefox, Chrome and Safari.
- Involved in using CVS, Git for project management and version control.
- Followed Agile methodology to track the project details and update the development status.
Environment: AngularJS, HTML5, XML, CSS3, SASS/LESS, Bootstrap, JavaScript, Grunt, AJAX, JSON, JSP, jQuery, MVC, Node.js, Git, CVS, Jasmine, Karma, Agile and Firebug.
Confidential
Software Developer
Responsibilities:
- Experienced in applying AngularJS features including MVC and two-way data binding for the development of single page applications.
- Designed and developed User Interactive (UI) of Web pages with the help of HTML4, CSS3, SASS/LESS, JavaScript, jQuery, Bootstrap and AJAX.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Involved in developing XML, HTML, and JavaScript for presentation and data validation on the client side.
- Involved in the implementing queries to the back-end database using $http service to fetch the JSON contract.
- Developed client-side validation code using JavaScript and jQuery.
- Worked on Bootstrap and SASS/LESS to develop User Interface with responsive design.
- Responsible for manipulating HTML, CSS in jQuery as well as building dynamic web pages using AJAX, JSON and XML.
- Worked with Agile methodology and performed coding, debugging and testing.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
- Successfully executed all the test cases and fixed bugs/issues during the test cycles.
Environment: AngularJS, HTML4, CSS3, SASS/LESS, JavaScript, jQuery, Java, XML, Bootstrap, ReactJS, Node.js, MVC, AJAX, JSON, Agile, Eclipse, PL/SQL and Oracle.
Confidential
PHP Developer
Responsibilities:
- Solid experience with MySQL, PHP and Zend framework in LAMP environment.
- Involved in design and developing websites using HTML4, CSS3, jQuery, JavaScript and AJAX.
- Developed an advanced search engine that facilitates various kinds of searches throughout the whole application.
- Experience in writing complex SQL queries and PL/SQL stored procedures.
- Applied expert knowledge of PHP programming in session and cookies implementation.
- Utilized MVC framework and developed JSP pages, Servlets and XML based on action-mapping files for web tier.
- Cleaned up and rewrote front-end using HTML, JavaScript and CSS to meet validation requirements.
- Implemented a caching feature to cache static web pages in memory using XML and PHP.
- Used Git as the primary repository for backup and migration of content.
- Responsible for optimizing MySQL to support huge traffic as we have an enormous user base.
- Involved in debugging, testing of software modules, documentation work and code reviewing with other developers.
Environment: HTML4, CSS3, JavaScript, jQuery, DOM, MySQL, PHP, PL/SQL, JSP, AJAX, XML, Zend framework, Linux, Apache Server, Servlets, Windows, LAMP, Agile and SDLC.
Confidential
Web Developer
Responsibilities:
- Developed dynamic and responsive web pages using HTML4, CSS3 and JavaScript.
- Extensively used jQuery in implementing various GUI components in application portal.
- Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Used AJAX, JSON to send request to the server to check the functionality of the websites.
- Involved in providing pseudo application level code to interact with RESTful web services using AJAX, JSON and XML.
- Developed page layouts, navigations and presented designs and concepts to the clients and the management review.
- Experience in working with CSS background, layout, position, text, border, padding, pseudo classes, elements and CSS behaviours in CSS.
- Responsible for the design of client websites right from the conceptualization stage to its implementation and maintenance.
- Involved in testing of front-end code in multiple browser to ensure cross-browser compatibility.
- Used Firebug, Chrome developer tools and IE developer toolbar for debugging JavaScript and code refactoring.
- Responsible for writing reports, interpersonal communication and documentation work.
Environment: HTML/HTML4, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, XML, GUI, Firebug, RESTful web services, SVN, Sublime, Eclipse, DOM, Agile and SDLC.