Ui Front End Developer Resume
Austin, TX
SUMMARY
- Around 9 years of extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment and maintenance.
- Experience in UI development, UX design, Frontend development, rich user interface design, development, documentation, web 2.0 specifications, standards, media (screen, mobile, touch interface) compatibilities, application architecture, visual design, wireframes, project and team management.
- Extensive experience in web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JBOSS, JSON, Swing, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, RESTful, JavaScript, Angular Js, AJAX, JAX - RPC, XML and HTML.
- Experience in object oriented design, analysis with solid analytical, problem solving and decision making skills.
- Experience using web technologies such as HTML, HTML5, XHTML, DOM, CSS, CSS3, JavaScript, jQuery, JQuery UI, Redux, APEX, AJAX and JSON, Angular.js, React.js.
- Proficient in development of applications using JAVA and J2EE technologies with experience in JSP, Servlets, Struts and Hibernate frameworks.
- Pretty good experience in Cloud Applications and Polymer.
- Experience using design patterns including MVC, Singleton, Frontend Controller, Service Locator, and Decorator.
- Experienced in Multi-threading and Concurrent Programming.
- Experience in developing applications using Software Methodologies like Agile, Waterfall Iterative Development.
- Experience in Object Oriented analysis and design, UML (Use Cases, Sequence and Class diagrams) Rational rhapsody, and Rational Rose.
- Wide experience in Core Java, JavaScript, JSP, Java Beans, Angular, Servlets, Ajax, JQuery, JDBC, XML, CSS, XHTML, HTML.
- Extensive experience in XML related technologies such as XML, XSL, XHTML, XSLT, and JAXB.
- Experience in using the databases such as MySQL, MS SQL Server, and DB2, Oracle10 g /11 g/ 12 c.
- Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle, MySQL and SQL Server.
- Developed and deployed J2EE applications on both Web and Application Servers including Apache Tomcat, Web Logic, JBoss and IBM Web Sphere.
- Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
- Expert in creating Templates, Mockups, and Prototypes, Web Interfaces, Layouts.
- Extensive knowledge of social networking integration via Facebook API, and Twitter REST API.
- Experienced with JIRA for bug tracking and issue tracking.
- Possess excellent leadership qualities and has good problem solving capabilities.
- Efficiency in management skills, communication and ability to work under strict deadlines.ss
- Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with problem solving and leadership skills.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS
IDE: Eclipse, Dreamweaver, Notepad ++, Sublime, NetBeans, JCreator, Borland JBuilder, Selenium
Web Technologies: HTML, HTML 5, XHTML, XSL, XML, XSLT, JavaScript, AJAX, JQuery, JSON, CSS,CSS3, Angular.JS 2.0, React.JS, Redux, Backbone.JS, Responsive Web design, Rest full API’S, UI Concept Modeling/Wire framing, D3,Spring, Grunt, NPM and Bower, Hibernate, Cloud Applications, Polymer, Node JS, SAAS, RWD, Typescript, Angular JS 2.0, GIMP, AngularJS, Knockout.JS, Bootstrap, Gulp, Redux, Ext.JS.
Languages: C, C++, Java, JavaScript, PL SQL
JavaScript Technologies: JQuery, Angular JS, Node Js
Database: SQL Server 2012/2014,MySQL, Oracle 9i/10g/11g/12c
Web Services: Restful (JSON, XML)
Debugging Tools: Firebug, developer Tools
Operating Systems: Linux centos, Ubuntu, UNIX, Windows 7/8/10
Methodologies: Agile, Waterfall, Scrum
Application Server: Web Sphere, Web Logic, Apache Tomcat
Testing: Win Runner, Load Runner, QTP
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Java UI Developer
Environment: JavaScript, HTML5, CSS3, JQuery, JSON, Ajax, Angular JS, DHTML, XML, JSP, Servlets, Dreamweaver, Photoshop, React.js, Polymer.js, Drupal, SOA,EMBER, CVS, Angular 2.0, Rational Rose, MVC, ROKU, DOM, IE, APEX, Redux, Chrome, Mozilla Firefox, JUnit, PL/SQL, SQL, Oracle, Windows .
Responsibilities:
- Involved in life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Created web pages using wireframes and mockup.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Jquery.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS and JQuery.
- Created UML diagrams like class, activity, and sequence diagrams using modeling tools IBM Rational Suite mainly worked on IBM Rational Rose.
- Developed the front-end featuring rich web interface implemented using HTML5 features like Content Editable, E-mail Inputs, local storage, placeholders
- CSS3 different features like Box sizing, Multiple backgrounds, Advanced Selectors, JavaScript. Used JQuery framework for UI centric AJAX behavior.
- Involved in building highly interactive portable widgets using HTML 5, CSS 3, and the latest AJAX libraries.
- Developed huge multi-advertisement co-registration layout engine that was cross browser compatible.
- Implement modules into Node.js to integrate with designs and requirements.
- Worked with modules like MongoDB for database persistence using Node.js to interact with MongoDb .
- Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Designed look-and-feel for web sites in Photoshop.
- Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
- Implement advanced data grid with custom item renderers and editors.
- Used CVS for synchronous version control among versions.
- Developed a core component of Analytics with AngularJS, Couch DB, and Socket Stream.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Performed data validation using JavaScript code on the client side.
- Used AJAX to use the RESTFUL Services in the application which supported different format like text, JSON and XML.
- Developed data access objects to encapsulate all access to the data source.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle DB using Toad tool.
- Worked with AngularJS testing frameworks like Jasmine, Mocha, Karma for unit testing and integration testing.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Provided quality assurance and cross browser compatibility testing during development phase.
- Worked on JIRA to maintain and update the task.
- Implemented and developed with Interwoven Team Site and other Content Management Systems.
Confidential - Austin, TX
UI Front End Developer
Environment: Java, RWD, JSP, Servlets, Struts, Typescript, Angular JS 2.0, Jasmine, Spring, Hibernate, AWS, HTML5, CSS3, Java Script, JQuery, AJAX, JSON, Angular JS, Grunt, NPM and Bower, Spring, Redux, Hibernate, Ember, Cloud Applications, Polymer, JQuery, SASS, RWD, Ruby, React.JS, Node.JS, D3, Backbone.JS, Responsive Web Design, Rest full API’S, REQUIRE JS, XML, Gulp, Cassandra, Media Queries, Bootstrap, NoSQL, SVN, ESB, Ext JS, SOAP, Jasmine, Junit, Mongo DB.
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Controller (MVC) structure using Struts.
- Responsible to enhance the UI using HTML, CSS, Java Script, Ruby, JAVA, JSP, RWD, XML, JSP as per the requirements and provided the client side using JQuery validations.
- Expert in HTML5/CSS3 development and have experience in Angular JS, Ext JS design.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Interacted and worked with cross-functional teams.
- Used Javascript, Grunt.js and AngularJS 2.0 for client side validations.
- Pretty good knowledge on Typescript.
- Worked on managing application state with Redux.
- Worked on spring and Hibernate.
- Worked on various JavaScript Frameworks depending on the use case (e.g. JQuery, React JS, Angular JS, Ext JS).
- Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
- Worked on Cloud Applications and Polymer.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes.
- Used MongoDB as cross-platform storage for load balancing, indexing and file storage.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Worked on JavaScript tools like Grunt, Gulp, NPM and Bower.
- Used NoSQL as the storage purpose for its simplicity and horizontal scaling to clusters.
- Involved in implementing data grid/tables using Bootstrap and AngularJS for front-end client facing of the Single Page applications (SPA).
- Good practice with the Node JS Application in building the minified versions.
- Used Spring Core Annotations foe Dependency Injection and used Apache Camel to integrate spring framework.
- Worked on Web Content Management (WCM) Tools and technologies like AngularJS, HTML5, jQuery, CSS/CSS3, JSON and other web technologies.
- Experienced with JavaScript testing library such as Jasmine and karma.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js.
- Enhanced user experience by designing new web features using MVC Framework likeBackbone.js and Node.js.
- Used Axis to implementing web services for integration of different systems.
- Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Implemented Single-page web application, which are light-weight using Backbone JS, knockout JS and PHP.
- Implemented pagination using jQuery and react JS.
- Designed UX pages using Adobe Illustrator for digital photo manipulation and photorealistic styles of computer illustration.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Used Javascript and AngularJS for client side validations and also used SOAP UI for testing the web services by sending a SOAP request.
- Build SOAP Web services based on AWS (Amazon web services).
- Used AJAX for server communication and seamless user experience.
- Extensively used Jasmine framework for testing Java Script Code.
- On spot fixes for the issues raised before the release of the project to live.
- Extensive usage of IE developer toolbar, Firebug to debug the code and improve its efficiency.
- Best practice on Angular implementation in the project worked for customers business user Accounts.
Confidential - Iselin, NJ
PHP/UI Developer
Environment: HTML, XHTML, XML, XSLT, XPATH, CSS, JavaScript, Jquery, JSP, JSON, AJAX, DOM, JavaScript, JQuery, Kendo, CSS3, Adobe Photoshop, AJAX, My Eclipse, Bootstrap, Node.js, Backbone.js.
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Worked on HTML5/CSS3 and jQuery in a Drupal based CMS environment.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company's standards.
- Worked on community modules to build the UI using backbone to build views and AJAX (using jquery) to consume REST API
- Created and maintained the framework and layout of each portal with CSS.
- Used MYSQL workbench to interact with MYSQL Database.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Development environment is Ubuntu server and development was done in node.js with Express and MongoDb for storage.
- Used Twitter Bootstrap to create responsive applications.
- Wrote JUNIT test cases for testing UI Framework classes AND wrote many JavaScripts to do client side validations.
- Applied Use Cases diagram to validate and test web application design against the UI architecture
- Involved in preparation of test cases for unit & integration testing and User acceptance testing
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.
- Made enhancement to applications using Node.js and Backbone.js.
- Created Ajax calls to exchange (request / responses) information with database.
- Worked on jQueryLightbox for creating image and video galleries.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing
Confidential
Jr Software Developer
Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver, Photoshop, Windows.
Responsibilities:
- Worked with System Analyst and the project team to understand the requirements.
- Converted the Photoshop mockups in to hand-written HTML and CSS pages.
- Developed web pages applying best standards.
- 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.
Confidential
Jr Java Developer
Environment: Java, JSP, Servlets, JDBC, JavaScript, MySQL, JUnit, Eclipse IDE.
Responsibilities:
- Involved in the analysis, design, implementation, and testing of the project.
- Implemented the presentation layer with HTML, XHTML and JavaScript.
- Developed web components using JSP, Servlets and JDBC.
- Implemented database using SQL Server.
- Designed tables and indexes.
- Wrote complex SQL and stored procedures.
- Involved in fixing bugs and unit testing with test cases using JUnit.
- Developed user and technical documentation.