We provide IT Staff Augmentation Services!

Ui Developer Resume

CT

SUMMARY:

  • Software Developer, specializing in User Interface Development and analysis with extensive experience in the full life cycle of the software design process.
  • Over 6 years of experience in application and web development with emphasis on Front end technology stack - HTML/HTML5, CSS 2/3, W3 CSS, LESS, SASS, AJAX, DOM, Java Script, jQuery, Bootstrap, React JS, Angular JS, Node.js, npm and FULL STACK DEVELOPER working on JAVA/J2EE projects with solid understanding of database designing, development and installation of different modules.
  • Extensive programming experience in writing web application programs covering front-end / UI Angular, JavaScript, jQuery and AJAX for building rich user friendly, high performance web applications.
  • Skilled in Graphical User Interface designing(GUI), Web application development, Human Computer Interaction factors, usability formatting web pages, web typography and implementing CSS.
  • Produced visually appealing designs focused on usability, utility, cross-browser compatibility with SEO techniques and web standards.
  • Experience with architectures such as Redux to manage state of the application while working with frameworks such as React JS.
  • Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, Reg Ex, Prototype, Callback, DOM manipulation/scripting, Prototype, Libraries and ECMAScript 6.0.
  • Extensively worked on cross browser compatibility and Responsive Web Design on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
  • Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
  • Experience in designing application with W3C standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement.
  • Involved in framework discussions to select the best suitable JavaScript library (Angular.js vs React.js).
  • Strong skills in testing, debugging and troubleshooting all types of technical issues.
  • Interested in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
  • Experienced in various IDEs like Eclipse, Notepad++, Sublime Text and Microsoft Visual Studio.
  • Extensive experience in various UI widgets using Java Script Frameworks libraries like jQuery and developing Rich Internet Applications RIA.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Experience in Fixing CSS Cross Browsing Compatibility issue and web application scaling.
  • Extensive experience on implementing the AJAX features using Java Script Frameworks and jQuery.
  • Good knowledge of Grunt, Gulp, Web pack, GITS, Bit bucket and used them in my past two projects extensively.
  • Self-motivated, able to work independently and in teams; can handle multiple projects while paying attention to details; accomplished problem solving and analytical skills.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
  • Quick learner, exceptional problem-solving and troubleshooting capabilities.
  • Excellent Team player with good Communication and Interpersonal skills.

TECHNICAL SKILLS:

Web Technologies: HTML5, XML, CSS, CSS3, JavaScript, Ajax, Spring, XHTML, XSLT, JavaScript, JSP, RESTful We b, JSON, Bootstrap

Libraries: jQuery, AngularJS, React.js, NodeJS, D3JS, Require JS, ECMAScript 6

Programming Languages: Java, J2EE, SQL, PL/SQL, C, JSTL.

Databases: Oracle, MySQL, MongoDB

Application/Web Servers: Apache Tomcat, Web Sphere Application Server

Operating System: Windows, Linux, Ubuntu, MAC

Methodologies: Agile, Scrum, Waterfall

IDE: Eclipse, Notepad++, Sublime Text Editor, NetBeans, Microsoft Visio

Version Controls: Git, SVN

Debugging Tools: Firebug, Chrome developer Tools

PROFESSIONAL EXPERIENCE:

Confidential - CT

UI Developer

Responsibilities:

  • Agile and Scrum environment with daily stand up, biweekly sprints, monthly demos.
  • Involved in designing, developing, and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS.
  • Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • 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.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Used React-Router to turn application into Single Page Application.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Mapping AEM response - the JSON to the react components.
  • Authoring the content using AEM dynamic components where necessary.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Implemented the Drag and Drop functionality using React-Dragabble.
  • Maintained states in the stores and dispatched the actions using redux.
  • Used Node JS to run Web pack tasks and build properly the project.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Used Git for version controlling and regularly pushed the code to GitHub.
  • Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
  • Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF, Safari and Chrome
  • Knowledge on Node.js environment set-up and interacted Node Service team to get the Service.
  • Worked on writing test cases for each component and action files developed using React Enzyme and Karma framework
  • Interacted with Testing Team, Scrum Masters, and Business Analysts for fixing of Issues.
  • Interacted with Customers and development teams for Fix the Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

Environment: HTML5, CSS3, Sass, NodeJS, React.JS, Redux, AEM, Karma, Mocha, Web pack, JavaScript, JSX, AJAX, JSON, JIRA, Agile Methodology, GITHUB, Jenkins, visual Code editor

Confidential - MI

UI Developer

