We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

Sunnyvale, CA

SUMMARY:

  • Over 7+ years of extensive Experience in designing User Interface ( UI) applications and professional web applications development and analysis with experience in the full life cycle of the software design process .
  • Extensive experience in designing professional UI web applications using front - end technologies like HTML5, CSS3, JavaScript, JSP, AngularJS, jQuery, XML, JSON, Jasmine, AJAX, JSON, Bootstrap, Node.js.
  • Experienced working in both Agile and Waterfall based development environment and participating in ScrumGrooming and Planning sessions.
  • Experience in developing Web Services with Python programming language.
  • Expertise in developing web page quickly and effectively using JavaScript, jQuery, Bootstrap and making them cross-browser compatible and task runners like Grunt and Gulp.
  • Experience in developing web applications using MVC architecture.
  • Experience in developing Single Page Application ( SPA) with good Knowledge of AngularJS -Directives, Controllers, Filters, Routing and Components.
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization ( SEO) techniques.
  • Experience in UI designing with bootstrap, CSS3, font-awesome icons, Lazy loading, JavaScript and JQuery scripting technologies.
  • Experience in doing POC using latest frameworks like Angular 2.
  • Experience in React JS framework to develop the SPA.
  • Experience in using various jQueryUI controls and corresponding Event handlers etc.
  • Develop dynamic features for a healthcare application supporting thousands of international users. Constructed with Coffee Script, Backbone/Marionette, and React .
  • Experience in creating test suites using Jasmine and Karma.
  • Experience in source code management tools like SVN, and GIT.
  • Expertise in using application servers such as WebLogic, WebSphere and Apache Tomcat.
  • Hands on experience in using RESTful web services.
  • Working experience on integrating back-end technologies like Java, . Net with JavaScript and JQuery by using AJAX and JSON.
  • Experience working with different Build/ Deployment tools like Maven, Ant and Jenkins and Project Management tools like JIRA, Rally to cope with Agile Scrum.
  • Comfortable working with CSS preprocessors like SASS/LESS.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
  • Implemented latest HTML5 and CSS3 features like creating various effects, shading, animation, Shapes, graphics, multimedia files and many others.
  • Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication.
  • Ability to work independently as well as within a team environment. Driven to meet deadlines.

TECHNICAL SKILLS:

Frontend Technologies: HTML 4.01/5, CSS2/CSS3, JSP, JavaScript, jQuery, jQuery UI, High Charts, AJAX, JSON, Jade, Less, Sass.

Languages: C, C++, Java, J2EE, Python, SQL.

UI Frameworks: AngularJS, Angular2, Bootstrap, Backbone.js, Node.js, Node.js-Express framework.

Prototyping Design Tools: IRise, Axure, Photoshop, Illustrator, Dreamweaver and Flash and Visio.

Manual Testing: Jasmine, Karma, Protractor.

J2EE and Frameworks: JSPs, Servlet, JDBC, Spring, Hibernate, Struts, SOAP, REST.

IDE & Tools: Aptana Studio, Sublime Text, Eclipse, WebStorm, IntelliJ, Microsoft Visual studio, Postman, Rest Client.

Debugging tools: Firebug, BugZilla.

Web Servers: Apache Tomcat, WebLogic, WebSphere, Node JS.

Databases: Oracle, MySQL, DB2, MS Access, MongoDB.

Version Control Tools: SVN, Bit Bucket, GitHub, IBM Serena.

Project Management Tools: JIRA, Rally.

Build/Deployment Tools: Maven, Apache Ant, Apache Ivy, Jenkins.

Operating Systems: Windows XP/7/10, Linux, Mac OS.

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Sr. UI Developer

