Java/ui Developer Resume
San Bruno, CA
OBJECTIVE
- To Design and develop efficient and intuitive user interfaces for web applications which would allow me to use my proven skills to bring great value to the industry and to enhance my professional skills.
SUMMARY
- Over 8+ years of Professional experience in developing a professional web based interface (UI) to provide best User Experience using HTML5, CSS3, DHTML, XML, XHTML, JavaScript, Typescript, jQuery, JSON, AJAX.
- Involved in Requirements and Analysis i.e., Understanding the requirements of the client and the flow of the application as well as the application framework.
- Hands - on experience in design and development of various web and enterprise-level applications using Java/J2EE technologies Such as Spring, JSF (Java Server Faces), Struts, Hibernate, JPA, EJB, Servlets, JSP.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.,
- Implemented latest CSS3 features like creating various effects, shading, animation, Shapes, graphics and many others.
- Good level of knowledge on the CSS preprocessors LESS and SASS.
- Usage of Media Queries and Bootstrap in developing Responsive Web Design (RWD).
- Rich experience with development using AngularJS extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, data-binding using Angular JS directives and building custom directives.
- JavaScript frameworks such as AngularJS, Backbone.JS, React JS - Redux and Angular2 were used for developing websites.
- Experienced in development using MEAN (Mongo DB, Express JS, Angular JS, Node JS) Stack.
- Experience in working with Firebug for Mozilla and IE DeveloperToolbar for Internet Explorer, Web Inspector for Safari, DeveloperToolbar for Chrome.
- Dealt with challenges in High Traffic Websites and experience in Document object model (DOM) and Restful web services.
- Solid working experience in various IDE's: Notepad++, Sublime Text, Komodo IDE, Eclipse, IntelliJ etc.
- Experience in developing Business components with EJB and Web Services.
- Experience working in Agile and Waterfall (SDLC Methodologies) environments.
- Experience in database design and development using SQL, MySQL, Oracle PL/SQL Database Triggers, Cursors, Packages, Stored procedures, Functions and Exceptions.
- Knowledge in designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Highly Curious about new front-end development technologies and adept Confidential promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, DHTML, XML, XHTML, Bootstrap, DOM, JavaScript, AJAX, jQuery, JSON, Apache, AWS.
Mobile Web Skills: Responsive Design, JQUERY MOBILE, Twitter Bootstrap.
Java/J2EE Technologies: Servlets, EJB, JDBC, Struts, JSF, Spring, Hibernate.
Developer Tools: Firebug, GIT, MS Office, Photoshop, Adobe Creative Suite.
IDE Tools: Eclipse IDE, IntelliJ, Sublime, Notepad++.
Backend Technologies: JSP, SQL, Oracle(SQL), MY SQL
Development Frameworks: CSS: SASS, LESS. JS: Angular JS, React JS, Node JS, Backbone.JS and Angular2.
Browser: IE 7 & up, Firefox, Opera, Chrome, Safari.
Operating Systems: Windows XP/Vista/7/8, MAC OS X.
PROFESSIONAL EXPERIENCE
JAVA/UI Developer
Confidential, San Bruno, CA
Responsibilities:
- Developed the front end of the application using HTML5, CSS3, JSP, AngularJS, React JS.
- Create interactive website features using JavaScript and jQuery/ jQuery UI.
- Used Internationalization in the application to support global markets (Canada/Mexico/UK).
- Implemented React JS to develop UI components and their dynamic rendering based on the actions occurred and the corresponding stores, view components associated with them.
- Good understanding of ReduxFlux architecture.Used Redux store enhancer for storing the Router state.Implemented SPAs with React Router. Used React Bindings for embracing Redux.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Wrote application level code to interact with the backend databases using jQuery, AJAX and JSON.
- Refactored, re-architected, and enhanced an existing AngularJS application to Angular2 application for better performance and for necessary responsive design for display and full functionality on tablet and mobile.
- 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 and standards-compliant.
- Wrote page level code using JavaScript with AngularJS framework along with jQuery and other JavaScript libraries.
- Worked closely with UIdesigners to understand the intuitive prototypes for better understanding of developing mobile application.
- Used various Core Javaconcepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Created various Action Classes using Spring MVC which route requests to appropriate Enterprise JavaBean components and service the request.
- Used Node JS to run Angular JS on server with mock JSON data and completed the UIdevelopment independent of server.
- Implemented NoSQL MongoDB as the Back-End storage system of the application.
- Experience in working with JavaScript Task Runner Tools Grunt, Gulp and JENKINS was used for continuous integration and continuous Delivery.
- Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework.
- Developed several Micro services as part of the project using Spring Boot and used Spring Tool Suite (STS) based on Eclipse, to develop and debug application code.
- Developed Web services to MYSQL connection by using Hibernate ORM.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Worked in scrum process attending daily stand up and completing tasks in sprints.
Environment: Java, J2EE, Spring, Hibernate, HTML5, Sass, CSS3, jQuery, jQuery UI, AJAX, AngularJS, Angular2, ReactJS, Ionic Framework, Chrome Developer tool, Node.js, Windows, JavaScript, JSP, EJB, GIT, Agile Methodology, Eclipse IDE, Oracle 11g, PL/SQL, AWS.
UI Developer
Confidential, Dallas, TX
Responsibilities:
- Designed layouts on the front-end and developed web pages for smart phones, tablets and personal desktops using HTML5, CSS3, Bootstrap, jQuery, AngularJS, JavaScript.
- Worked on chat application, which is used by internal employees.
- Translated the user requirements into UI designs in the form of conceptual models, and prototypes.
- Developed page layouts, navigation, animation buttons and icons, also involved in extensive html5 coding.
- Involved in MVC architecture of Angular JS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Built the application with ReactJS, with client custom architecture built over MVC4.
- UI development with technologies like HTML 5, AngularJS and jQuery.
- Developed forms with new validations and created Single Page Applications through AngularJS.
- Used Bootstrap and AngularJS, ReactJS and NodeJS in effective web design.
- Extensively worked with making calls to APIS to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
- Worked with back end programmers to troubleshoot JavaScript related issues with front-end connectivity.
- Implemented jQuery to improve the overall usability of the website interface.
- Convert mockups to functional and create custom UI components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Used JavaScript cookies concept to remember information about the user.
- Developed dynamic e-mails using JavaScript and coding of HTML 5, XHTML and CSS 3.
- Implemented Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
- Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
- Used agile scrum methodology and involved in all the business meetings and status update meetings as a part of scrum.
- Analyzed the defects and categorized them based on severity using quality center.
- Implemented AJAX functionality to speed up web application.
- Communicated and was involved in testing with QA team which involved cross browser testing, loading and performance checking.
Environment: HTML5, CSS3, Web API, JavaScript, jQuery, AJAX, JSON, bootstrap, AngularJS, ReactJS, Java, J2EE, Hibernate, Spring, JSP, MySQL.
Front End Developer
Confidential, Dublin, OH
Responsibilities:
- Responsible for Development of health care Web page using HTML, JavaScript, jQuery AngularJS, CSS, SASS including Ajax controls and JSON.
- Leverages knowledge of W3C standards, classical Model View Layer (MVC) architecture and cross-browser development techniques.
- Utilized Node.js to create a fast and efficient chat server.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- With the help of Angular JS library functions for the logical implementation part Confidential client side for all the application.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Created NodeJS backend for creating RESTful Web Services using the Express Framework.
- Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Worked on implementing the Angular JS and MVC framework for data access and also in using version control(GIT).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed JSP pages for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under Struts Framework.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned and Used JUnit for unit testing.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.
Environment: Java, J2EE, Struts, JSP, Angular JS, HTML5, CSS3, SASS, JavaScript, jQuery, jQuery UI, Bootstrap, RESTful web services, AJAX, JSON, XML, Node JS, ORACLE, SQL, MySQL, Web Agile, GIT.
Front End Developer
Confidential
Responsibilities:
- Used HTML, CSS, and JavaScript for the front end designing.
- Responsible for understanding functionality Confidential client side and knowledge transfer.
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
- In addition to code development, maintained project documentation and assisted in application design.
- Implemented the project and fixed the bugs in the module.
- Handled PHP backend development for dynamic database driven website.
- Interacting with the project leaders, team leaders, designing and developing web pages, animations, still graphics, banners, greeting cards, logos etc.
- Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
- Created job details, activity diagrams, test cases and communicated with the client on a regular basis.
- Conducted data prep activities for system testing, regression testing & end to end testing using MySQL 3.5.
- Worked closely with Program Engineers how the front end and back end mechanism works in order to develop an interface.
- Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
Environment: Visual Studio 2005, 2008, JavaScript, jQuery, SQL Server, HTML, CSS, PHP.
Web Developer
Coromandel
Responsibilities:
- Involved in building user interfaces for websites and web applications using HTML, CSS and JavaScript
- Strong experience with jQuery, AJAX, and XML.
- Developed working prototypes from UI designs.
- Responsible for all the responsive web design, look and feel (CSS, image/icon selection, etc.), and client/ browser side interactions/UI (JavaScript/html)
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Implemented new website design layout for conversion of existing static websites to responsive.
- Implemented visual elements that users see and interact with in a web application.
- Used the Hibernate Framework for connecting to SQL Server database.
- Identified, fixed, troubleshoot and resolve problems and scrupulously documented system.
- Create web models or prototypes that include physical, interface, logical, or data models.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
- Produced GUI prototypes for business logic presentations.
- Timely delivery of the assigned projects.
Environment: HTML, CSS, JavaScript, jQuery, Ajax, XML, Eclipse, SQL, HibernateEducation Qualifications: Bachelors in Computer Science.
