We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

3.00/5 (Submit Your Rating)

Melville New, YorK

SUMMARY

  • 8 years of expertise in Information Technology involving all phases of SDLC that include Analysis, Application Design, Development, Testing and Maintenance on Enterprise Applications across multiple business domains
  • Microsoft Certified Professional and Specialist in Front End Development.
  • Very Strong Object - Oriented Developer with experience in Software Design and Product Engineering
  • Proficient software system architecture sense and expertise in applying various design patterns
  • Highly experienced in designing, developing and debugging applications using technologies like Java, AngularJS, AMD (CommonJS/RequireJS), NodeJS, Grunt, Bower, Gulp, Webpack, Backbone, Handlebar, Dojo, React, Underscore, JavaScript, J2EE, Crawlers, GWT2.0, JQuery, Developer tools, QUnit, Karma, Jasmine, ExtJS
  • Experience in implementing Responsive Web Design (RWD) using Bootstrap
  • Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives
  • Experience with Angular2 & ES6 Features.
  • Proficient in creating Data Visualization using RaphaelJS, Highcharts, D3
  • Experience in Asynchronous Module definition such as RequireJS/CommonJS
  • Experience in developing SOAP and RESTful Web services
  • Experience in development and implementation of Restful Web APIs, and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE
  • Experience in developing J2EE applications using frameworks such as spring, Struts, Seam, Eclipse RCP, WebWork, Hibernate, Log4J and JUnit
  • Proficient in application development using spring modules Spring-Core, Spring-AOP, Spring-DAO, Spring-ORM, Spring remoting, Spring Data REST
  • Expertise in designing and developing Web services using Spring-WS and Apache Axis 2.2, Apache CXF 2.2.4
  • Experience in Pub/Sub patterns such as Open AJAX Hub.
  • Strong exposure to XML technologies such as XSD, XSLT 2.0, XPath 2.0, JAXP 1.1, JAXB 2.0
  • Well versed with build automation using open source tools such as Microsoft Team foundation Server, BuildForge, Maven Hudson and Ant, Ivy
  • Experience in programming web servers and application servers (Tomcat 6.0, BEA Weblogic 10.3, Jetty Web server, JBoss 6.1, IBM WebSphere 5.1, Oracle Application Server 10.1)
  • Excellent knowledge and experience of UML, Unified Process at the Enterprise level and familiarity with popular process methodologies like Agile, Waterfall
  • Proficient in writing stored procedures, triggers and functions
  • Experience in Unit Testing (UIT), Integration Testing and in preparing test cases
  • Experience in Code quality tools such as JSLint, JSHint, EclEmma, JSCoverage, and Checkstyle.
  • Enthusiastic, knowledge-hungry self-starter, eager to meet challenges and quickly assimilate latest technologies, skills, concepts and ideas.

TECHNICAL SKILLS

Web Design / Web Applications: JavaScript, Bootstrap, AJAX, DOM, Backbone.js, Angular.js, Angular.js-2, jQuery, Zepto, ES6, Underscore, YUI, Node.js, Express, Socket.io, HTML5, CSS3, PHP, Apache, JSON, JSONP, RSS, XML

Mobile Apps / Mobile Web: Responsive Design PhoneGap, Ejecta, Titanium, jQuery Mobile

Java Technologies: Java 7, J2EE, Spring Framework, Spring Core, Spring MVC, Hibernate, Struts Framework, Struts Tiles Framework

Databases: MySQL, PostgreSQL, SQLite, Mongo, Redis.

Production Tools: Web storm, Dreamweaver, Sublime Text 2, TextMate, Photoshop, Illustrator, Microsoft Visual Studio.

Webservers: Apache tomcat, WebSphere, Webstorm.

Versioning tools: Vim, Git, SVN, CVS.

Operating Systems: Mac OS X, iOS, Android, Debian/Ubuntu Linux, FreeBSD

PROFESSIONAL EXPERIENCE

Confidential, Melville, New York

Sr. UI DEVELOPER

Responsibilities:

  • Converted the raw JavaScript application to AngularJS, Node, and MongoDB.
  • Rewrote several key web pages as part of the overallUIsite redesign.
  • Using CSS3, SASS, HTML5,Responsive design and Bootstrap Theming.
  • Implemented different kinds of UIcontrols including modal dialogs and AJAX web forms with upload file control.
  • Involved various kinds of problems starting from database ending with frontend JavaScript, HTML and CSS.
  • Improved performance in various kinds of web application lifecycle steps starting with database ending in middle tier layer.
  • Implementation of User selection monitoring process using JSON, REST, Node, and MongoDB.
  • Rewrote one of the key pages, which allows users to manage their content. The task involved investigation of the AngularJSUI-Grid as well as refactoring of several backend methods.
  • Built AngularJS modules, controllers, pop up modals, and file uploaders.
  • Evaluated the upcoming Angular2 conversion requirements as well as Typescript.
  • Used usability testing tool AB tests to ensure better user conversion.
  • Wired up ng-grid to models, built REST methods for fetching/saving records and built NUnit tests for controllers.
  • Evaluated converting the current implementation of the front-end to using React.
  • Cached certain HTTP responses so that if offline, those responses could be used as reference for future request.
  • Extensive development of Queries to produce reports incorporating Jasper Reports and Fusion Charts.
  • Extensive Front-End development in pure JavaScript, jQuery, and CSS.
  • Extensive hibernate development for the process and Data Model for Rating and Reconciliation Engine.
  • Gathered information for operation team about the front end IIS configuration and suggested several improvements.
  • Worked closely with QA and UX teams while gathering information about requested functionality and expectations
  • Worked on Jasmine and Chutzpah for my unit testing as we develop using TDD approach in Visual Studio/Xamarin environment.