Responsibilities:

  • Developed a website which is a median for physicians and customers like customers data and physicians, services, alerts, messages, costs, previous medical history, exclusions, registered physicians, change requests many more using React, Redux, Node.js, and sass, CSS for styling.
  • Involved in lot of Bug fixes and issues which came up in already developed components.
  • Used Node.js (NPM modules) to run the app and abyss-core framework with Web Pack for compilation.
  • Developed Functional components using React and all the advanced methods Functions in developing and wrote action creators using REDUX to define the state tree for retrieving data in UI.
  • Used all life cycle methods of react and wrote many call back functions for data transfer between child to parent and used props method of react for data transfer.
  • Worked in using React JS components, Forms, Events, Keys, Router, all the lifecycle methods of React, state, props and call backs for passing data from child - parent and vice versa.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Worked on creating actions, reducers (redux) and integrating REST API endpoint, retrieving JSON response developed in backend given as a simple URL to get the data for UI.
  • Implemented a large part of the UI dynamic functionalities using CSS, Ajax, JSON, and JavaScript.
  • Used Jenkins to deploy the features and verify on dev/test environments before merging the work into the main environment.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Bootstrap for interactive cross browser functionality and complex user interface.
  • Used Firebug, Firebug Lite, and chrome extensions for react and redux, for debugging and browser compatibility Enhanced website by creating presenting new static models page and presenting it to senior management for attracting the customers and existing users.
  • Used Rally where all the tickets to be worked on were logged, updated GIT with code hub for logging any information needed in future for cross training.
  • Agile and Scrum environment with daily stand up, biweekly sprints, monthly demos.

Environment: HTML5, CSS3, Sass, NodeJS, React.JS, Redux, Redux-saga Web pack, JavaScript, JSX, AJAX, JSON, Rally, Agile Methodology, GITHUB, Jenkins, visual Code editor

Confidential, Akron, OH

Front End Developer

Responsibilities:

  • Involved in developing UI pages using React.Js and typescript and done lot of styling using Sass and Bootstrap.
  • Our UI is done in JSX which is consumed by React and generates the HTML.
  • Involved in lot of Bug fixes and issues which came up in already developed components.
  • Worked with Release Management team in doing builds and deploying code into various environments DEV/QA/SIT/UAT/PROD.
  • Used Node.js (NPM modules) to run the app and Web Pack for compilation.
  • Built a full stack product using react and a backend using typescript, typing’s and web pack on node.js.
  • Wrote client-Side code using React.js and used NPM to generate the server environments Using Node, we have installed, updated, searched and uninstalled modules like typescript, typing’s, web pack etc. which are famous Node.js web framework modules to integrate that with design and requirements.
  • Redux is the state container of our application to maintain consistency and designed reducers, containers using Redux.
  • Have good working knowledge in querying salesforce.com database using SOQL & SOSL queries.
  • Developed a mobile based app (hybrid app) so used phone gap, Cordova technologies to integrate HTML -based web applications to be deployed and installed as native applications by running the web root directory in X-code.
  • Experience in integration of Salesforce.com with external applications by using Web Services API, SOAP and REST and Pulled the data using RESTful to integrate with salesforce.
  • Used node.js for server-side scripting for our application and to run web pack and build properly the project (compile, minify etc.)
  • Created prototypes in HTML5, Photoshop for UI pages.
  • Developed components using React and all the advanced methods Functions in developing.
  • Used Firebug, Firebug Lite, and chrome extensions for react and redux, for debugging and browser compatibility Enhanced website by creating presenting new static model pages.
  • Used Git as our source/version control system and Atom/sublime Text editors for development tool.
  • Used package Web pack package bundlers in task runner like grunt/gulp along with node.js for build automation and management.
  • Experienced translating comps and wireframes into semantically correct web templates.
  • Tested issues to be fixed both on web browsers and iPad.
  • Maintained consistency in styling by importing global stylings throughout the app.
  • Created SASS files using mixins, imports, variables, nesting , also used library of sass mixins.
  • Used Bootstrap for interactive cross browser functionality and complex user interface.
  • Managed UI team backlog in Jira , and worked with project managers to deliver revenue generating features in a continuous integration ( JENKINS ), agile environment.
  • Used bamboo for automating builds, integrating builds, tests and releases in a single workflow.
  • Involved in Agile process , Bi-weekly Sprints , and daily Scrums to discuss the development of the application and updated story progress on JIRA.

Environment: HTML5, CSS3, Sass-CSS Preprocessor JavaScript, Responsive Design, Node.js, Bootstrap, Typescript, Web pack, React.Js, Redux, GIT, Atom Text editor, Bamboo, Firebug, Photoshop, sass

Confidential, New York, NY

Java Web/UI Developer

