Sr. Front-end Developer Resume
Nashville, TN
PROFESSIONAL SUMMARY
- Over 8 years of experience in UI Development and Documentation of Web & Client Server Applications using HTML5, DHTML, XML, XHTML, JavaScript, JQuery and CSS3, Angular.js, ExtJs, ReactJs & Node.js.
- Involved in all teh stages ofSoftware Development Life Cycle (SDLC)including Requirements, Analysis, and Implementation, Integration, Testing and development and worked in different types of SDLC like Agile (scrum), waterfall.
- Skilled in making AJAX (xhrGet and xhrPost methods) calls using JQuery.
- Created custom directives in Angular.js for re - usable components (multi-field form elements, background file uploads, etc.).
- Experienced in working with Apache Tomcat application server.
- Extensively used teh JavaScript frameworks, JQuery, Angular JS, ReactJs, and Typescript.
- Design and document each module as a part of teh implementation/delivery process.
- Experience with different type of services - Batch, RESTful, SOAP services.
- Worked with JavaScript validation and Developed Object oriented code.
- Hands-on experience in J2EE Design patterns like Data Access Object.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements LESS, SASS and Behaviours in CSS.
- Experience working with testing tools like Firebug, Chrome or safari web inspectors and IE Developer Toolbar.
- Proficient in developing front-end systems using different frameworks like MV* frameworks such as AngularJS, ReactJS, Node.js.
- Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Experienced in working with different data objects like XML/JSON.
- Proficient in handling Twitter Bootstrap framework me.e., teh concept of Grids, making use of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Used JavaScript and JQuery for validating teh input given to teh user interface (form validations).
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3(LESS & SASS), XML, JSP, Servlets, AJAX, DOM, MVC, XHTML, DHTML
Frameworks: AngularJS2.0, ReactJS, Bootstrap, Node.js, ExtJS
Scripting Languages: JavaScript, JQuery
Web services: SOAP, RESTful
Web/Application Servers: IBM Web sphere, Apache web server, WebLogic Application Server, Tomcat, JBoss.
Databases: MySQL, SQL, PL/SQL, Oracle 11g, Hibernate.
Operating Systems: Linux(Ubuntu), Unix, Windows, Mac OS
Tools & IDE: Adobe Dreamweaver, SQL Developer, SQL Data modeler, MS Office, Notepad++, Photoshop, Sublime Text 2/3, Eclipse, Microsoft Visual Studio, Microsoft Visual Web Developer, WebStorm.
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
Sr. Front-End Developer
Responsibilities:
- Design and development of Business Functionalities in Agile/Scrum Execution.
- Created Angular Single Page Application using Angularjs and Bootstrap.
- Used Telerik components like KendoUI along with Angularjs for better user experience.
- Created different angular controller to call Restful services to prefill data.
- Used Angular ng-route to support SPA.
- Worked on creating POC based on AngularJS2.0 to build teh Metrics platform for teh management services.
- Used TypeScript and component based programming to create less dependent and faster entities in AngularJs2.0 as a part of POC.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Developed DAO classes using Hibernate framework for persistence management and also involved in integrating teh frameworks for teh project.
- Called teh Restful web service calls for POST, PUT, DELETE and GET methods.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Tested AngularJS using Karma with Jasmine.
- Used Jenkins as a Continuous Integration Tool.
- Designed Responsive Web pages using media queries and Twitter Bootstrap.
- Working with teh JIRA tool for Quality Center bug tracking.
- Used JBPM for business process management to control teh business workflows in teh application.
- Used Log4J to print teh logging, debugging, warning, info on teh server console.
Environment: JDK1.7, Spring, HTML 5, CSS 3, XSLT, JavaScript, JQuery, Web services (REST, SOAP), Hibernate, UNIX, Node.js, AngularJS2.0, Bootstrap, Ajax, JSON, XML, Log4j, Eclipse.
Confidential, Irving, TX
Front-End Developer
Responsibilities:
- Closely worked with application architect on designing new layouts.
- Involved in HLD documentation related to all possible use-cases in terms of securing data when application talks to outside environment.
- Created required views and controllers using HTML5 to support ongoing application.
- Used bootstrap to implement responsive designed UI which is used across various domains specific to Citi.
- Created custom directives for better code reuse in new and existing applications.
- Created various angular services to call API’s as a part of application initial loading to support various auto complete fields.
- Created custom wrapper using angular factory and services to design custom progress bar which can be used across all views.
- Created various site watch calls to do PE testing for all possible use-cases.
- Used Bootstrap to achieve response design pattern across all applications.
- Used Zira to track all open items associated to all ongoing sprints.
- Implemented custom validation using JavaScript which can be consistently used across all UI’s.
- Developed AJAX scripting to process server side JSP scripting.
- Involved in development of teh applications using SpringWebMVC and other components of teh Spring Framework, teh controller being Spring Core (Dispatcher Servlet).
- Wrote SQL stored procedures to automate weekly report generation.
- Worked with team in converting all existing legacy XML web services to support REST Architecture.
- Used SOAP UI to test legacy services.
- Closed worked with testing team on creating unit test cases scripts for automation testing.
Environment: JQuery Mobile, HTML, DHTML Java Script, JQuery, Ajax, SQL, Bootstrap.js, Backbone.js, ExtJs.
Confidential, San Francisco, CA
Front-End Developer
Responsibilities:
- Participated in determining teh technical roadmap and underlying strategy for teh site.
- Developed teh front-end using JavaScript, AngularJS, Bootstrap, HTML, and CSS(LESS & SASS).
- Implemented teh JavaScript/JQuery frameworks such as Angular JS for MVW/MVC framework, MVVM framework using Backbone for MVC.
- Used AngularJs Databinding, Modules, directives, Controllers, Services for developing dynamic web page application.
- Used BackboneJs MVC framework for abstracting data in to models, DOM in to views and binding these two events.
- Worked closely with UX team to translate designs and wireframes to code.
- Experienced in DOM manipulation, Event Handling, Event Bubbling, and integration with RESTful services
- Experienced in using TortoiseSVN and Git for source version controls.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
Environment: HTML, CSS, JavaScript, JQuery, Angular JS, Bootstrap, Git, BackboneJS, Tortoise SVN, MS Office, IE 6, 7, 8 9 10, Firefox, Chrome.
Confidential
Front-End Developer
Responsibilities:
- Development of applications using Struts Frame work
- Development of User Interface Creation by using JSP.
- Involved in developing presentation tier using HTML, JSP, Java Script, JSON and Ajax.
- Developed web application using ExtJS framework using JavaScript, JSON, DHTML and DOM scripting.
- Involved in writing Tag libraries.
- Involved in Preparation of CSS.
- Involved in Client Side Validations by using JavaScript.
- Implementation of J2EE Design Patterns DAO and VO.
- Deployment of Web Components in JBoss Application Server.
Environment: Struts 1.1, Java 1.5, JSP 2.0, EJB 2.0, Postgre SQL 8.1, XML, HTML, ExtJS, Java Script, JSON, Ajax, JBoss 4.0, Eclipse 3.1.
Confidential
Java Developer
Responsibilities:
- Worked on developing and maintaining call management tool for Linksys BPO.
- Worked on developing online tool for integrated call management versus existing stand-alone systems.
- Involved in UML modeling - Use case diagrams, Class diagrams.
- Implemented existing business logic using JSPs and Servlets to a web based portal.
- Worked extensively with JSPs, CSS and HTML.
- Used Net Beans as a development environment.
- Made portal accessible to mobile devices using J2ME.
- Designed teh entire database structure for teh new application.
- In charge of creation and maintaining database structure.
- Wrote SQL scripts to insert/update/delete data.
- Wrote SQL stored procedures to automate weekly report generation.
- Worked with backend data manipulation using JDBC and stored procedures.
- Developed JUnit test cases for unit testing.
- Configured Apache Tomcat server for both browser-based and Java-enabled mobile device access.
- Involved in bug-fixing and support for day-to-day issues.
- Provided training on using teh tool to new employees.
Environment: Net Beans, Windows, Java/J2EE, J2ME, Apache Tomcat, JSP, CSS, HTML, Oracle 9i, SQL.