Front End Developer Resume
Dallas, TX
SUMMARY
- Extensively worked Over 8 years on n - tier architecture system with application system development using Java, JDBC, Servlets, JSP, Web Services, WSDL, SOAP, Spring, Hibernate, XML, HTML4/5, CSS2/CSS3, JavaScript, JQuery, JSON, AJAX, XML, Tool and DOM, Mobile applications.
- Strong expertise in the latest version of object oriented Javascript MVC/MVP Frameworks, Libraries like Angular.js, Node.JS, Backbone.js, Bootstrap, Require, and Handelbars.
- Solid experience withResponsive Web Design (RWD)with involvement in several web application development projects.
- Extensive knowledge inHTML/HTML5, CSS/CSS3, Bootstrap - hand-coded, cross browser (no tables for non-tabular data).
- Good Knowledge onSearch Engine Optimization (SEO)techniques.
- Implemented Rich User Interfaces using JSP, JSTL, DHTML, XHTML, CSS, JavaScript and AJAX.
- Knowledge in spring, Hibernate, and Struts application frameworks.
- Very Strong conceptual and hands on programming skills on Collections, Multi-Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java
- Developed Software using Agile Methodologies.
- Experiencing working with Node.js, npm modules (Grunt, Bower, Express, Mongoose).
- Hands-on experience with various Application servers and Web servers (Web Logic, IBM Web Sphere Application Server, Tomcat) with development tools like IBM RAD, My Eclipse, Net Beans.
- Knowledge in Java/J2EE Design Patterns including singleton, Model View Controller (MVC) and Data Access Object (DAO).
- Experienced in test driven development (TDD). Practiced test first development and Proficient in unit testing the application using JUnit.
- Hands on experience on Concurrent Version Systems such as CVS and SubVersion.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, XML, Bootstrap, AJAX, jQuery, Bower, Grunt, Gulp, LESS, SASS, JSON.
JS Frameworks: Angular.JS, EXT.JS, Backbone.JS, Node.JS, Vanilla.JS, Require.JS, D3.JS, Grunt.JS
Programming Languages: JavaScript, C, C++, Python, Java.
Methodologies: Agile, Waterfall, TDD
Debugging Tools/Testing: Firebug, BugZilla, W3c validator, IE Tester, Jasmine, Karma
Build Tools/Repository: GIT, SVN, ANT, Maven, Jenkins
Operating Systems: Windows 7/8, Linux, Mac OS X
Database: Oracle 9x/10x, SQL Server, MS-Access, MySQL
GUI editors: EclipseIDE, NetBeans, Dreamweaver, EditPlus, JSfiddle, Sublime Text
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Front End Developer
Responsibilities:
- Built single page E-commerce application using AngularJS.
- Used bootstrap.css to target various devices like iOS and Android.
- Created various mobile screen sizes in Bootstrap by creating CSS3 media queries for desktop, tablet, and mobile devices.
- Setup GruntJS for compiling SASS files to CSS.
- Design dynamic, model drivenAngularJScomponents to enable high modularity and reuse.
- Developed front end UI components using AngularJS directives, by creating services to encapsulate the data and update the views with controllers in JavaScript.
- Used AngularJS for Grid data displays, DOM Manipulation and to retrieve JSON data from backend and saved in scope to make binding easy.
- Wired different views of the application pages using AngularJS's UI-Router within the configuration of the app module and injected the ngAnimate module to create seamless transitions of pages with CSS3 transitions.
- Implemented Ajax calls to the server to embed search application results in AngularJS using the $http service, retrieving user submitted searches and filtering through the records using the ng-repeat directive.
- The entire code is tested using Jasmine unit test and end-to-end as suite leveraging test runner called karma and protractor.
- Worked with the JIRA tool for Quality Center bug tracking.
- Debugging and code correction on UI plugins and web services wired with RESTful API calls, and assisted with code reviews, unit testing, and QA analysis of the search applications technical architecture.
Environment: AngularJS, HTML, CSS, SASS, JSON, Entity Framework, SQL Server, Bootstrap, GruntJS, JIRA, Jasmine.
Confidential, Malvern, PA
UIDeveloper
Responsibilities:
- Built Rich Prototypes and Applications using HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, Backbone JS and Bootstrap with MySQL database.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax () calls.
- Implemented AngularJS application to follow strict MVC patterns for improved source code maintenance.
- Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
- Integrated the frontend JQueryUIwith backend REST API.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Coding, styling, testing of reusable JavaScript, CSS, HTML widgets / libraries for complexUIcontrols.
- Responsible for JavaScript / AJAXUIupgrades and improvements.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE, Google Chrome, and Mozilla Firefox.
- Facilitated User Testing sessions to solicit feedback on prototypes.
- Developed theUIusing SWT to add/remove tags.
- Wrote the backend to modify the tags in the database using JSON for data transmission.
- Developed callback functions to parse and handle JSON data returned from the server.
- Designed user-friendly navigation for displaying various sections of data using JQuery.
Environment: HTML, CSS, SASS, JavaScript, JQuery, Bootstrap, XML, MVC Framework, AngularJS, Backbone JS, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Microsoft Azure, Tortoise SVN.
Confidential, Brookfield, WI
UIDeveloper
Responsibilities:
- Developed all theUIpages using HTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax and the Box Model.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Used AngularJS MVC Frameworks in the development of the web applications.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Developed Tabbed pages using AJAX with JQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Used AngularJS to retrieve data from the Rest Services.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used AJAX calls through AngularJS to populate the data tables on the front -end.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used JQuery Events to manipulate the elements depends on the user interactions (like .ready (), hover (), bind (), click (), keypress ()
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Written SQL Queries to interact with Oracle database.
- Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, Bootstrap, JavaScript, JQuery, Angular JS, Dreamweaver CS5, AJAX, JSON, MS Office, PL/SQL, SVN
Confidential
Web/UIDeveloper
Responsibilities:
- Developed interfaces using HTML, JSP pages and Struts -Presentation View.
- Developed application by using Struts, Servlets and JSP's as per client request, custom tags have been developed to reuse it in other modules.
- Implemented AJAX to speed up web application.
- Developed Ant script to automate the process of build and deployment.
- Used SOAP Web Service and deployed applications on Apache Tomcat server.
- Extensively configured the build files to different environments.
- Developed session beans which encapsulate the workflow logic.
- Used entity beans to persist the data into database and JMS to establish message communication.
- Used SVN for the concurrent development in the team and for code repository.
- Involved in regression testing, evaluating the response times, and resolving connection pooling issues.
- Converted the Photoshop mockups in to hand-written HTML and CSS pages.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
Environment: HTML, CSS, JavaScript, JQuery, Struts, Servlets, JSP, JSTL, JMS, XML, SOAP, MVC Framework, Apache Tomcat, MySQL, Eclipse, Tortoise SVN, MS Office, Adobe Photoshop, Oracle, SVN, AJAX
Confidential
Java Developer
Responsibilities:
- Developed using JSP, Servlet, Database Programming through JDBC & Stored Procedures in SQL Server.
- Performed Object Oriented Analysis for Proposed Application.
- Actively participate in Analysis & Design sessions of the Project, which is based on MVC (Model-View Controller) Architecture.
- Used Spring Web Module integrated with Struts and JSF.
- Designed and developed user interface screens in Java, HTML through Dream weaver.
- Developed dynamic response through JSP and Servlet. Developed pages using JSF features like converters, validators.
- Designed and implemented back-end business logic using Servlets and used Servlets for Applicant registration, login, updating Applicant profile.
- Developed MVC Controller through Servlet and Generate dynamic MVC view by using JSP.
- Developed Application’s Forms (UI) and Actions under MVC Model.
Environment: Java, Servlets, JSP, JSF, JDBC, Apache Tomcat, SQL Server, Eclipse, Html, JavaScript, CSS, Windows.