sr. Ui Developer Resume
Irving, TX
SUMMARY:
- Having 8+ years of experience in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XUL, HTML5 /DHTML, DOM, XHTML, JQuery, CSS3, and Ajax.
- Skilled in Graphical User Interface designing(GUI), Web application development, Human Computer Interaction factors, usability, flash presentations, flash mock - ups, creating -illustrations, content navigation, formatting web pages, web typography and implementing CSS.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, node.js, angular.js, Ext.js, Responsive design.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Extensive experience in web design using CSS3, D3js, Bootstrap, Adobe Illustrator, Adobe Photoshop, Dreamweaver.
- Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services. Worked on Bootstrap CSS framework for Responsive Web Design.
- Good experience in JavaScript MVC frameworks Backbone.js and Angular.js. Used Angular JS in developing single page applications.
- Expertise in advanced JavaScript libraries and frameworks such as JQuery, Angular.js, React.js, Prototype, Dojo, Node.js, Ember.js, Knockout.js, Ext.js.
- Experienced in using Front End editors like Espresso, TextMate, Sublime Text2 and Microsoft Expression Web.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.
- In-Depth knowledge/Experience of Web 2.0, section 508 JavaScript, JQuery, W3cStandards.
- Accessibility Guidelines (WCAG) and ability to apply W3C web standards with great craftsmanship.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Good mix of front end user interface design and back-end control logic development.
- Expert knowledge in Flex, Photoshop, Illustrator, Macromedia Dreamweaver and Flash in a PC environment.
- Well versed in concept building, information design, visualization, testing web based applications.
- Knowledge on various terminologies like Software Developmental Life Cycle (SDLC)
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Working knowledge on JavaScript library JSON and XML Technologies.
- Strong knowledge on OOPs concepts, Core Java, Multithreading, Exception handling, and Collection framework.
- Strong programming skills towards developing and implementing complete n-tier web based application systems using Java/J2EE technologies- JDBC, JSP, Servlets, Enterprise Java Beans, Struts, JSF, Spring, SOA implementation, JAXRS, JAXWS, Hibernate, JNDI, XML, JAXB, JSON, WSDL.
- Experience in making Responsive web pages using Twitter Bootstrap and media queries.
- Implemented Presentation layer using CSS Framework, backbone, Angular JS, Wire-framing, HTML5.
- Proficient in developing web page quickly and effectively using: HTML5, CSS3, JavaScript.
- In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, CSS3, W3C Standards.
- Expertise in debugging and troubleshooting existing code.
- Performed unit testing using JASMINE test cases.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Excellent problem identification skills through JUnit, Log4j.
- Have excellent analytical, problem solving, communication and interpersonal skills, with an ability to interact with individuals at all levels and can work as a part of a team as well as independently.
- Used JIRA for bug tracking and issue tracking.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Developed the application on Node JS platform using JavaScript programming
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node JS server
- Fetch data from mongo DB using mangoose of Node.js
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Experience in Adding Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Working with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Experienced with implementing different features of Bootstrap.
- Hands on experience with Web Responsive using Bootstrap’s templates.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java SDK 1.4/1.5, COBOL
Operating Systems: Windows NT/2000/XP, UNIX.
Tools: and IDE: Eclipse, NetBeans, ANT build tool, Tortoise SVN, GIT and JUNIT
Javascript Libraries: ExtJS,2.0/1.0,Backbone.js,Node.js,Require.js, Angular.js,Angular2.0,express.js
Scripting Languages: HTML, CSS, Java script, AJAX, Shell script, jQuery.
Database Skills: SQL, PL/SQL, Oracle, JDBC
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Sr. UI Developer
Responsibilities:- Developed and improved application using MVC Framework AngularJS 2 and Bootstrap.
- Involved in migration of code base of Angular 1.6 to Angular 2 using the Typescript.
- Redeveloped the existing module with AngularJS 2 by writing the code in TypeScript for SPA's.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2.
- Used Angular 2's HTTP Client to Interact with Servers/backend and modularized the Application with NgModule.
- Assisted Backend Developers in creating RESTFUL Web Services using Node JS, Express JS & Mongo DB.
- Worked with Angular 2.0 to develop single page applications, worked with ngrx/store for managing Angular 2.0 applications.
- Developed forms with new validations through AngularJS 2.
- Worked with back end programmers to troubleshoot JavaScript related issues with front-end connectivity.
- Used AngularJS 2 framework to create Single Page Application.
- Used Selectors, Events, AJAX and DOM Manipulation using components in Angular 2 for updating content on DOM nodes.
- Implemented data binding and validation using Angular 2, client side scripting using JavaScript and jQuery, and communication using webRTC.
- Worked with Http Interceptors configurations for security in Angular 2.0 applications.
- Worked with Angular 2.0 directives, components, pipes, injectables.
- Wrote Swagger YAML documentation for NodeJs services.
- Interacted with 3rd party APIs and built RESTful APIs using NodeJS.
- Developed Crypto Rest Services using NodeJS and integrated services with HSM (Hardware Security Module).
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Used behavior-driven development framework (Jasmine) for testing JavaScript code.
- Writing Unit test cases for all the application & fixing defects if any.
- Making pages that are cross-browser compatible.
- Developed code to call the RESTful web service/APIs to fetch the data and populate on the UI.
- Used SASS as the style sheet language.
- Developed UI library functions to increase the code reusability and support standard coding practices.
- Used Dependency Injection (DI) from Angular.JS factories and services.
- Involved in developing the Angular JS MVC framework for the Single Page Application development.
- Defined new validations through Angular.JS for the form field validation implemented through HTML5.
- Created Directives, Controllers and Services by using AngularJS.
- Integrated the Angular JS application with the RESTFUL Web Services .
- Implemented jQuery to improve the overall usability of the website interface.
- Used AJAX controls for the UI for rich and fast controls with JSON and JQuery.
- Initiate Ajax requests with jQuery and handle responses in plain text, HTML and XML formats.
- Designed and developed Web Services using WSDL.
- Configured routes between ReactJS and Flask to render the templates from the server-side.
- Also added unit tests to the codebase using Jasmine and trained the team on JavaScript best practices, Backbone, and unit testing using Jasmine.
- Used JQuery in directly manipulating the DOM yet separating the ReactJS Components.
- Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
Environment: AngularJS 2, EJB, WSDL, JQuery, SOAP, REST, AJAX, DOJO, JQuery, Angular JS, HTML5, JSON, Node.js, JavaScript, CSS, HTML, JSP, Web Services, Agile, WebLogic, Oracle 11g, NodeJS, React JS,Redux .
Confidential, Atlanta GA
Sr. React JS Developer
Responsibilities:- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Implemented react UI and maintained the state with Redux architecture implementation .
- Making changes to the existing web applications and creating new components using React JS.
- Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow .
- Using JavaScript, JQuery for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with React JS and media queries.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- React JS was used to build application that updates constantly over time.
- Created reusable UI components using React.js.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using React.js.
- Wrote client Side code using React JS and used NPM & gulp directories to generate the server environments.
- Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
- Used Spring Boot which removes boilerplate configuration and very fast.
- Developed some standalone Micro services using Spring Boot micro service architectural patterns
- Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
- Used Browserify, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Worked with stash and GIT to maintain current and historical versions of source code.
- Worked on React component cycle, babel dependencies, ES6 & 5 presets.
- Implemented flux pattern by using React Redux framework .
- Worked on props, refs and wiring the components with React router.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept .
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using redux.
- Used ES6 features libraries to handle Web socket events
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
Environment: React JS, JavaScript, CSS, HTML, JSP, Web Services JMS, Oracle Coherence, Apache Ant, CSS3, Web Services, Core Java, Spring Boot, Spring AOP, Spring IOC, Spring Security, Hibernate, Node JS, Express JS, NPM, Grunt, Babel .
Confidential, Michigan
Sr. UI/UX developer
Responsibilities:- Enhanced and maintained a website for the company learning internal working of the shipping industry using HTML, CSS and Dreamweaver.
- Used ‘JPA Provider’ framework which allows easy interaction with database instance.
- Responsible for the overall layout design, color scheme of the web site using XHTML and CSS. Created detailed wire frames & process flows.
- Developed UI pages using Java Script, Angular JS, HTML and CSS.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- UX&UI Design using Photoshop/illustrat and Wireframing Prototyping .
- Participated in Scrum meetings as part of Iteration development process.
- Designing and defining UI Page Types Wireframing, Rapid prototyping for most complex business scenario’s.
- Translate Business Requirements into Wireframes, screen mock-up and prototypes .
- Worked on Web application prototyping and development using Dreamweaver and Fireworks.
- Worked on highly advanced user interface design and development using AngularJS, Node JS, HTML5 and CSS3, JSP .
- Developed JavaScript based components using Sencha ExtJS framework with client reports customized according to user requirements.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Used JPA to store the vast amounts of data into a database which is provided by the Confidential .
- Designed Rich Internet Applications (RIA’s) and GUI layouts by using Adobe Dreamweaver CS4 and AJAX .
- Designed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Wrote and executed ATDD (Acceptance Test Driven Development), managed test data.
- Designed the Mobile websites using Photoshop CS4.
- Developed data formatted web applications and deploy the script using HTML, XHTML, CSS and Client side scripting using JavaScript.
- Designed Frontend with in object oriented JavaScript Framework like Node.js .
- Worked on Express Node.js platform for a single-page application development.
- Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, JQuery and CSS.
- Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications.
- Developed user interface using JSP, Servlets and Java Script to simplify the complexities of the application.
- Built swing web components with JSF rich faces.
- Developed and Implemented MVC Architecture using JSF and spring.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS& JavaScript
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, Share point and JavaScript.
- Designed and Developed Database of users for the online banking system.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX and CSS in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, AJAX, XML and JSON.
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Debug the application using Firebug to traverse the documents and manipulated the Node using DOM and DOM Functions.
- Responsible for design and development of the Customer Relations Module.
- Using IDE JDeveloper to develop the Application
- Used CVS for version controlling.
- Worked extensively on JavaScript to do validation and dynamic web pages.
Environment: HTML, CSS, JavaScript, Agile, Web services, XML, Angular JS, IBM WebSphere Application server,Core Java, Java 1.6 Eclipse Workbench.
Confidential, Kentucky
UI/Web Developer
Responsibilities:- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis & development.
- Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
- Involved in developing of design documents with UML class diagrams.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company’s standards.
- Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Applied client side validations using JavaScript and jQuery.
- Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
- Implemented AJAX to enhance the capability of the website.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Created Graphic User Interface (GUI) and applied to web site.
- Increased developer productivity by using efficient programming methodologies and local development.
- Managed application state using server and client-based State Management options.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: Eclipse 3.6, Java 1.6, J2EE, JSP, Servlet, Hibernate, WebLogic Application server 10.3.3, Apache tomcat 7.0, Oracle 11g, HTML, JavaScript, AJAX, CSS, EJB, JMS, JDBC.
Confidential
UI/Web Developer
Responsibilities:- Designed and developed client side GUI using JSP, HTML and JavaScript.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Developed UI pages using HTML, CSS, MySQL, JavaScript and AJAX.
- Worked closely with system analyst to understand the technical requirements of the projects
- Involved in development of Servlets and JSPs using Apache Struts framework.
- Developed user interfaces using Tiles with JSP, HTML and JavaScript.
- Implemented Form Bean and the ActionServlet using the struts framework.
- Used CVS (Concurrent Versions System) for version controlling
- Used Eclipse 3.0 develop the Application
- Performed unit testing.
- Involved in the preparation of prototype and demos of the project and presented before the client to check that it meets their requirements.
- Optimized images for web page display and feature item slides using Adobe Photoshop.
- Maintained page layouts, navigation, presented designs and concepts to the clients and the managements to review.
- Cooperated with team members to conduct user research with strong communication, analytical and interpersonal skills.
- Created database tables and manipulated data using MySQL.
- Used JSON to store and access the data in a search pages.
- Developed modules to retrieve data using AJAX calls through jQuery method.
- Applied XML into transferring administration data to the back end.
- Validated the user input using jQuery validation plugin.
- Implemented a lightweight customizable jQuery plugin for styled appearance.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
- Created build script using ANT and deploy to different servers
- Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Involved in writing the Properties, methods in the Class Modules and also consumed web services
Environment: Eclipse 3.6, JSP, HTML, CSS, JavaScript, JSP, AJAX, JSON, XML, TOMCAT APACHE.
Confidential
Web Developer
Responsibilities:- Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements
- Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies
- Converted business requirements into technical requirements in preparation of High level design document and Functional specifications
- Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
- Created both client and server side validations.
- Design and implementation of new feature or software components for the front-end of a large Web application
- Used MS Visio, Dreamweaver and Photoshop tools for web application development
- Developed front-end UI pages and necessary backend classes to support data access and user authorization.
- Daily SCRUM stand-up meeting and provided demo to the business every Tuesday.
- Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
Environment: CSS, HTML, JSON, XSLT, CSS, JavaScript, AJAX, Adobe Dreamweaver, Adobe Photoshop, PHP, MySQL.