Sr. Front End/angular Js Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Over 7+years of extensive experience in designing User Interface applications and integration of highly transactional and scalable applications using HTML, XHTML, CSS, JavaScript, JQuery, JSP, AJAX, JSON,REST and XML.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, Angular.js 2.0, React.js, Require.js, bootstrap, Ext.js, JSF and JSP.
- Experienced in building cross browser compatibility web pages in Responsive Design using Bootstrap and adapt to the changing environment.
- Good Experience in Java Script MVC Framework like Angular.JS /2.0 and Node.js.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, and Pseudo Elements.
- Involved in developing a Large Scale Application with a Single Page Application (SPA) using Angular.JS.
- Good Experience in Debugging an Issues in different Browsers.
- Expertise in using source code control systems such as GITHub, SVN.
- Developed UIfor search products using React.JS and Express JS.
- Debugging the Angular.JS
- Various Charting/UI tools like Modernizer to Enhance the HTML5, JQuery UI and Bootstrap.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Very familiar with java script library such as JQuery, prototype, Moo Tools. And used JQuery UI for creating rich user interactions and UI components.
- Experience using version controls such as GIT and SVN.
- Good knowledge and exposure in SOAP and REST web services and handling Restful API methods around MVC framework.
- Experience in XML and JSON for storing and exchanging data across http network protocol.
- Having experience in UI related framework and libraries such as JQuery UI, YUI, DOJO, Ext JS and kendo UI.
- Good Knowledge in using Dojo Components and integrating back - end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Extensively involved in writing JAXB Web service's for server side and involved in complete front end to back-end persistence layer for Use cases assigned.
- Experience in JSP (Java Server Pages) with dynamic Java content embedded using special tags.
- Experience in Agile methodologies such as Scrum, Waterfall Model and Test Driven Development.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
TECHNICAL SKILLS:
UI/Web Technologies: HTML5, CSS3, Bootstrap, JQuery, JavaScript, OOJS, AJAX, JSP, XML, JSON, UI Concept Modeling/Wire framing, MVC, REST API, Grunt, DOM, SEO, Toad.
JavaScript Frameworks: backbone.js, node.js, Angular.JS, Require.JS, Knockout.js, React JS
UI app tools: DOJO, Sencha, Ext JS, Telerik Kendo UI, JQuery UI, Splunk.
Wire Frame Tools: Balsamiq, Adobe Illustrator CS3.
IDE, HTML Editor: Eclipse IDE, IntelliJ IDEA, Notepad++, Adobe Dreamweaver, Photo Shop, JSfiddle, Webstrom, Sublime text, Plunker, Virtual Studio.
Version Control: SVN, GIT.
JS Unit Testing: Karma, Jasmine, Mocha, protractor.
Web/App Servers: Apache Tomcat, HTTP Web Server.
Methodologies: Agile, Rational Unified Process (RUP), UML.
Database: Oracle, MySQL, SQL Server, NOSQL
Operating Systems: Windows, UNIX and LINUX.
PROFESSIONAL SUMMARY:
Confidential, Dallas, TX
Sr. Front End/Angular JS Developer
Responsibilities:
- As a UI Developer, primary responsibilities entailed analysis, design and development of the application.
- Involved in developing web application using HTML5, CSS3, JavaScript and React JS.
- Creating a Widget and installing it to application, as it is core for implementing any OCC Projects.
- Created Customized Widgets as per Client requirements.
- Drag & Drop of OCC widgets in to the required webpages to maintain consistency in entire application.
- Implement data grid/tables using Bootstrap and React JS for front-end client.
- Developed the UI Screens using HTML5, CSS3, Java Scripts, Ajax, JQuery Custom-tags.
- Application client implemented as a multi-page, responsive solution with knockout and jQuery.
- Worked with my team member to build a layered Knockout.js binding system to support partial views. This allowed the partial views to contain the JavaScript functionality that was associated with them, making them both reusable and much more maintainable compared to a pure JQuery system
- Created custom factory service that relies on Angular $http injection to make AJAX calls back to a server and used RESTFUL web services to update and modify data at the server side
- Used LESS and followed Bootstrap-grid system to develop Responsive Widgets
- Implemented dynamic page elements and form error validations using Angular JS directives.
- Created Angular service calls to exchange (request / responses) information with database.
- Maintained Cross Browser compatibility & implement Responsive Design using Bootstrap, custom media queries, etc.
- Used Widgets in OCC, as it gives scope of reusing the same widget in multiple webpages helps in reducing the rewriting the same code.
- Used JQuery plugins auto complete, validation, drag and drop and more exceptionally.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Used Agile Methodology for Software development.
- Created some prototypes using Widgets to implement some of the features of JQuery Plugins.
Environment: HTML5, CSS3, JavaScript, AJAX, JQuery, Angular JS,/2.0, Knockout Js, React JS, Responsive Design, OCC, Bootstrap, Photoshop, Agile and Windows.
Confidential, Columbus, OH
Senior Web/UI/ Angular JS Developer
Responsibilities:
- Participated in the sprint review meetings and explained the technical changes to the clients.
- Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript.
- Used JQuery to make the HTML5, DHTML and CSS3 to interact with the JavaScript functions.
- Developed the Site using the Struts withSpringIntegration using the tiles framework
- Developed presentation layer using HTML5, JavaScript, CSS3, AJAX etc.
- Developed Business logic in a separate layer and integrated into Action classes using the Business façade design pattern
- UsedJavaNaming/Directory Interface (JNDI) and JDBC connection pooling to access the database seamlessly.
- Enhanced Web application using React JS, JSON, HTML5 and CSS3.
- Developed and Implemented Web Services and used Spring Framework.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed AJAX scripting to process server side JSP scripting.
- Developing enterprise applications using Struts Frameworks
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Involved in development of back-end business layers using Servlets
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Written Junit test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Developed a fully functional prototype application using JavaScript (Angular.JS and Backbone.JS) andBootstrap, connecting to a REST-FUL server on a different domain.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Used My Eclipse as an IDE for developing the application.
Environment: HTML5, CSS3, JavaScript, Spring, Hibernate, Struts, JSF, Web sphere, APACHE CXF, SOAP, Web Services, DOJO, Coherence, Angular JS, React JS, Node.js, Backbone.js, Bootstrap, Git, Github, AJAX, JSP, XML.
Confidential, Fairfax, VA
UI/Web Developer
Responsibilities:
- Responsible for Development of e-commerce Web pages using HTML5, JavaScript, Angular.JS, CSS, SASS including AJAX controls and JSON.
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
- Worked on prototypes for Responsive design.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Safari, and IE.
- Developed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML 5 and W3C standards for CSS as well.
- Used Yeoman, BOWER and NPM for scaffolding the Angular.JS application.
- Involved in developing the Angular.JS MVC framework for the Single Page Application development.
- Understanding and conveying the Client requirement to the Database team which uses MongoDB and MYSQL.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. Debug the application using chrome developer toolbar to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Google chrome, Firebug.
- Angular.JS AJAX module is used to handle RESTful calls to enable communication between view components and server.
- Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
- Built application service layer using Angular.JS Dependency Injection.
Environment: HTML5, CSS3, JavaScript, JQuery, Node.js, Angular.JS, AJAX, Vagrant, Agile Methodology, Windows.
Confidential
Web Developer
Responsibilities:
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Developed data insertion forms and validated them using JavaScript.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Created shell scripts and updated the scripts as per the requirement by UNIX Commands.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
Environment: HTML, CSS, JavaScript, XML on Windows XP.
Confidential
Jr. UI Developer
Responsibilities:
- Worked with the team of architects to gather requirements and enhance the application functionality and add new features.
- Created Mock-up designs and developed various functionalities with JavaScript and JQuery.
- Extensively used Ajax calls to send parameters and fetch data based on the user-triggered events.
- Developed print functionality and download to Excel functionality.
- Used CSS, HTML to make effective and cross-browser compatible front-end pages with attractive and easy to use functionalities.
- Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
- As part of testing, prepared effective Test Scripts for each of the developed functionality.
Environment: HTML, DHTML, CSS, Java, JavaScript, Adobe Flash, Windows.