Java/ui Developer Resume
Houston, TX
SUMMARY
- Over 8+ years of front - end web application development experience with technologies using Angular JS, JavaScript, JQuery, Bootstrap, HTML5, CSS3, OO JavaScript, JSON, XHTML, XML, DOM and PHP.
- Skilful in using Model View Controller (MVC) framework with AngularJS to build Single Page Application (SPA).
- Expertise in Bootstrap framework and building responsive website for both desktop and mobile browser users.
- Involvement in using various IDEs like Sublime Text, Web Storm, Brackets, Eclipse, Notepad++, ATOM, VIM.
- Hands on experience on CSS preprocessors such as SASS and LESS.
- Strong knowledge in using Object Oriented Programming concepts in JavaScript.
- Developed cross browser compatible pages using Modernizer to ensure proper working of CSS3 and HTML5 features.
- Utilized Java Script Library like JQuery and Lodash for modular and Efficient Code.
- Experience in using browser debug tools: Firebug, IE Developer Toolbar and Chrome Developer Tools.
- Experienced in solving issues in web browsers, following the W3C standards to maintain the website with defect free.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Developed Graphic User Interface (GUI) to display report data using JQuery in Cross-browser compatibility and Web application scaling.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Good Experience working with high performance and large traffic web applications. Adopt code optimization and data optimization and caching techniques.
- Good Understanding of browser Document Object Model (DOM) and DOM Functions and JavaScript capability to manipulate DOM.
- Experience on large scale UI / JavaScript projects where most of the development is in UI layer with modular application design, applied best practices, advanced packaging/build processes and performance is pivotal.
- Developed applications using open source frameworks like Struts includingStruts, HTML Tag Library, Action classes, Form Beans and Struts Validation Framework.
- Experienced in developing applications usingMVC architecture.
- Experience with versioning tools like GIT, Clear case, SVN, Subversion and CVS.
- Experience in Web Services like REST, and SOAP.
- Experience with task runners like Gulp and Grunt.
- Experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Good knowledge working in Databases likeOracle (SQL, PL/SQL) and MySQL.
- Experience in working with Relational Database (RDBMS) concepts like database designing, Normalization, PL/SQL, Stored Procedures, triggers, methods, functions, packages etc.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Safari, Internet Explorer, Mozilla FF, and Chrome.
- Experienced in using Operating Systemslike Windows NT / 2000/XP, UNIX.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, PHP, AJAX, DOM, JSON, Java, Struts, Hibernate, Responsive Web design.
Tools: Maven, Subversions, Jenkins
IDE & Editors: Brackets, WebStorm, Notepad++, Eclipse, Eclipse RCP, Sublime text, Atom, EditPlus.
Version Control: SVN, GIT, Clear Case, Subversion
JavaScript Libraries: JQuery UI, Ext JS 4.0, Require.js, Angular.js, Node.js, Bootstrap.js
SDLC: Agile(Scrum), Waterfall, TDD
Databases: Oracle 10g, PL/SQL, MySQL
Operating Systems: Windows XP/Vista/7/8, Linux, and Mac OS.
Application/Web servers: Apache Tomcat, Oracle Web Logic Server
Other Tools: MS Office, JIRA, Firebug, Chrome Developers Tool.
PROFESSIONAL EXPERIENCE
Confidential, Houston, Tx
Java/UI Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML5 and CSS3.
- Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
- Implemented nested views and routing using Angular ng-Router as per the requirement
- Responsible for developing the UI pages using HTML5, CSS3, LESS, Angular JS.
- Strong Experience in developing web pages using AngularJS framework and familiar with various AngularJS directives, filters and services.
- Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
- Developed server side RESTful services and called them from angular controllers.
- Worked on implementing directives and scope values using AngularJS for an existing webpage.
- Re-designing/ developing the main website to improve user experience and add new functionality.
- Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, etc.)
- Implement modules into Node JS to integrate with designs and requirements and Created rich application websites using Angular, Node, and Yeoman.
- Involved in creating SPA (Single Page Applications) using Angular.js.
- Have developed custom reusable Angular directives.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Integrated the front end UI to the back end using Spring MVC framework.
- 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.
- Experience in design and implementation of services using SOAP\REST, creating REST services using Web API.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Service Oriented Architecture implementation experience using REST and SOAP web services.
- Designing page layout using HTML5, CSS3 with JQuery and adding dynamic functionality to each module.
- Extracted data in UI for different clients using JSON format.
- Worked on Core Java and its libraries in creating the Java web application's business Logic.
- Used EJB to handle the business logic and managing data.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Interacted with client periodically to gather the requirements and presenting demos.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Worked extensively with the backend team to integrate the HTML code into JSPs.
- Performed automated tests on the entire code using Agile and TDD.
- Actively involved in scrum meetings for requirement analysis, task analysis, and progress discussions.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: Angular.JS, JavaScript, HTML5, CSS3, node.js, JQuery, DHTML, XHTML, JSON, Ajax, JSP, sublime text, Eclipse, DOM, SOAP, Web Services, JSF, EJB, Oracle 9i, CVS, JSON, Tomcat, GitHub, SQL developer, PL/SQL, SDLC, Agile, Scrum, and Windows.
Confidential, Chicago, Illinois
Front End/UI Developer
Responsibilities:
- Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
- Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and responsible for creating detailed wire frames and process flows.
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces and components.
- Used Angular.js for developing single page web applications.
- Generated responsive data tables using with Bootstrap grid system.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's.
- Developed custom bootstrap with brand appropriate styles, colors, animations and font icons
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Used JQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements validation, making Ajax calls, etc.).
- Developed various commands and helper classes using Core Java mainly following multithread concepts and MVC design patterns for the application.
- Integrated Java Code in JSP pages.
- Worked on Core Java and its libraries in creating the Java web application's business Logic.
- Used EJB to handle the business logic and managing data.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website
- Enhanced user experience by designing new web features using MVC Framework like angular.js, require.js, and node.js
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Generated new and edited existing design with CSS to accommodate new changes in design and logic.
- Coordinated team application of Test-driven-development (TDD) strategies to optimize system quality and to enable rapid refactoring and Agile Methodology.
- Created web pages which are informative and yet very neat and interesting to look at.
- Responsible for design and development of the web pages from mock- ups.
- Worked closely with business users and developers of team to resolve issues.
Environment: HTML5, CSS3, JavaScript, Angular.js, JQuery, Struts, Hibernate, spring, Bootstrap, Responsive Web Design, SCRUM, TDD, JavaScript, and Windows.
Confidential -St. Louis, MO
Web UI Developer
Responsibilities:
- Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding and Testing the Account Information and Fund Transfer Modules of this system.
- Involved in developing Front End Programming for Web applications.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Worked on angular.js to design Single Page Applications (SPA).
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Responsible for fixing all bugs encountered and communicating back over to the QA team.
- Wrote test plans and performed unit testing and performance testing.
- Designed and developed new features for application using HTML, JSTL, JavaScript and XSL.
- DevelopedJavautility classes for common application functionality like database access, error logging and configuration file.
- Responsible for the design and development of the application framework (STRUTS). The views are programmed using JSP 1.2 pages with the struts tag library, Model is a combination of EJB2.0's andJavaclasses and web implementation controllers are Servlets 2.3.
- Worked and configured application in Apache Tomcat Server.
- Developed Test Cases and subsequently Unit Testing of the various modules is performed.
- Developed components to fetch the data from the back end using AJAX and jQuery.
- Designed and delivered innovative transparent cryptography layer using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
- Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
- Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
- Created Ajax calls to exchange (request / responses) information with database.
- Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
- Used Web Logic Workshop as IDE for development, used CVS for source code control.
- Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX driven user interface.
- Application support for System Integration Testing and User Acceptance Testing.
Environment: Java/JavaEE, Struts 1.2, EJB 2.0, JDBC, Servlets, JSP 1.2, XSLT, JNDI, DHTML, SOAP, Web Services, JSF, Oracle 9i, ANT, JUnit, WebLogic Application Server, CVS, Log4J, Angular.js, JavaScript, AJAX, JSON, Tomcat, SQL developer, PL/SQL, SDLC, Agile, Scrum.
Confidential, Houston, TX
Java UI Developer
Responsibilities:
- Created User Interface Design using HTML5, CSS3, JavaScript, JQuery, JSON, REST and Angular.js, Bootstrap.
- Implemented useful and elegant features and visualizations.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Closely worked with the customer scrum to build the internal web application which will be Responsible for all client side UI Validation and implementing Business logic based on user selection using JavaScript and Angular.js.
- Created a custom, single-page Applications, responsive web application to replace a legacy line-of-business web application, developed using client side MVC Design using Angular.js front end framework.
- Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3, and Angular.js in ongoing projects.
- Implemented different validation control on the web-pages using Angular.js.
- Worked on React.js, Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Built the Responsive UIscreen for create new customer process, create bill to and ship to screens, customer search results page, and customer dashboard page using Bootstrap.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Ext.JS.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Developed the Presentation tier using Struts (MVC Architecture).We setup the development environment using Node.js, NPM, Gulp, Grunt, Bower, GIT.
- Performed UNIT testing using Jasmine, and in writing Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Applied industry best practices and standards when project requirements are lagging.
- Closely work with the QA Team to give user enhanced experience and reduce the number of key strokes.
- Implemented Restful Web Services that are consumed by customers for balance enquiry, redemption and other operations.
- Consume login authentication web service through third party web services using Restful API's.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Used SVN for Version Control.
- Implemented the Design and developing modules using Agile Methodology.
- Planned iteration for effective design and development of the Modules.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, JSF, jQuery, AJAX, JavaScript, JSON, JPA, JSP, Spring frame work, WebSphere deployment, Gulp, Grunt, Bower, React.js. Core Java, Angular.js, Eclipse, Sublime Text, Firebug, Bootstrap, UNIX, NPM, Usability Testing, Agile methodology, SVN.
Confidential, Bloomsburg, PA
Front End/UI Developer
Responsibilities:
- Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for web application.
- Development of client side validation techniques using a JQuery, JavaScript.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML, CSS and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, Responsive Web Design and Bootstrap.
- Built complex desktop - style UI using HTML, CSS, JavaScript and AJAX including configuration wizards and interactive reports.
- Worked on JQUERY to make dropdown menus on web pages and display part of a web page upon user request.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML and JavaScript codes and worked on resolving browser compatibility issues.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Improved user experience by designing and creating new web components and features.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Developed the JQuery callback functions for implementing asynchronous communication using AJAX.
- Extensively used JQuery UI for screen design and development.
- Extensively used images of the product for web and catalogue.
- Analyze the response of JSON in order to update DOM.
- Used SVN for Version Control.
- Use of JIRA for tracking the issues and bugs that surfaces during the development phase.
- Developed components to fetch the data from the back end using AJAX and JQUERY.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Involved in Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets/ libraries for complete UI controls.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed user friendly navigation for displaying various sections of data using JQuery.
- Created Dynamic Web Pages using Web Controls and developed forms using HTML5.
- Involved in writing SQL Queries, Stored Procedures.
Environment: HTML, CSS, JavaScript, JQuery, JSP, AJAX, SQL Server, SVN, JSON, DOM, JIRA, XML, Firebug, Tomcat Apache, Agile, Scrum, SQL, My SQL, SQL Developer, and Windows.
Confidential
Jr. UI Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Used Sublime text as Html editor for designing new pages.
- Responsible for content and UI development.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Abstraction of entities was done using Java.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers.
- Used multithreading and socket programming.
- Deployed the application on WebLogic, Application Server.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used CVS as version Control system.
- Suggested ER models and changes in the table structures.
- Created Stored Procedures, Trigger for database access and events.
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Used Java servlets as action flow Controllers.
- The new website has made it much easier for the users to access the page and check the required information.
Environment: HTML, CSS, Sublime text, Java, JavaScript, J2EE, Sybase, BEA WebLogic Server, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, CVS, JavaBeans, Eclipse, UML, Windows XP/Linux, and Windows.