Environment: JavaScript, HTML5, AngularJS, React, Node.js, MongoDB, MEAN, Git/GitHub, jQuery, CSS3, SASS, MVC5.0, ASP.NET Web API, Entity Framework, Amazon Cloud, MangoDB, TypeScript, MySQL, EC2, Jasper Reports, FusionCharts, Jasmine.

Confidential - Des Moines, IA

Sr. UI Developer

Responsibilities:

  • Worked in complete agile environments and involved in regular PI planning and Sprint sessions as well as grooming sessions where we task out stories as well as regular daily stand-ups.
  • Involved in analysis, detailed design, design reviews, code refactoring, development, code reviews, unit testing, performance tuning, smoke testing, integration testing, regression testing and Acceptance testing of the various use cases that are part of our development tasks.
  • Worked on refactoring, code improvisation, multithreading and performance tuning, unit testing following code standards and best practices as a part of development of each use case.
  • Worked in cutting edge technologies like AngularJS, Java 7/8, NodeJS, Gulp, Grunt, REST services, Spring framework.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using AngularJS ($http, $resource).
  • Customized AngularJS filters in several locations to get the required output.
  • Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
  • Integrate the dynamic pages with Angular and JQuery to make the pages dynamic.
  • Used Bootstrap, angular.js, node.js for developing modules on front-end.
  • Interacted with various teams who are stakeholders and whose changes should be in sync with these enhancements regularly and would provide them with feasible solutions when they come up with any last minute requirement or design changes.
  • Created high quality, maintainable, and performant code for automated test cases and followed ATDD using Java/Ruby - Cucumber for our development.
  • Used GitHub repository for Version control and used Junit with Mockito framework for Unit testing the application.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Used Jenkins for CI/CD (Continuous Integration/Continuous Development) and Sonar for monitoring projects and code quality.

Environment: Java 7, Spring Framework, Spring Core, Spring MVC, Angular JS, Velocity, JavaScript, JQuery, Git, Maven, Tomcat 7, Apache Webserver, NodeJS, Gulp, Grunt, HTML5, CSS3, XML, JUnit, Mockito, REST, Swagger, Soap, Soap UI, Eclipse, STS, ATDD using Ruby-Cucumber and Java-Cucumber, Jenkins (CI/CD), AWS platform tools, Windows 7 / Jumpbox (Virtualbox - Ubuntu platform).

Confidential - Cincinnati, OH

Sr. UI Developer/Java Developer

Responsibilities:

  • Involved in the design and development of the entire application.
  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (REST, WSDL).
  • Developed UI using HTML5, CSS3, Ext JS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
  • Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes usingAngular.js, Node.js and JQuery UI.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using Struts framework.
  • Developed the User Interface using spring, logic, bean, JSP, Java Script, HTML5 and CSS3.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
  • Designed Responsive Web Design websites optimized for different displays.
  • Involved in several web application development projects that required Responsive Web Design.
  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Developed Web services to allow communication between the applications using Rest Web Services.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
  • Designed JSP layout using Struts Tiles Framework.
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations
  • Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used JavaScript validation in JSP pages.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse for the development environment.
  • Wrote JUnit test cases to test the functionality of each method in the DAO layer.
  • Configured and deployed the web application using Weblogic Application Server.
  • Used Rational ClearQuest for tracking errors and bugs in the project source code.
  • Prepared technical reports and documentation manuals for efficient program development.

Environment: J2EE, JSP, Servlets, Struts Framework, Struts Tiles Framework, HTML5, CSS3, AngularJS, NodeJS, JQuery, Ajax, Struts Validator Framework, JavaScript, XML, Hibernate, SQL, WebLogic application server, Eclipse, JUnit, CVS, Unix.

Confidential - Austin, TX

Java Developer/Web Developer

