Senior Ui Web Developer Resume
Dallas, TX
SUMMARY
- More than 8+ years of experience in software industry in requirement analysis, design, development, implementation, testing, maintenance and documentation of Java/J2EE applications in Web - based/ Enterprise environment and Distributed n-tier architecture.
- 4 Years of extensive experience in developing single page applications using Angular2 framework.
- Excellent web page design skills using HTML5/4.0, DHTML, CSS3, JavaScript, Xml and Adobe Photoshop.
- Very good knowledge of data virtualization of JSON data using D3.JS.
- Experienced in developing AJAX interfaces with libraries and frameworks Angular2, jQuery, jQuery UI.
- Experienced in MEAN stack development MongoDB,Express,Node.js, and AngularJS.
- Hands on experience using TypeScript with Angular2.
- Expertise in data virtualization using Google Charts library.
- Experience with ES6 standards and transpilers like Babel.
- Experience using Mocha for front-end testing.
- Experienced in full Software Development Life Cycle and experience implementing Rational Unified 0-Process and Agile SDLC methodologies.
- Experienced in using Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
- Experienced in developing and integrating CMS integration for the application.
- Involved in creation of web application using Web 2.0 concepts and following SEO techniques for interactive web application.
- Very good knowledge of DOJO tool kit.
- Lead the team by setting a good example and behavior consistent with words.
- Experienced in implementing SASS, LESS pre-processors for CSS style sheets.
- Experienced in creating storyboards and hand sketches for various modules in development.
- Extensive knowledge of developing applications in iOS and android interface.
- Experienced in pulling JSON data with the help of RESTful Web Services.
- Experienced in implementing Web Services such as SOAP using WSDL and Restful using JAX-RS, JAX-WS and CXF.
- Created projects using current and emerging developer tools and technologies. Tested code usingMocha,Chaiand Karma.
- Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JDBC, JPA, XML, JAXB, JAX-WS, AJAX, ANT and Web Services.
- Hands on experience working with spring 2.5 and ORM frameworks like Hibernate 3.
- Experience with MVC Java Script Frameworks like Angular2, Bootstrap.js, and D3.js.
- Experience in writing Test cases, test scripts using Jasmine test API and Karma for unit tests and Protractor for E2E testing.
- Extensive experience in implementing designs Patterns Dependency Injection, Data binding and object oriented programming.
- Expert knowledge of client - server architecture, web-based n-tier architecture, database design and development of applications using J2EE design patterns like singleton, session facade, and factory pattern and business delegate.
- Expertise in designing and developing various UML diagrams using tools like rational rose, Microsoft Visio etc.
- Proficient in Microsoft Word, Excel, PowerPoint and Outlook.
- Experienced working with databases DB2, Oracle 11g, PL/SQL, SQL Server, MySQL and NoSQL databases like MongoDB and Cassandra.
- Experienced in developing applications on JBoss, Tomcat and WebSphere Application Server.
- Expertise in three-tier Client/Server development architecture and distributed computing architecture.
- Expertise in writing Junit test cases.
- Very good knowledge in object oriented analysis and design.
- Expertise in development of web-based applications using various web servers including Web Sphere portal 6.0, Web Logic and Apache Tomcat 5.0, 7.0.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, ASP.NET, SQL, PL/SQL.
Java Technologies: Java 1.4 and Higher, JMX, JDBC, Multi-Threading, TCP/IP socket based applications
J2EE Technologies: JSP, Servlet, JSF, EJB, JMS, JSTL, EL, JNDI, JTA, LDAP
Frameworks/ Libraries: Struts 1.2, 2.0.9, Spring MVC, Hibernate, Aegis, Apache CXF, Junit, Log4j, Apache Velocity, Play, Spray. Web Services using JAX-WS in Spring, Digester, Bootstrap, JSP 168 Portlet etc.
Web Technologies: HTML5,CSS3,Bootstrap, Vanila JavaScript, jQuery, AngularJS, ReactJS, Express, NodeJS, SASS, LESS, Mocha, Chai, NPM, GRUNT, GULP, AJAX, DOJO
Application Servers: Web Sphere 6.1/7, JBoss 5.0.1 and 7
Web Servers: Apache Tomcat 5.5 and above.
Non-Relational Databases: MongoDB, Cassandra
RDBMS/Query Tools: SQL, PL/SQL, Oracle 9i/8i, 10g SQL Server2000, MySQL.
IDE: Eclipse, Notepad++,Sublime,Webstorm,Cloud9,Microsoft Visual Studio, Spring Tool Suite, RAD
Operating Systems: Windows XP, Windows 2000, MS-DOS, UNIX.
Other: SOAP Web Services, RESTful Web Services, HTML5, CSS3, Ajax, XML, PHP,XSD, XSL, XSLT, XSL-FO, WSDL, JAXP, Xalan, Xerces and Jasper Reports.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior UI Web Developer
Responsibilities:
- Created User Interface Design using HTML5, CSS3, JavaScript, Bootstrap and Angular for cross-browser functionality.
- MEAN stack implementation,AngularJS, and actually run, edit, and deploy an application Responsible for design and development of the web pages from mock- ups (PSD).
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Designed dynamic and browser compatible pages using HTML, CSS, JavaScript, word press and JavaScript.
- Developed client side drop down menus, search bars, carousel, and drop down toggles using Twitter-Bootstrap.
- Used SASS as CSS pre-processor for extending style sheets.
- Used the jQuery widgets like Accordion, Date picker, drag able, Droppable, Resizable jQuery in word press built in interactions.
- Worked on Front end by using AngularJS and JavaScript.
- Worked the backend by using nodeJS, expressJS and mongo DB.
- Extensive use of AngularJS for developing the SPAs (Single Page Applications) for internal application/tool.
- Worked with AngularJS routers, forms, modules, Dom, events, expressions
- Have created theangularcustom directives, Filters and Services.
- Used NodeJSto run Web pack tasks and build properly the project.
- Implemented modules into NodeJSto integrate with designs and requirements
- As a backend developerI was responsible for creating RESTFUL Web Services using Node.js & Express.js
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Responsible for experimenting with new frameworks and libraries to make decision either should be used in the product/project or not.
- Extensively used GIT for version controlling and regularly pushed the code to GitHub.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted with Customers and development teams for Fix the Issues.
Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, JQuery,AngularJS, ExpressJS,Mocha,Chai NodeJS, Mongo DB, XML, XSL, XSLT, JSON, MEAN stack, Web Strom, Git hub, Restful API.
Confidential, Weston, Florida
Senior UI Developer
Responsibilities:
- Created User Interface design based on the requirements using wireframes.
- Created canvas using HTML5 API and applied styles using CSS3.
- Used HTML5 API geolocation in locating for the application.
- Implemented closures, callbacks and prototypes in for developing model of the application
- Implemented Dependency Injection using Spring MVC framework.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angulars.JS and JavaScript.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Created a responsive web design using Bootstrap framework.
- Created an UML diagram that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of the application design using Microsoft Visio tool.
- Usedmocha, sinon andchaifor unit testing the code.
- Used JavaScript libraries likejQuery to develop User Interface of web pages.
- Wrote and performed client-side and server-side unit testing with Jasmine,Mochaand theChai assertion library.
- Used SASS, LESS as pre-processors for extending style sheets.
- Involved in creating wireframes to design user interface for the web application.
- Used JAX-RS library to create web services, generate stubs and consuming the existing services.
- Worked on POCs development with team for feasibility usage test with new JS, CSS frameworks, libraries like AngularJS and Bootstrap.
- Used Mocha for testing front end code.
- Tested RESTful web services using REST Client.
- Communicated and mentored junior developers throughout the project.
Environment: HTML5, CSS3, Responsive Web Design, Bootstrap, SASS, LESS, JavaScript,Angular JS, Mocha,Chai, AJAX, Java J2EE, Hibernate, Spring, Maven, Eclipse, jQuery UI, Jenkins, JUnit, Git, wireframes, RESTfuj Web Services, JSON, Oracle.
Confidential, San Ramon, CA
Senior UI Developer
Responsibilities:
- Involved in the design and implementation of well-integrated products.
- Involved in the modifications of the presentation layer using JSPs and CSS as the UI to place an order.
- Created Oracle database for the application.
- Involved in gathering of user and functional requirements for the application.
- Designed user interface using HTML, CSS, JSP, JavaScript and jQuery.
- Created User Interface to manage user menu and bulk update of attributes using jQuery.
- Used Angular JS for creating webpages and DOM manipulations.
- Implemented Spring Model View Controller architecture to develop presentation tier and business layer.
- Developed and execute unit tests and test suites for product components using JUnit Testing.
- Achieved data binding between model and view using Angular JS Directives.
- Used triggers in update panel of AJAX to update a specific portion of the page.
- Implemented the project with Agile methodologies.
- Used DOM and SAX parser for accessing objects in JavaScript.
- Hibernate is used to maintain the persistence records in the Database as a persistence layer based on ORM
- Developed DAO’s Interfaces and their implementation for accessing the POJO’s and updating the database.
- Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic.
- Spring Framework is used to provide IOC and Dependency Injection features which provides a sophisticated implementation of the factory pattern.
- Integrated process into build system which auto-generates RESTful API documentation from source code.
- Involved in developing business logic for front-end.
Environment: HTML, CSS, JavaScript, Angular JS,JSP, AJAX, Query, Spring, Hibernate, Web services, unit, Design patterns, Servlets, JSP, Oracle 10g.
Confidential, Chanhassen, MN
UI Developer
Responsibilities:
- Involved in Agile/full software development lifecycle i.e., from Designing, coding, testing, debugging and support.
- Modified the UI screens created by web designer using HTML, JSP, CSS, and JavaScript.
- Involved in developing Front End Programming for Web applications.
- Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, HTML5.
- Worked with Internal Clients for business objectives, project scope and the requirements of the project.
- Rapid application prototyping using Angular JS.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Designed CSS3 based web pages which were cross-browser compatible.
- Created screens with table-less designs meeting W3C standards.
- Designed Responsive Web pages using Media Queries.
- Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
- Developed single page web application using JavaScript framework AngularJS along with Bootstrap.
- Developed user friendly interface to seamlessly combine the new model with existing login system by using Angular Js framework and jQuery.
- Responsible for setting up AngularJs framework to achieve data binding between HTML and JavaScript objects.
- Developed frontend within object oriented JavaScript framework like Bootstrap, AngularJS.
- Involved in enhancement of existing application utilizing Angular Js, created role based HTML navigation menu wherein menu item changes dynamically based on the values derived from the database in the form of XML.
- Used struts validation framework to perform Server side validations.
- External customer portal is developed in annotation based Spring MVC and Hibernate.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP and jQuery.
- Architected, Designed and Implemented a SPA (Single page application) in Angular js which consume JSON from spring MVC, Using spring security to secure the application.
- Transformed design mock ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript and jQuery.
- Developed the user interface for registration using HTML, CSS, jQuery and AJAX.
- Developed profile page options using jQuery and AJAX.
- Debugged the application usingFirebugand traversed through the nodes of the tree usingDOM functions.
- Developed page layouts, navigation, animation buttons and icons.
- Performing the different modules like login, search and download with tracking.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used extensive JavaScript and jQuery programming to give AJAX functionality for the website.
- Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
Environment: HTML,CSS, JavaScript, jQuery, AJAX, Bootstrap, Photoshop, JAVA, J2EE, Struts, Dreamweaver, Illustrator, Information Architecture, AngularJS, PL/SQL.
Confidential
UI Developer
Responsibilities:
- 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.
- Created WebPages according to client's guidelines and standards throughout the development and maintenance of the website using HTML, XHTML, CSS and JavaScript.
- Established standards and best practices for coding and design.
- Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues with CSS.
- Used various adobe tools to improve quality of images.
- Designed web pages using XHTML and CSS/CSS3.
- Implemented functionality in JavaScript.
- Tested application on Internet Explorer 6.0 and above, Firefox, Opera and Google Chrome to achieve Cross Browser Compatible Issues.
- Converted Photoshop documents to table-less semantic XHTML, CSS.
- Performed Validations of XHTML and CSS (using Firebug, HTML Tidy, W3C validation)
- Incorporated Perl scripts to handle form submissions.
Environment: HTML, XHTML, CSS, JavaScript, Internet Explorer, Firefox, Adobe Photoshop.
Confidential
UI Developer
Responsibilities:
- Involved in discussions with the System Analyst to identify the technical requirements.
- Design and development of Web pages using HTML,CSS.
- Articulated business strategy and branding issues and to balance these with user needs and technological constraints.
- Used Java Script for custom client-side validation.
- Worked closely with product managers, developers and internal stakeholders throughout the product design.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Extensively used jQuery in implementing various GUI components in application portal.
- Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
- Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in providing pseudo application level code to interact with API's, Web Services using AJAX,JSON and XML.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Responsible for the design of client websites right from the conceptualization stage to its implementation and maintenance.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
Environment: HTML, XHTML, CSS, JavaScript, jQuery, Usability Testing, Agile methodology, Eclipse, Windows.
