Summary:
*+ years of extensive experience in User Interface Developer as a Web Developer in developing web applications using HTML/HTML5, CSS/CSS3, DHTML, XHTML, XML, DOM, JavaScript, JQuery, AJAX, JSON, DOJO, JSF/JSP, Angular JS and Bootstrap.
oExcellent understanding of the latest front-end/Web development framework, Angular JS, with the use of Angular Controllers, Services, Routing, Filter, Factories and developed Polymer custom elements inside of an Angular app.
oExperience in complete Software Development Life Cycle (SDLC) of various projects, including requirement gathering, system designing, data modeling, application development that involves various stages in development, maintenance and support.
oExtensively used CSS3 and Bootstrap for styling the HTML5 elements.
oExperience in developing Responsive Web Design (RWD) techniques to target Tablets, Mobiles and desktops by using Angular JS and Bootstrap.
oUsed Test Driven Development (TDD) which was adopted by agile methodology design, development and testing phases of Software Development.
oUsed Angular JS framework to develop core front-end components of a fast, scalable, complex desktop-class web application and developed Client side validation techniques by using JQuery and Angular JS.
oExperience in working with MVC Architecture and used version control GIT, VSS, SVN, CVS and TFS.
oExperience in using the Angular JS, Node JS/React JS and MVC Frameworks in the development of Single page web applications (SPA), which can bind data to specific views and synchronize data with server.
oDesigned Front-end within object Oriented Java script Framework like Angular JS, Bootstrap, Marionette JS, Require JS, Backbone JS, Can JS, Node JS, Ember JS and Ext JS and Created React JS components using JSX, followed FLUX design pattern in data flow.
oUsed Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page and to create pagination and with client side events like quick search.
oWrote code to implement AJAX based applications be fetching the response from backend API’s as a part of JSON and AJAX, JSON are used to send request to the server to check the functionality of the website.
oExtensive experience in Applications using AJAX, Object Oriented (OO) Java-script, JSON, JSONP, XML, JAX-RS and JAXB.
oDeveloped Business Logic and Interfacing components using Business Objects, XML & JDBC and Experienced in using SOAP and REST for implementation of web services.
oCreated complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
oUtilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
oInvolved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu and in writing SQL Queries, Stored Procedures and Triggers.
oExperience in using various tools and ides for development and design like Sublime Text 3, Notepad++, Adobe Dreamweaver, Web Storm, Net Beans IDE 7.4, RAD9.0.1, IBM RSM, TOAD and Http Watch.
oGood understanding of client side build tools like NPM, Bower, Grunt and Gulp, Knowledge in Creating and managing web applications, Site and Site collections.
oCollaborated with fellow UXD team members to develop UI common components to design patterns for next generation software applications.
oExtensive knowledge of database design and programming using Oracle12c/11g/10g/9i, MS-SQL Server 2008/2005, MySQL5.1/4.1 and DB2 9.1/8.1.
oExperience in developing test Cases for Angular using JUnit 4.x, Load runner 11.0/11.5, Selenium, Chai, Quick Test Pro, Jasmine, mocha and Karma.
oSelf-motivated, good team member with excellent with agile methodology analytical, communication & problem solving, Skills with ability to work independently as well as in a team.
Technical Skills:
Languages:
C, C++, Java script, JQuery, Angular.JS, XML1.0 and MySQL.
Web Technologies:
HTML4/ HTML5, XHTML, DHTML, CSS2/CSS3, Bootstrap, JavaScript, JQuery, Angular JS, JSP/JSF, DOJO, JSON, AJAX and XML.
Framework:
JQuery, Bootstrap, Angular JS, Ext JS, Node JS, React JS and Backbone JS.
IDE & Tools:
Sublime Text 3, Notepad++, Adobe Dreamweaver, Web Storm, Net Beans IDE 7.4, RAD 9.0.1, IBM RSM, TOAD and Http Watch.
Application & Web
Servers:
Apache Tomcat 6.x/7.x, Oracle-JBoss6.0/7.0, IBM-Web Sphere7.x/8.x and BEA-WebLogic9.2/10.3.
Database:
Oracle12c/11g/10g/9i, MS-SQL Server 2008/2005 and MySQL5.1/4.1.
Operating System:
Windows 2007/2003/2000/NT/XP/Vista, Linux RHEL6/CentOS, Unix and Mac OS X.
Design Modeling:
MVC, OOA/OOD, UML-Design, Front Controller, Rational Rose, Session Facade and Singleton.
Version Control:
VSS, SVN, CVS, TFS, GIT and GitHub.
Bug tracker:
Bugzilla, JIRA, Mantis and Rally.
Education:
Bachelor of Engineering in Computer Science Engineering at Sathyabama University, Chennai, India.
Professional Experience:
Client: Citi Group, Irving, TX Oct/2015-Feb/2017
Role: User Interface/Web Developer
Responsibilities:
oInvolved in development and implementation of front end part of the application.
oDeveloped the UI Screens using HTML5, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout and Used Node JS for heavy DOM manipulation.
oWorked on the Single page web applications (SPA), Angular JS-2, Node JS/React JS and MVC Frameworks.
oWorked on SPA (Single page web applications) by using Angular JS 2 to develop Login page, Forgot Password page and Registration page on online banking.
oCollaborating with designer to create views for a responsive Single page web applications (SPA) in React JS and maintaining current code.
oLeveraged React JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
oImplemented Model View Controller (MVC) architecture using Struts framework.
oUsed advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
oExtensively used CSS and Bootstrap for styling the HTML elements.
oUsed detailed wireframes and developed Mock-up designs as per the requirements of Business.
oCreated Master Pages, CSS Styles Sheets and convert mockups to functional and designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
oDeveloped presentation layer using UI technologies like HTML5, Ajax, JavaScript, React JS, Angular JS, JQuery, Bootstrap, JSP, and XML that interact based on events.
oWorked on the modernization of a legacy and outsourced UI technologies used were Angular JS, Ext JS and JQuery.
oInvolved in customizing the JSX files for rendering the UI in implementing and creating React JS components using JSX, followed FLUX architecture.
oExperienced in React JS and working with React Flux architecture using complex Object Oriented concepts in improving the performance of the websites.
oDeveloped client side validation techniques using JQuery and Angular JS.
oDeveloped Responsive web pages and applications (RWD) using AngularJS-2 and Bootstrap.
oDeveloped fully functional responsive prototypes based on Business Requirements using HTML/HTML5, CSS3, JavaScript and JQuery.
oDeveloped Angular JS 2 services for consuming REST web services and Developer a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST FULL API server on a different domain.
oExpertise on working with server side REST FULL API and called them from backbone models.
oWorked on the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
oWorked with the UAT team to develop UI common components and design patterns for next generation software applications.
oDesigned website mock-ups, navigation buttons, etc., using Adobe Photoshop.
oUsed Apache Tomcat Server, to check the functionality of the developed code.
oCreated complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
oUsed Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
oUsed Ajax effectively to create pagination for the client side events like quick search.
oConverted wireframes in templates including creation of brand identity, web site header, menu, information containers, grid styles, navigation, forms, buttons, icons, images, User components and application widgets creation with suitable color schemes.
oWorked with the architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout, JSP, JSX, JIRA, UXD, TDD, REST, RWD, Angular JS, Node JS/React JS, SPA and MVC.
Client: Kaiser Permanente, Pleasanton, CA Aug/2014 - Sep/2015
Role: User Interface/Web Developer
Responsibilities:
oBuilt Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL database.
oDeveloped user interactive websites using web technologies like HTML, XHTML, and CSS according to the standards.
oResponsible for setting up Angular JS framework for UI development. Developed HTML views with HTML5, CSS3, Angular JS and JSON.
oInvolved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
oDesigned and developed the User Interface using JSP, JSF, HTML5, CSS3, JavaScript, AngularJS and Bootstrap.
oDeveloped HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
oDeveloped Business Logic and Interfacing components using Business Objects, XML and JDBC.
oUsed Bootstrap in effective web design.
oEnhanced user experience by designing new web features using MVC Framework like AngularJS.
oBuilt Single page application and structured the JavaScript code using framework AngularJS.
oUsed routing schemes to develop Single Page Applications (SPAs) using Angular route.
oUsed Dependency Injection (DI) from AngularJS factories and services.
oDesigned and developed Single Page Application with Controllers, Model and Views of AngularJS framework.
oDefined new validations through AngularJS for the form field validation implemented through HTML5.
oUsed AJAX, JSON to send request to the server and check the functionality of the website.
oUsed JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
oCreated XHTML Pages with CSS and the Box Model.
oInvolved in creating AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
oExtensively used CSS3 and Bootstrap for styling the HTML5 elements.
oUsed jQuery Events to manipulate the elements depends on the user interactions.
oUsed jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
oUsed jQuery plugins autocomplete, validation, drag and drop and more exceptionally.
Environment: HTML5, CSS3, Bootstrap, JavaScript, JQuery, AngularJS, Ajax, JSON, XHTML, XML, JSP, JSF, MySQL database and Require JS.
Client: AMEX, Phoenix, AZ Jan/2013-July/2014
Role: User Interface/Web Developer
Responsibilities:
oDeveloped Web Interface using JSP, Java Script, HTML, JSFs, DOJO and CSS.
oImplemented the MVC architecture using the Struts framework.
oDeveloped different GUI screens using JSP and user validations using JavaScript.
oEffectively implemented AJAX in developing dynamic web pages
oImplemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
oDeveloped Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP pages, Form Beans, AJAX code, JavaScript and worked on integration.
oMade enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
oCreated a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of CSS to cut down on repetitive code.
oImplemented JavaScript module patterns using asynchronous script loading.
oSuccessfully performed the RESTful APIs Integration using XML and JSON.
oModified widgets and plugins to stream live data from the social networking sites.
oConducted full functional tests, link tests and the browser compatibility tests for the websites.
oImplemented the SEO Techniques to improve the search results on the web.
oDeveloping enterprise applications using Struts Frameworks.
oImplemented the Connectivity to the Data Base Server Using JDBC.
oDeveloped the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
oWrote complex SQL statements to retrieve data from the DB2 database.
oUsed My Eclipse as an IDE for developing the application.
oImplemented Coherence Cache which can be used with Spring Annotations.
oDeployed the Developed web components on Apache Tomcat Web-Server.
oCreated various UI components for different web pages using HTML, Angular JS.
oInvolved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
oWorked with Cross-Browser Compatible issues
oExtensively used AJAX and JSP for UI and server side programming.
oWrote application level code to perform client side validation using jQuery and JavaScript.
oMobile responsive site built with Bootstrap and jQuery.
Environment: HTML 4/5, CSS 3, JavaScript, jQuery, Angular JS, AJAX, JSF, JSON, JAVA, Web Services, JSP, Struts MVC, Bootstrap, SQL, Eclipse, IDE, Tomcat, API’s, JSON, XML and RESTful.
Client: Crowd Software Solutions PVT LTD, India July/2011 – June/2012
Role: User Interface/Web Developer
Responsibilities:
oInvolved in discussions with the System Analysts to identify the technical requirements of the projects.
oDeveloped user interfaces using HTML, CSS3, JavaScript, XHTML, DHTML, XML, jQuery, AJAX and JSON.
oBuilt code using Maven tool.
oUsed CSS Sprites to decrease the number of HTTP requests and load time of web pages.
oInvolved in writing the Properties, methods in the Class Modules and also consumed web services.
oPlayed a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
oDeveloped Action Classes and configuring with Struts Framework.
oUsed JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
oDeveloped a JQuery based front end including forms, controls, event handlers and effects.
oCoded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
oDeveloped business logic and consuming web services.
oConverted existing JavaScript code into MVC pattern using Angular.js framework.
oEffective use of CSS features use as Borders, Backgrounds and Multiple columns.
oInvolved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu.
oInvolved in writing SQL Queries, Stored Procedures and Triggers.
oUsed Bootstrap and AngularJS for effective design of Web pages.
oDesigned, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
oWorked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
oWorked closely with Photoshop designers to implement mock-ups and the layouts of the application.
oWrote code to implement AJAX based applications be fetching the response from backend API as a part of JSON.
oWorked with View State to maintain data between the pages of the application.
Environment: HTML, DHTML, XHTML, CSS, Bootstrap, Dreamweaver, XML, SQL, MySQL, JavaScript, JQuery, Angular JS, AJAX, JSON, Struts Framework, MVC and API's.