Responsibilities:

  • Developing WebPages by using HTML5, CSS3, jQuery, JavaScript, Angular.js and bootstrap.js.
  • Designed and developed pagination and dynamic table update plugins using jQuery.
  • Worked on calling the RESTful Web Services using Angular $resource and $http.
  • Worked with ng-messages in Form-Validation and displaying the error messages.
  • Used AngularJS, JavaScript for validating client-side validations.
  • Knowledge on implementing directives and scope values using Angular JS for an existing webpage.
  • Developed single page web application using JavaScript framework AngularJS .
  • Created Navigation bar using Angular UI bootstrap.
  • Used iFrames to create the HTML document embedded inside another HTML document on a website.
  • Developed the backend by using nodejs, express and MongoDB.
  • Used Node JS for server side run time environment.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
  • Used Node.js server to build SPAs and build JSON APIs based applications.
  • Used Node.js Express framework to define routing table for different actions and set up middleware to respond for requests coming in.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Created more responsive WebPages, which can be compatible with all the browsers and compatible with the different devices using ReactJS.
  • Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
  • Developed web page using Angular JS components like controllers, routers, NG app etc.
  • Created SQL queries to perform insert, update or delete operation on MySQL database.
  • Designed UI architecture for the internal web application and worked with designers to construct UI using React JS.
  • Used Visiual Studio for development work.
  • Worked with unit testing of JavaScript applications using Karma, Jasmine.

Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, Node.js, CSS LESS, Bootstrap, JSON, REST, Gulp, Jasmine, JIRA, Agile, GitHub, Maven, Sublime Text, Spring MVC, MongoDB, Java, JSP, CMS, Jenkins, Angular-UI- Bootstrap, NPM, Node.js Express framework.

Confidential, SANJOSE, CA

FRONT END DEVELOPER

Responsibilities:

  • Engaged in Agile methodologies of Scrum and story discussions for software development.
  • Enhanced application code and improved web page through client-side scripting.
  • Supported the Waterfall project working through agile teams.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed User Interfaces module using JSP, JavaScript, HTML, CSS, JSTL, Custom tag library.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • Used Python and Django for XML processing, data exchange and business logic implementation.
  • Custom-ng grids, for visualization of records, lazy loading, sorting, filtering, search, scrolling, grids in model windows, Creating all custom partials and angular directives in global level components.
  • Creating core Python API which will be using among all modules.
  • Application employed a Spring MVC framework with the use of JSP, JSTL, Servlet, Java Beans and HibernateORM for persistence layer.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management for review.
  • Experience with Test Driven Development and Node.js.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Created User Interfaces for Mobile/Tablet/Desktop using HTML5&CSS3.
  • Involved in performance improvement (page load speed, Ajax response timings, lazy loading of images, minimized http requests etc.) of the application on various devices.
  • Worked on the unit test cases with Jasmine.
  • Worked on High charts jQuery for creating web charts.
  • Worked on Cross-Browser compatibility issues and tracked them to closure.
  • Experience in developing web applications using Responsive web design, Bootstrap, jQuery.
  • Re-wrote pre-existing code and earned recognition for enhancing application performance
  • Boosted application performance through code analysis and recommended solutions.
  • Used jQuery to make the HTML5 and CSS3 code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Involved in writing client-side validations using Angular validation controls.
  • Extensively worked with making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Used JIRA and SVN to cope up with agile process.

Environment: HTML5, CSS3, JavaScript, JQuery, Angular JS, High Charts JQuery Framework, SVN, MVC, JSON, JSP, JSTL, Agile methodology, Oracle database, QTP, Version One Tool, ANT, AJAX, Apache Tomcat, LESS CSS, Java/J2EE, Spring, Hibernate, Spring Integration EAI, Eclipse IDE, Sublime Text, Windows.

Confidential, Irvine, CA