Responsibilities:

  • Review the system requirements and attending requirements meetings with analysts and users.
  • Involved in the life cycle of the project from documentation to unit testing making development as priority.
  • Developed web pages using Struts framework, JSP, XML, JavaScript, sHtml/ Dhtml and CSS, configure struts application, use tag library.
  • Used Apache Struts framework includes the integrated AJAX.
  • Played major role in designing & developing JSP pages and XML reports.
  • Developed Servlets and custom tags for JSP pages.
  • Developed few module Web pages using Springs IOC and Hibernate.
  • Designed and developed dynamic pages using HTML, CSS- layout techniques, Java script.
  • Took the various challenges in the enhancement and completed them on time.
  • Extensive Used Exception handling and Multi-threading for the optimum performance of the application.
  • Extensive use of multi-threading from synchronization
  • Involved in design (using RUP, Visio) and implemented (SOA, SOAP) next generation system on distributed platform.
  • Extensively used XSL as a XML parsing mechanism for showing Dynamic Web Pages in HTML format.
  • Implemented OWAS (Open web Application Security) mechanisms for secure bank transactions.
  • Implemented Searching based algorithms for searching key-terms in application
  • Implemented SOAP protocol to get the requests from the outside System.
  • Used CVS as a source control for code changes.
  • Used ANT scripts to build the project and JUnit to develop unit test cases.
  • Provided development support for System Testing, Product Testing, User Acceptance Testing, Data Conversion Testing, Load Testing, and Production.
  • Deployed application on Web sphere application server.

Environment: Java 1.5, J2EE, AJAX, Servlets, JSP, RUP, Eclipse 3.1, Struts, Spring 2.0, Hibernate, XML, CVS, Java Script, JQuery, GWT, ANT, SOAP, Log4J, DB2, Web Sphere server, UNIX, IBM Web Sphere Portal Server, Message Broker

Confidential - Naperville, IL

Java Developer / Web Developer

Responsibilities:

  • Used HTML,XML, AJAX, JavaScript, CSS and pure CSS layouts.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Understanding Web UI conventions and be able to leverage them for promoting an efficient user experience.
  • Developed Graphics using PaintshopPro/Photoshop & Animation using Flash/Fireworks.
  • Involved in solving cross-platform, cross-browser compatibility issues.
  • Used Dream weaver as HTML editor, IIS for Web Hosting and SQL Server database.
  • Implemented JQuery along with JavaScript libraries.
  • Adobe Acrobat was used for the document management and developing .PDF files.
  • Designed and developed of UI using HTML/DHTML, CSS, Dojo & JavaScript.
  • Gathered and designed user cases for UI requirements. Prototyped UI designs using: Visio, Adobe Photoshop, and Adobe Illustrator, Flash, PowerPoint and Visual Interdev. Hand coded prototyped UI designs using Home Site.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Designed and developed the layouts of Customer Relations Module.
  • Involved in team meetings with corporate webmaster’s UI team & weekly scrum meetings.
  • Migrated content from existing website to a new, database driven website; utilized in house Content management System.
  • Involved in Developing User Interface using MXML, Flex 2.0, Action Script and CSS.
  • Messaging Service of FLEX Data Services (LCDS) used for communication and real time collaboration.
  • Deployed Flex Applications on WebSphere Application Server.
  • Developed each and every web page which handles all popular search engines which targets the Search Engine Optimization (SEO).
  • Converted HTML prototypes into wire frames.
  • Prepared the business report with the help of Wire frames.
  • Involved in GUI design, Screen navigation, and database design with using various technologies like Adobe Dreamweaver MX.
  • Performed Database connectivity and transactions and also wrote stored procedures as per the requirement in MY-SQL.

Environment: JQuery, Ajax, Java, JSP, J2EE, Spring 2.0, Hibernate, Adobe Fireworks MX, JavaScript,CSS3, HTML5, DHTML, XHTML, XSL, and MY-SQL.

Confidential

Java Developer

Responsibilities:

  • Understand customer requirements and prepare Understanding/Solution documentation.
  • Lead group of developers into module discussions and use case elaboration.
  • Create a Framework for control all the web application using MVC (Module View Control Methodology).
  • Involved in taking the requirements from business for the user screens.
  • Involved in Data Mapping for Search screens and for other related interfaces.
  • Developing the design documents using Microsoft Visio.
  • Involved in displaying the user screens using Spring MVC framework and writing the controllers using Java classes.
  • Used Hibernate object relational mapping tool for query service.
  • Involved in writing the SQL queries to do the user screen data validations.
  • Involved in doing the code migrations from Development to Test and Test to Prod Environments.
  • Create API, for control the user session in the complete Framework.
  • Develop Use Cases, Class Diagrams; Sequence Diagrams in Rational Rose applied UML Methodology.
  • Develop Enterprise Java Beans, for control the flow in the Framework.
  • Develop XML Files for control and set the variables.
  • Weekly discussion meetings with customer to clarify doubts or suggestions.
  • Analysis, Designing and coding of a module.
  • Deployments & Code Review.
  • Perform Unit Testing and defect fixing.

Environment: Java, JSP, J2EE, EJB, Oracle 10g, Spring Framework, Hibernate, JBoss, MyEclipse, UML, Toad, Clear case, Web Services, RAD.

We'd love your feedback!