Java Ui Developer Resume
Lewisburg, PA
SUMMARY
- 7 years Of experience in analysis, design and development of Front End Applications in a highly dynamic and challenging environment
- Experience in developing single page applications using Angular JS.
- Experience in Application and Web development with emphasis on HTML/HTML5, CSS / CSS3, Object Oriented Programming in JavaScript and JavaScript libraries like JQuery and frameworks like Angular JS, EXT JS and Node JS.
- Experience in developing web applications using JSP, Spring MVC Frameworks, EJB, Hibernate, JBOSS, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans
- Experience working with JQuery UI, DHTML, XHTML, AJAX, JSON, MySQL, PHP.
- Extensive experienced working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, Dojo, JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table - free sties.
- Experience in designing and building public facing Websites.
- Extensive experiencein using IDE’s like IntelliJ Idea, Webstorm, Visual Studio, Eclipse, Adobe Dreamweaver etc. & Hands on Photoshop, Illustrator, Adobe-flash, MS Visio and MicrosoftFrontPage.
- Experience in designing and presenting multiple concepts and iterations around user interaction models, workflows, wireframes, screen flows, mockups, application prototypes, and requirement gathering to technical mapping.
- Experienced in debugging websites using Firebug, Fiddler, Google Developer tools.
- Experienced in project management and bug tracking tools like Bugzilla, JIRA, and ASANA.
- Experienced in testing frameworks like Karma and Jasmine for productive JavaScript testing.
- Experience in quality assurance and unit testing, acceptance testing, integration testing.
- 3+ years of experience in SQL, MySQL, PL/SQL Database Triggers, Cursors, Packages, Stored procedures, Functions and Exceptions. & Experience in resolving cross browser compatibility issues
- Experience in working with HTML Controls, User Controls, Master Pages and Themes.
- Having In-depth knowledge on Photoshop used for designing and creation of the backgrounds, characters, headers, brochures etc.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS & Excellent experience in Restful Web services and Big Web service development and consumption. (JAX-RS and JAX-WS).
- Able to work independently and in teams with best practices; can manage and handle multiple projects. & Experience in working with clients on-site, analyzing software requirements and developing solutions and procedures.
- Worked as a part of team in 24x7 production environment and provided on-call and day-to-day support. & Strong perseverance and diligence towards attaining challenging goals and possess good communication skills and quick learning ability.
- Significant experience in web development tools like APTANA STUDIO, Adobe Dreamweaver CS3, Photoshop, Flash, Illustrator, Spring Tool Suite, Eclipse, Notepad++ and Firebug.
- Experience in implementing several SEO-related improvements and site-wide logging using Google Analytics. & Experienced in using Front End editors like Dreamweaver, Espresso, Text Mate, Sublime Text2 and Microsoft Expression Web.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
- Excellent knowledge and experience in RDBMS like Oracle, My SQL, MS SQL Server, DB2 and MS Access. & Experience in using Version control tools like SVN, GIT, CVS, Clear Case and VSS.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development.
- Excellent communication skills, interpersonal abilities, leadership skills, time management and Team management skills with an intention to work hard to attain project deadlines under stressful environments to team environment and also has the capability of completing complex asks independently.
TECHNICAL SKILLS
Client Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, AngularJS,, React.js
Programming Languages: Java, JavaScript, J2EE, C, C++, SQL
Java Enterprise API: Servlets, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Java Multithreading, Web services, JAX-RPC
Frameworks: MVC, Struts, Spring, Hibernate, JPA, AngularJS, ExpressJS
Databases & Programming: My SQL, SQL, PL/SQL, Oracle, SQL Server, IBM DB2, MongoDB, Stored Procedures, PostgreSQL.
Web Technologies: HTML, CSS, JavaScript, JQuery, AngularJS, AJAX, Node.js
Software Engineering: UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies
XML Technologies: XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT
Application Servers: Apache Tomcat, JBoss, Weblogic, IBM Websphere
Operating Systems: Windows, Linux, UNIX, MS DOS, Win XP/Vista/7/8.
IDEs & Tools: Eclipse, Eclipse RCP, Dreamweaver, Firebug, Developer Tools, Edit plus, Web Strom, WSAD, SVN, GIT.
PROFESSIONAL EXPERIENCE
Confidential, Lewisburg, PA
Java UI Developer
Responsibilities:
- Responsible for developing or updating the frontend and backend of university’s web pages using, HTML5, CSS3, jQuery, Javascript, and SQL.
- Done the design, development and testing phases of Software Development using Scaled Agile methodology with Test Driven Development (TDD) and Pair Programming.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Working with React Router for developing Single Page Applications SPAs.
- Experienced in developing React components.
- Developed UI using HTML5, JavaScript, JQuery, AngularJS, ReactJS and NodeJS.
- Very good with AngularJS as filters, rootscope, custom directives, single page applications and templates.
- Extensive experience in AngularJS implementing MVC and concepts of two-way data binding and also have some hands on experience working with React.js and various React Components and mixins. Also used React with package managers like npm and Bower.
- We have to work on continuous integration (CI) isolated changes are immediately tested and reported on when they are added to a larger code base.
- Established user interface design standards, Internationalization (I18N) and Localization (L10N) considerations, framework guide and checklists to enhance Development's autonomy.
- Configured with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify and Gzip the source code for deployment.
- Worked with Cross-Browser Compatible issues.
- Developed web Single Page Applications (SPA) using ANGULAR JS.
- Developed the front-end framework, monitoring dashboards and real time monitoring user interfaces using Angular Widgets using Custom directives.
- Implemented responsive web design and maintaining larger style sheets using BOOTSTRAP.
- Developed JSPs and Servlets to dynamically generated HTML (HTML, CSS) to display the Business Rules to business.
- Developed the application on RAD and deployed it on IBM WebSphere Application Sever
- Used Log4j to log different types of messages to write on to the proprietary log model.
- Used GIT version control system for pull, push, commit and raise pull requests to developed code.
Environment: Git, Java, AngularJS, CSS3, JavaScript, JQuery, DOM, EXT JS, Repository, Eclipse, Selenium, TestNG, python, Robot framework, SQL,Java j2ee,Internet Explorer, Firefox, Chrome.Working on DevOps tools like Jira/ Zephyr/ Selenium/ Robot/ Git/Stash/ Ansible/ Jenkins/ Reporting Automation.
Confidential, Austin, TX
UI Design Engineer
Responsibilities:
- Responsible for developing a prototype flash flood warning web application (to replace the existing ATXFloods web app) using HTML5, CSS3, Bootstrap, jQuery, and Javascript.
- Involved in structuring and facilitating Rapid Application Development sessions.
- Designed and developed the front end using HTML, DHTML, and XML.
- Created CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and jQuery.
- Experience in writing Selenium Test cases, JUnit Test cases for UI and unittestingrespectively.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Extensively worked with JavaScript cookies.
- Developed web applications using ASP.NET and AJAX Extensions under MVC architecture.
- Developed JavaScript and optimized existing scripts for efficiency.
- Used JavaScript, HTML5, and jQuery for forms validations.
- Good exposure on AngularJS Filters to manipulating text within your HTML views Enhanced user experience by designing new web features using MVC Framework like Backbone JS.
- Used the jQuery widgets like Accordion, Date picker, Draggable, Droppable, Resizable jQuery interactions.
- Used Jenkins to provide the plugins to support building, deploying and automating.
- Redesigned user interface HTML frameworks with Bootstrap and refined CSS styling.
- Worked with jQuery UI plug-in like Widgets, Interactions, and Effects.
- Worked on AngularJS, which combines web applications with Model View Controller capability to make development andtestingof code efficient.
- With responsive design to create one well-planned site to deliver an optimized experience in context to each device or screen size.
- Worked with jQuery Message plug-in, jQuery Validation Plug-in.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Currently participating in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts. Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and jQuery
- Used Ajax XML Http Request to post chat messages and to periodically check the server for new messages and update your chat window.
- Designed graphics, buttons, logos and flash animation for the website.
- Validated the code using W3C Mark-Up validation and also checked for the cross-browser compatibility using CloudTesting.
Environment: HTML, HTML5, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, Adobe Flex, AngularJS, XML, XSL, XSLT, JSON, DTD, Jenkins, Restful API.
Confidential -Houston, TX
UI Developer
Responsibilities:
- Developed web pages using HTML5, CSS3, JavaScript, Angular.js, JQuery, AJAX and JSON.
- Designed and implemented different layouts using HTML5 and CSS3.
- Developed single page web application using JavaScript framework Angular.js
- Used Dependency Injection (DI) from Angular.JS factories and services.
- Good knowledge on Angular MVC.
- Used routing schemes to develop single page applications (SPAs) using Angular route
- Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.
- Designed and developed Single page Application with Controllers, Model and Views of Angular.js framework.
- Experience on Spring, Spring Batch, Struts 2, JBoss Fuse and Apache Camel.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Worked with clients to develop layout, color scheme for their website and implemented it into a final Interface design with the HTML/CSS and JavaScript.
- Worked on 5 verticals of an application on Agile base development cycle with a By-weekly sprint.
- Used JIRA for bug tracking and new features tracking.
- Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
- Designed, developed and updated User Interface Web Forms using CSS, Eclipse and JavaScript.
- Implemented applications using Twitter Bootstrap framework.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop and SVG.
- Defined and developed the application's presentation layer using HTML5, CSS3 and JavaScript.
- Worked with JSON for data exchange between client and server.
- Used Maven as repository to cache the information.
- Coordinated withUIweb designers for developing a user friendly application.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML4.0/5, CSS3, JavaScript, JQuery, AJAX, JSON, JSTL, XML, XHTML, Eclipse, Adobe Dreamweaver, React JS, Jboss Fuse JIRA, Twitter bootstrap, GIT, JAVA, Clear Quest, Harvest, Adobe Photoshop and MS Office.
Confidential, Newark, NJ
Java UI / UX Developer
Responsibilities:
- Developed user interface applications using HTML5, CSS3 and JavaScript.
- Implemented form validation using JavaScript and Regular Expressions.
- Developed Quote generation and Policy management modules using AngularJS.
- Used features in AngularJS such as data binding, routing, custom filters, and custom directives to meet business requirements.
- Used Bootstrap components of Angular-UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
- Participated in solving cross browser issues and designed layout for screens with different resolutions.
- Used NPM and BOWER for scaffolding the AngularJS application.
- Experience with JavaScript-based build tools such as Grunt.
- Used Karma(Jasmine) for JavaScript Unit testing and Protractor for E2E testing.
- Created RESTful API using NodeJS.
- Used GIT for version control.
- Participated in Agile development of the entire project from gathering requirements, system design, development and integration testing.
- Worked closely with QA team and debugged the code using tools including Chrome DevloperTools and Firebug.
Environment: HTML5, CSS3, JavaScript, AJAX, JQuery, JSON, AngularJS, NodeJS, Express.js, MongoDB, Protractor, Bootstrap, Agile, REST API, NPM, Grunt, Jasmine, Chrome DeveloperTools, Firebug, GIT
Confidential - New York, NY
Front End Web Page Developer
Responsibilities:
- Developed the user interface and front end using HTML, CSS3, and Javascript.
- Used features in AngularJS such as data binding, routing, custom filters, and custom directives to meet business requirements.
- Implemented style sheets for web pages using Twitter Bootstrap framework.
- Used the jQuery widgets and Angular-UI for responsive user interactions.
- Designed or updated layout of websites.
- Involved in meetings with business customer and technical team for implementing the application.
- Excellent problem solving skills and ability to work independently having good communication skills.
- Debugged the code using tools including Chrome DeveloperTools.
Environment: HTML5, CSS3, Java, JavaScript, JQuery, JSON, AngularJS, Bootstrap, REST API, Chrome DeveloperTools