Ui Developer Resume
Jersey City, NJ
SUMMARY
- 7+ years of experience in the Web Applications Development, good understanding of HTML/HTML5, CSS 2/3, JavaScript, Angular JS, React JS, Node JS and extensive experience in web standards, accessibility and internationalization.
- Experienced in developing applications using HTML, HTML5, CSS, CSS3, JavaScript, Bootstrap, DOM, XHTML, jQuery, and Ajax.
- Expertise in updating a web page quickly and effectively using HTML, CSS, JavaScript and jQuery with the webpage cross browser compatibility and Responsive design.
- Extensive experience on implementing the AJAX features using frameworks like Direct Web Remote (DWR), YUI, jQuery.
- Knowledge in developing scripts using RESTful API models for the purposes of integrating workflows.
- Experience in implementing Web Services in - order to communicate between different distributed components using SOAP Protocol.
- Expertise in web development applications using Core Java, Servlets, JSP, EJBs (Session Bean, Entity Beans, MDB- JMS), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans etc.
- Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Extensively used JavaScript for client side validation.
- Extensively used Bootstrap for customization of web application.
- Developed and designed Ajax based Prototype, JavaScript, jQuery and AJAX based UI frame work.
- Has good experience in UI developing using Java frameworks Hibernate, Struts, Spring MVC.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience in working with MVC framework.
- Experience with full software development life-cycle, architecting scalable platforms, Object oriented Programming, database design and agile methodologies.
- Strong exposure to UX design along with a strong background working in Wire-frames (Prototypes, Mock-ups, Storyboard and User Flows).
- Experience in performing Unit testing using Jasmine, Karma and End-to-End testing using Protractor.
- Have experience working in Waterfall, Test-Driven Development (TDD), Behavior-Driven Development (BDD) and Agile methodology projects.
- Have experience in creating test cases using tools like mocha, and q-unit.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
TECHNICAL SKILLS
LANGUAGES: C, C++,java, python,Asp.net
WEB SERVICES: SOAP, RESTFUL
FRAMEWORKS: MVC struts, Spring, Hibernate.
WEB TECHNOLOGIES: HTML, CSS, JavaScript, AJAX, JSON, Backbone.js, JQuery, PHP, Angular.js, Node.js, React.js, XML, JSP.
OPERATING SYSTEMS: Windows, Unix, Linux, Macintosh
DATABASES: Mysql, SQL Server, Oracle7.x/8.x/9.x/10
METHODOLOGIES: Agile
DEVELOPMENT ENVIRONMENT: Eclipse, Net Beans, Microsoft Visual studio
VERSION CONTROL: Github, SVN
TESTING TOOLS: Jasmine, Karma, mocha, Qunit, Selenium
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
UI DEVELOPER
RESPONSIBILITIES:
- Involved in developing the Angular JS MVC framework for the Single Page Application development.
- Developed the application for responsiveness to different screen resolutions using Bootstrap and CSS3 media queries.
- Used React.js, Flux, Web pack and HTML5 for SPA development.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, Angular and jQuery.
- Experience with Responsive Web Design (RWD) and used responsive design frameworks such as Bootstrap, foundation etc.
- Experience with CMS Theme frameworks like Thesis, Genesis, Elegant Themes, etc
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Imported react-materialize modules, fonts, JavaScript and CSS and implemented materialize fab buttons dropdowns.
- Dealing with data visualization by developing some project charters and initiate projects from the initial scope into the project delivery stages. Developed many features for dashboard usingRubyonRails, Bootstrap, CSS JavaScript
- Used Ext JavaScript for the rich layouts, containers and table grids for the data and reports.
- Used GIT extensions to pull and push the code from repositories .Automated resolving merge conflicts. Created branches, pull requests etc.
- Used React Redux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
- Taking advantage of the MVC pattern of the AngularJS and Knockout.js framework to accomplish the single page application and produce higher maintainability of the code.
- Developed a Custom Dropdown functionality to provide generic structure to the entire Project.
- Used jQuery library to build Ajax based web application module.
- Used Angular JS as the development framework to build a single-page application.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug) and IE Developer Toolbar for IE.
- Developed Restful based web services and used JSON as the communication for REST mechanism.
- Brief experience on implementing the Angular.js in creating animations based on CSS classes.
- Instead of using Mock Services, Used LISA to capture and record a service behavior and organized t to return response with data driven from DB.
Confidential, DALLAS, TX
WEB DEVELOPER
RESPONSIBILITIES:
- Collaborated with a team of project managers, Java developers and QA engineers to see projects through full development life cycles.
- Developed rounded boxes using CSS3, HTML5 video tags also written CSS for media types such as Print and email.
- Used Angular Js as interface to join different applications.
- Resolved Internet Explorer several CSS bugs within given tight schedule.
- Quickly prototyped new user interface concepts in object-oriented JavaScript and tested on IE/Firefox browser to validate UI/UX approach.
- Used grid system CSS for page layouts.
- Used Soap UI for complete Test coverage
- Designed and developed sophisticated, Data-Bound Ajax applications and framework using Sencha components including: a tool for Menu creation using DOJO tree, context menu, drag and drop capabilities to manipulate the menu tree and Custom Ajax RPC protocol and JSON.
- Extracted data in UI for different clients using JSON format.
- User authentication through customer OAuth2 server using passport.
- Member data stored in Mongo replication set, migrated from Word Press MySQL instance.
- MongoDB geo location API leveraged for user proximity lookups.
- Performed POC to choose the suitable framework.
- Implement solutions with responsive design.
- Use Agile Development practices (SCRUM).
Confidential
UI DEVELOPER
RESPONSIBILITIES:
- Developed Web pages using Angular JS, for the support app which is a test tool for a quick standalone testing of the Web service calls.
- Custom Node JS proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Design and implementation of REST APIs for collection and retrieval of high volume data.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Worked on tools Bower, Grunt, Jasmine, Karma, Protractor
- Development experience with core java such as Exception handling, collections and multi threading.
- Used Rational Clear Case as source control system.
- Implementation includes data retrieval from database and displaying it on a web UI.
- Rapidly designed & built object-oriented, data-driven JavaScript working prototypes of applications. Implemented performance best practices to a web site.
- Introducing user-friendly and modern design styles into technical web applications to improve user experience and efficiency.
- Used Subversion SVN for CVS.
Confidential
JAVA UI DEVELOPER
RESPONSIBILITIES:
- Involved in web interface designing with HTML, CSS and jQuery.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Developed application using J2EE design patterns using Façade Design pattern, Singleton, Session.
- Involved in migration, restructuring of various modules within the project.
- Developed modules to facilitate requests and changes required by the upstream systems and clients.
- Developed scalable multi-threaded enterprise application using company framework, helped to extend our company framework with new functionality.
- Used jQuery plug-in, jqGrid and High charts, to present available data to the users in a visually appealing and easily accessible format.
- Server Side development using Servlets, JSP, JDBC.
- Worked with the team of architects and back-end Developers in a JAVA environment, to gather requirements and enhance the application functionality and add new features.
- Extensively performed GUI testing of the web application.
- Designed and implemented XML schemas, Java APIs, business logic, and XHTML/ XML/ JavaScript user interfaces.
- Involved in Unit integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
- Exposed as RESTFUL Web services, with Chart Specific parameters passed as query string.
- Extensive Performance testing is being done to determine the responsiveness and stability of the system.
- Worked on SQL queries and PL/SQL and actively involved in the production support.
- Tested various scripts in different environments and make sure they don’t fail after modifications and ensure success of various jobs.
Confidential
JAVA UI DEVELOPER
RESPONSIBILITIES:
- Involved in requirements gathering, UI design and design of application workflows.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Develop the code for user modules on the server side implementation using Servlets, JSP, JDBC, and Web Services.
- Designing and Developing the Web Portal Applications, web services, JBPM workflows, backend Queuing implementations using the technologies jQuery, JSON, Hibernate using Scrum based Agile methodologies.
- Converted and automated builds using Ant and scheduled automated nightly builds using Cruise Control and maintained Continuous integration effort with Cruise Control along with scheduled builds.
- Tested various scripts in different environments and make sure they don’t fail after modifications and ensure success of various jobs.
- Worked on SQL queries and PL/SQL and actively involved in the production support.
- Involved in Unit integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
