Java Ui Developer Resume
Reston, VA
SUMMARY
- Over 9 years of experience in the Dynamic Web Applications Development using HTML, CSS, Vanilla JavaScript, LESS, SASS, Grunt, Gulp JQuery, AJAX, Java, Spring, XML, Bootstrap, AngularJS, Zing Charts Kendo UI, PHP, Spring MVC, Hibernate and SQL.
- Working experience in Pharmaceutical, Insurance, Oil & Gas and Financial/ Banking sectors.
- Extensively worked on AngularJS using best practices to create a Single Page, data intensive Applications
- Extensively used Bootstrap and has good knowledge on new responsive design frameworks like Pure CSS, Material Design by Google.
- Experience on implementing AJAX features using JavaScript, jQuery and AngularJS as well as experience as a Web Developer with solid understanding of object oriented programming, database designing, development and installation of the different modules.
- Designed Data visualization portal for an Oil & Gas company using ZingCharts.
- Responsible for initiating, planning, construction, execution, monitoring and controlling Web and Desktop applications.
- Well experienced in debugging JavaScript using Firebug, Fiddler and Developer tools.
- Used build tools like Grunt, Gulp and created tasks for minifying, linting.
- Have good knowledge on Browserify, Webpack.
- I had written test cases using Karma for AngularJS.
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
- Practical knowledge of SEO in web design and development.
- Excellent experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps as well as in converting wireframes to Dynamic Web application with MVC Architecture and experience in using version control systems like Git, TFS, SVN and ClearCase.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing and fixing the issues.
- Significant experience in using web development tools like Adobe Dreamweaver CS3, Spring Tool Suite, Eclipse, and Visual Studio, Sublime Text, WebStorm.
- Remarkable knowledge of SQL and database design, normalization and Database Management Concepts. Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
- Excellent skills in relationship management with clients and effective in guiding team during the project development life cycle and deliver the product within time, cost and quality.
- I am always ready to learn new emerging technologies in Web Development.
PROFESSIONAL EXPERIENCE
Confidential - Reston, VA
Java UI Developer
Responsibilities:
- Presented on modern web workflow making use of gulp, bower and yeomen to company.
- Modularized front end CSS and JS code with Saas and Gulp.
- Implemented strategies for unit and functional tests with Jasmine, PhantomJS and Selenium WebDriver.
- Fixed Responsive design issues and Browser compatibility issues.
- Worked on upgrading the Struts application using Spring, AngularJS, Bootstrap.
- Created Restful services using Spring.
- Guided the team on best practices in JavaScript. Had performed code reviews.
- Worked in Agile environment
- Created 508 compliant web pages.
Environment: Java, Spring MVC, JPA, HTML5, CSS3, AngularJS 1.4.7, Bootstrap 3.2.0, Ajax, JQuery, JavaScript, NPM, Gulp, Saas, Karma, STS, Wildfly 8.2.0, WebStorm, CVS, Jira, Crucible, SonarLint.
Confidential - Washington, DC
Java UI Developer
Responsibilities:
- Involved in requirement analysis, functional specifications and overall component design.
- Implemented the Design and developing modules using Agile Methodology. Planning iteration for effective design and development of the Modules.
- Prepared the Technical Design for UI on the Business functional specification and get it reviewed by the Development Manager and Business Owners.
- Guided the team on best practices in JavaScript. Had performed code reviews.
- Developed the web application using Java, HTML, HTML5, CSS, CSS3, JavaScript MVC framework Angular JS, plus relevant coding standards.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models. And Customized the Bootstrap CSS to Banks flavor.
- Used Latest Angular JS plugins like UI-Router, UI-Grid, UI-Bootstrap and UI-Select for creating Modal Windows, and create DOM widgets and manipulate widgets.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
- Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform DOM manipulations.
- Extensively worked on form validations. Created custom directives for form input validations
- Achieved scalable, maintainable application by writing reusable code using JavaScript functions and AngularJS custom-directives.
- Involved in implementing all components of the application including database tables, server-side Java Programming (JSP Templates, Thymeleaf) and client side web programming.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Evaluate JSON from the server and making Ajax requests using XHR object and handling JSON objects.
- Using STS and WebStorm to develop application code. Using Rational ClearCase, SVN to track and maintain the different versions of the application.
- Unit test all the frontend AngularJS code using Karma.
- Implemented End-to-End Integration test with Protractor.
- Implemented a Grunt build and created tasks needed for the build and pipeline.
- Involved in configuration of Spring MVC 3.0, E-mail, File-Upload
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML, JavaScript, and AngularJS ($http, $resource services)
- Created Restful Web Services using Spring MVC.
- Generated Data Access Objects using Hibernate JPA.
- Used Oracle SQL Developer tool to create tables, modify packages, store procedures.
- Involved in rewriting and modifying the GUI Screens using HTML5 and JavaScript.
- Used WebLogic container to deploy the application.
- Participated in Peer Code Review.
Environment: Java, Spring MVC, Hibernate, HTML5, CSS3, AngularJS 1.4.7, Bootstrap 3.2.0, Ajax, JQuery, JavaScript, DOM Parser, NODE JS, NPM, Grunt, LESS, ng-broiler plate, STS, WebLogic 10.6, WebStorm
Confidential - The Woodlands, TX
Sr. UI Developer
Responsibilities:
- Developed a data visualization, optimization portal to make Petroleum Engineers work easier.
- Involved in design discussions and user experience sessions to provide inputs on the layout and UX.
- Designed and developed responsive, dynamic and interactive web application.
- Developed GUI using JavaScript, HTML5, DOM, AJAX, CSS3, JQuery and Bootstrap.
- Developed interactive charts using ZingChart API.
- Used Telerik Kendo UI for the widgets, grids and CRUD operations on the grid
- Used Asset Observer Manager for performing the MSSql/Oracle queries and testing the data and inserting the data.
- Extensively worked with Bootstrap and JQuery to achieve SPA.
- Used AJAX & JSON communication against RESTful web services.
- Fixed Browser compatibility issues.
- Used Chrome Developers Tools, IE developer tools to efficiently track down layout issues, set JavaScript breakpoints, and get insights for code optimization.
- Used TFS for version control for version control, defect and work item tracking, and build management.
- Responsible for testing and fixing bugs found on the website and deployment of the application on the portal.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap, AJAX, JSON, Telerik Kendo UI, ZingCharts, AngularJS, Agile methodology, Sublime Text, Visual Studio 2013, TFS, Asset Observer, Oracle, MS SQL.
Confidential, Cincinnati, OH
Sr. Web Developer
Responsibilities:
- Designed various modules on the Freedom-eWare website using technologies like ext.Js, JSON, JavaScript.
- Responsible for testing and fixing bugs found on the website.
- Worked with pgAdmin for storing and retrieving data for the website.
- Created client side validation tool using technologies such as extJS and JavaScript.
- Created and deployed new features of the website and made it compatible with mobile devices using Sencha Touch and Sencha Architect.
- Extensively worked with JQuery for Effects.
- Used AJAX & JSON communication against RESTful web services.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS3, JavaScript and extJs.
- Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Implemented paging functionality for various screens for quicker rendering of data and to avoid crashing of browser.
Environment: HTML5, CSS3, JavaScript, JQuery, extJS, Sencha Touch, Sencha Architect, AJAX, JSON, Usability Testing, Agile methodology, Eclipse.
Confidential - Park Ridge, NJ
Web Application Developer
Responsibilities:
- Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for web application that matches requirements of Confidential .
- Excellent Coordination in project activities and ensure that all project phases are followed and documented properly.
- Involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML/HTML5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Improved user experience by designing and creating new web components and features
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Followed MVC Structure to develop Application.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on Windows.
- Managed application state using server and client-based State Management options.
- Coded Java Script for page functionality and Lightbox plugins using JQUERY.
Environment: HTML5, HTML, CSS2/3, JavaScript, Tomcat Apache, JQuery, JSP, Oracle, AJAX, SVN
Confidential
Web Developer
Responsibilities:
- Developed prototype and visual documents for Web portal design
- Designed and implemented with HTML + JavaScript and graphics design.
- It was developed in coding environment working closely with programmer in ASP.net.
- Hand on experience in server side scripting language PHP.
- Helped develop and maintain plans and schedules for site redesign and launching.
- Performed user interview for application testing to measure usability of the site
- Work experience with WordPress (Content Management System)
- Wrote and edited content for company's website and e-newsletters.
- Assisted with product development projects.
- Served as a consultant to small and medium sized companies to develop and maintain Web pages, and provide database development
- Manage multi projects as per the priority of task.
Environment: HTML, XML, PHP, CSS, jQuery, JS, API, WordPress.
Confidential
Web Developer/ Designer
Responsibilities:
- Built, tested, and implemented user interface applications.
- Worked on HTML, CSS, JavaScript to build high-fidelity prototype
- Performed user interview for application testing to measure usability of the site
- Fixing Browser compatibility.
- Assisted with product development projects.
- Integrated UI with large backend applications.
- Aided in writing technical documents for website enhancements and updates.