Application Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Developed the functionalities using Agile Scrum Methodology.
  • Analyzed the requirements and formulated project scope.
  • Scheduled daily status meetings within the offshore team and used to communicate the same to the onsite team accordingly.
  • Developed modules of application as Single Page Application using AngularJS framework.
  • Involved in student enrollment and retention tools, Academic administration tools, faculty support tools, student billing and payment tools, finance and accounting tools.
  • Designed, developed and User Interface using HTML, JavaScript, jQuery, AJAX and CSS.
  • Developed Angular Custom Directives for Custom Layouts, Dialogs and Pagination.
  • Developed Client-Side Validations using AngularJS.
  • Used Media Queries to design mobile responsive layouts.
  • Involved in cross-browser compatibility testing and unit testing using Protractor.
  • Used Git for version control.
  • Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • Worked on jQuery to make dropdown menus on web pages and display part of a webpage upon user request.
  • Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • Implemented and designed user interface for web-based customer application.
  • Using Data Grid, Data List to display data in a customized format in the ASP.NET web pages.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Developed components to fetch the data from the back end using AJAX and jQuery.
  • Utilizing client-side scripting language developed and configured customized Quick.
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used Rally ticketing system to keep track of issues and tasks on individuals.
  • Used Git/Source Tree as version control tool.
  • Used IBM RAD integrated IDE to build the application.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, Bootstrap, Protractor, Spring MVC, REST, Git, Maven, IBM RAD, Rally.

Confidential

Web Developer

Responsibilities:

  • Involved in Understanding and analyzing the requirements and part of the process of designing the system.
  • Followed Waterfall Methodology to implement the features.
  • Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT.
  • Developed presentation-tier JSP pages in HTML, implemented JQuery Data Grid control, Validation control and other Widget controls.
  • Responsible for designing desktop and mobile applications for the client.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).
  • Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.
  • Developed social network services for user interaction using Ajax, DHTML.
  • Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.
  • Good experience with Spring MVC, Used Spring MVC to send the request from UI to Controllers.
  • Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
  • Extensively used XSLT to transform XML documents to HTML.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on Apache tomcat server.
  • Created Model objects using Entity Data Model with Entity framework using Hibernate.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Created Ajax calls to exchange (request / responses) information with database.
  • Wrote application level code to interact with the backend databases (Oracle) using JSP.
  • Designed and implemented a dynamic image rendering web service which is consumed by JSP, JQuery, and JavaScript.
  • Used Subversion (SVN) as a repository tool and as a version control.
  • Used Eclipse IDE for development work.

Environment: Java, J2EE, CSS, HTML, JavaScript, XHTML, XML, JQuery, JSON, AJAX, DOM, Eclipse, Spring MVC, Servlets, JSP, JSON, oracle 10g, Hibernate, Apache Tomcat, Adobe Dreamweaver CS3, SVN, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Understanding and analyzing the requirements and part of the process of designing the system.
  • Followed Waterfall Methodology to implement the features.
  • Involved in both development and testing of the application.
  • Used Java jdk1.6 features to implement the functionalities.
  • Designed, developed and validated User Interface using HTML, JavaScript and CSS.
  • Widely used HTML for web-based design.
  • Used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server.
  • Implemented server-side programs by using Servlet and client side by using JSP.
  • Handled the database access by implementing Controller Servlet.
  • Used Spring Dependency Injection (IOC container) to inject the objects into class to make the application loosely coupled.
  • Used Spring MVC Design Pattern to hold the UI data and to serve the request and to send the response.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Used Factory pattern to implement the business classes in order to have the
  • Used Log4J for logging/detecting errors in the application.
  • Used Hibernate as the Object/Relational Mapping Framework to access and manipulate data from the Oracle database.
  • Created views and stored procedures in Oracle SQL/PL-SQL.
  • Created Views for the tables in order to hand over the resources to developers.
  • Developed JUnit test cases to test business scenarios associated with each use case sequences.
  • Deployed the application in JBoss Application Server after testing from QA team.
  • Used FireBug to keep a track of bugs.
  • Also used CVS as the version control manager.
  • Used Eclipse Integrated Development Environment to build the application.

Environment: Java (Jdk1.6), J2EE, HTML, CSS, JavaScript, JSP, Servlet, Hibernate, Spring Dependency Injection, Log4j, SOA Architecture, Webservices, SOAP, XML, Apache Axis, MVC Pattern, Factory pattern, JUnit, JBoss, SQL-PL/SQL and Oracle9i, FireBug, CVS, Eclipse, Waterfall.

Hire Now