Responsibilities:

  • Involved in developing UI pages using HTML5, Angular.js, DOM, CSS3, JSON, JavaScript, jQuery, Ajax and upgraded the existing ones using CSS3, jQuery, AJAX, JavaScript, JSON.
  • Developed UI using HTML5, CSS3, Bootstrap, AngularJS, JQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Worked on Angular JS two-way data binding between DOM and model, dependency injection.
  • I have used directives, controllers, validations, factory, services for calling the Web API controller and calling the 'GET', 'POST', 'PUT', 'DELETE' methods.
  • Developed custom directives, Factories and Services in AngularJS.
  • Implemented YUI Yahoo User Interface Friendly design with HTML, CSS and JavaScript for client-side validation and form submission functions.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Designed and developed Front end UI, presentation layer using Struts, JSP, CSS and HTML.
  • Used Struts Action classes to interact with the Business layer and Implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Struts Action classes.
  • Implemented Struts Action Classes to service the requests from the UI and populate business objects.
  • Created prototypes in HTML5, Photoshop, JavaScript and CSS3 for different UI pages and used MS Visio, Dreamweaver and Photoshop tools for web application development.
  • Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
  • Developed real time tracking of class schedules and administrative interfaces using Node.js.
  • Created an internal administration tool for our retail management team to update assets, inventory, and other sensitive information. Stack included Angular.js and node.js.
  • Maintain Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
  • Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
  • Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • We created a web server using Node which intercepts the requests from the clients and passes the response.
  • Used SOAP UI for testing web services request and response.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
  • Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing)
  • Use SOAP web services to communicate between applications running on different operating systems.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.

Environment: HTML5, CSS3, JQuery, JSP, AJAX, JavaScript, Responsive Design, Angular.js, Node.js, Bootstrap, Firebug, Dreamweaver, Photoshop, XML, XHTML, XSLT, DOM, JSON, DOJO, SOAP, Oracle, and Windows.

Confidential, Fort Mill, SC

Java Developer- Full Stack

Responsibilities:

  • Developed detailed business requirements document using UML, Use case diagrams, Class diagrams and Sequence diagrams for new requirements
  • Ensure database fault tolerance, analyze logs and troubleshoot error recovery.
  • JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
  • Utilized Apache Tiles plug-in in web application front for composite view pattern to keep the structure consistency. Inheritance feature was also implemented for code reusability in tiles definition.
  • Implemented Model View Controller (MVC) architecture using Spring Framework.
  • Built a RESTful API to save and retrieve agent information in Java using Struts MVC, Apache CXF and JAXRS.
  • Design and implement web services using JAX-WS SOAP top-down approach (designing WSDL first, then programming the code for APIs to the interface). Deploy and manage applications to Tomcat servers.
  • Developed front end along with pages for user interactions, for the entire application using Angular JS.
  • Engineering of single page component based plug and play applications using AngularJS and Socket Stream (web sockets) for two-way communication with the server.
  • Converted the legacy pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response to JSON .
  • Extensively involved in struts components development like action mapping in struts deployment descriptor file Action Class for handling the Http request from the front-end.
  • Implemented service locator to call SOAP web services to consume in the application for user validation using JAX-WS, WSDL, and SOAP and tested using SOAPUI.
  • Transaction management was based on Spring AOP; and Spring IoCcontainer was used for independency injection.
  • Spring hooks were used to integrate Hibernate at persistence layer and Configured Hibernate to work with different forms of mapping like one to one and one too many relational.
  • All the SQL CRUD operations were handled with the help of NodeJS along with AngularJS $http & $q .
  • Refactored the existing Angular controller into two, for code consistency and to reduce the initial load time of application by 40 percent.
  • Build project using Apache Maven build scripts and deployed the applications on Web logic application server.

Environment: Java/J2EE, Spring IOC, AOP, Hibernate Core 3.3, SOAP& RESTFUL Web service, UI AJAX, Angular.js, CSS, HTML, Data table, Eclipse IDE, ANT build scripts, Oracle, SQL Developer, JUnit, Agile, SCRUM

Confidential

Programmer Analyst

Responsibilities:

  • Analyzed user requirements and designed the user interfaces, object model, application server logic and schema.
  • Involved in developing JSP pages for EHR pages.
  • Designed JSP pages using struts tag libraries, HTML, DHTML, JSP, AJAX and Java Script Coded Struts Action Classes, and Model Classes
  • Integrated the application with Struts Validation framework to do business validations. Used JAXP for parsing & JAXB for Binding.
  • Worked with QA team to validate the test cases to meet the business requirements.
  • Conducted Unit Testing, interface testing, system testing and user acceptance testing.
  • Involved in writing SQL queries & PL SQL - Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.
  • Developed the application using Business Delegate design patterns to communication action mappings with EJB session beans & entity beans.
  • Used JMS for Asynchronous messaging.
  • Involved in producing & consuming SOAP based web services.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Deployed web components, presentation components and business components in Tomcat Web Server.

Environment: Java, J2EE, Struts, JSP, HTML, CSS, Oracle 9i, SQL, PL/SQL, XML, XSD, Maven, UNIX, JUNIT, VSS, WSDL, SOAP, EJB, entity beans, JMS, EMMA, and Tomcat 6, Ant.

Hire Now