We provide IT Staff Augmentation Services!

Sr. Ui Engineer Resume

2.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Over 9+ years of Professional experience in developing a web based interface (UI) to provide best User
  • Experience using Angular 4.x / 2.x / 1.x HTML4/5, CSS2/3, Free Marker, CMS, Drupal, Email Templates, AJAX, JavaScript, ReactJS, NodeJS, JQuery and Launch darkly Segments.
  • Strong experienced with multiple JavaScript libraries such as, D3Js, high charts, mustache, handlebars, underscore. to develop single page application.
  • Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre - processors LESS, SASS and Compass.
  • Experienced as a scrum master and handling standup meetings, Story Planning, Story Grooming, Team Retro and Scrum of Scrums with other teams.
  • Experienced in Release process.
  • Experience with Java Enterprise (J2EE) stack, Core Java, Multithreading, spring, Hibernate.
  • Experienced in working with IDE's like Eclipse, IntelliJ IDEA and Net Beans.
  • Wrote unit and end-to-end tests using mocha, jasmine, and protractor.
  • Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG).
  • Experienced in configuring client side development environments, build tools and tests utilizing modern client-side programming concepts (e.g. TDD, CI, Grunt, Git, SASS)
  • Excellent knowledge of JavaScript, CSS3 and HTML5 and their behavior on different browsers.
  • Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3,
  • Responsive Web Design (RWD), Bootstrap and experience in making web pages cross browser compatible.
  • In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, CSS3, W3C Standards.
  • Implemented Presentation layer using CSS Framework, Angular JS, Wire-framing, HTML5.
  • Strong experience with jQuery plugins, Validator, Drag and Drop, AutoComplete, AJAX, and JSON objects.
  • Worked on JavaScript framework (AngularJS) to augment browser based applications with MVC capability
  • Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
  • Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
  • Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
  • Experience in designing User Interface using AJAX, HTML, CSS, XML, JavaScript and other Third Party Controls (Telerik Controls) to enhance the performance, looks and features of the website
  • Participation in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents,
  • Test cases and Analysis, User Training documents and Technical Help documents.
  • Worked closely with information architects, developers and others to produce a team-driven end product which leads to a top-notch user experience.
  • Experienced in working with redux framework for data communication.
  • Quick and independent learner, extremely motivated and adept at building strong working relationships with peers and management.
  • Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
  • Worked to develop fully responsive front-end features using Angular JS directives, controllers, factories, and services.
  • Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL.
  • Strong experience with Cross browser compatibility issues and optimization for web, including CSS sprites and best practices.
  • Extensive work experience in content management tools like Drupal, Word Press.
  • Hands on experience in JavaScript, UNIX Shell Scripting, Ant/Maven Scripts and Log4J.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.

TECHNICAL SKILLS:

Programming Language: Java (JDK 1.5, 1.6, 1.7), SQL, PL/SQL, JavaScript, UML.

Web Technologies: Core Java, J2EE, Design Patterns (Core Java and J2EE), Servlets, JSP, JDBC, XML, JSTLHTML/HTML5, CSS/CSS3, CMS, Drupal, Free Marker (ftl), DHTML, XHTML, AJAX, SOAP, Restful Web Services, Angular (1.x/2/4), JQuery, Node. Js, React.Js and Bootstrap.

Databases: Oracle8i/9i/10g/11g, IBM UDB DB2, MySQL, DB2, Mongo DB.

IDE’s and Tools: IntelliJ, Sub-lime, Eclipse IDE, Net Beans3.x, Dreamweaver, Photoshop, Visual Studio, Microsoft Visio, ANT and MAVEN.

Scripting Languages: Java Script, Perl, Shell Script.

Web Services: SOAP, UDDI, WSDL and Restful.

Web Application Servers: Apache Tomcat 7.x, Web Logic 10.x, IBM Web Sphere 7.x, JBoss 4.x

Operation Systems: Windows XP/Vista/7/8, MAC OS X, Linux, Unix.

PROFESSIONAL EXPERIENCE:

Sr. UI Engineer

Confidential, CA

Responsibilities:

  • Responsible for creating efficient design and developing user interaction Responsive web pages using HTML5, CSS3, Bootstrap, JavaScript, Angular, React, CMS, JQuery, Free Marker, Ajax and JSon.
  • Managed the implementation of website content updates for customer-facing web and mobile environments by using CMS.
  • Developed a Legacy Systems Project using Free Marker and In-House JavaScript and used grunt to connect with backend server.
  • Worked with other teams to help them with developing new Frontend applications.
  • Created new projects by using Yeoman (yo-npm)
  • Translated design team UX wireframes and mockups into responsive, interactive features using HTML, CSS, JavaScript, Angular and Free Marker templates.
  • Developed dynamic responsive emails using HTML, CSS and media queries in multiple languages for Confidential Trade customer interactions worldwide.
  • Worked on Drupal nodes, Blocks and Templates.
  • Emails are integrated into Drupal CMS for customization and integrated for use with sales force meeting cloud.
  • Created new feature flags for the segments on launch darkly to run the A/B testing.
  • Working as a Scrum Master for the team.
  • Involved in handling the standup meetings, Story planning, Story grooming, Team Retro and Scrum of Scrums with other teams.
  • Involved in onboarding new frontend developers in the team.
  • Using JIRA for tracking the bugs and issues.
  • Worked closely with the UX Team in determining the content and wireframes
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
  • Worked closely with Product team and Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
  • Involved in Migrating content from existing website to a new, database driven website, utilized In-house Content Management System (CMS)
  • Using GIT for version control to track check-ins and rollback code.
  • Using Jenkins to deploy the code to different environments.
  • Actively participated in every sprint Release Process.
  • Created new tags on GIT for the release.

Environment: Angular2, React, JavaScript, Typescript, Free Marker, JQuery, JSON, HTML5, CSS3, SCSS, Bootstrap, Node, Agile, Git, CMS, Drupal, Launch Darkly (A/B Testing), Segment Tracking, Jenkins, JIRA Board, Yeoman, etc.

UI Engineer

Confidential - Milpitas, CA

Responsibilities:

  • Developed a web application by using Angular4 and React as front-end by using Web API to receive and pass data to back-end.
  • Used Angular-CLI for initializing and for project setup with scaffolding features.
  • Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
  • Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs made use of ES6 features.
  • Generated responsive data tables using with Bootstrap grid system.
  • Used Nodejs for adding dependencies to my FE project.
  • Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
  • Actively involved in code review and code quality check process.
  • Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
  • Configured typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
  • Used Filters to change modify data.
  • Committed code change into repository by using version control tool Git.
  • Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
  • Transfer data between parent and child Components by using @Input and @Output.
  • Involved in designing/editing final Wireframes layouts of AT&T small business website using photoshop CC.
  • Used Node Package Manager (NPM) to import and applications.
  • Worked with task runners like Gulp in deploying and testing the application.
  • Used JIRA tool for task assignment, bug tracking and fixture.
  • Interact with other developers and end users to design and implement new features throughout the framework.

Environment: React JS, Angular4.0/2.0, Angular-CLI, Typescript, ES6, JSON, HTML5, CSS3, Bootstrap, Node, Agile, GitHub.

Java/UI Developer

Confidential - Austin, TX

Responsibilities:

  • Developed various pages in the applications in front end technologies HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, Angular JS, ES6 and Angular 2.0.
  • Involved in making the application Responsive using Bootstrap, and used LESS preprocessor.
  • Involved in migrating the whole code base of Angular 1.4 to Angular 2.0.
  • Responsible for development of the web pages from mock-ups.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
  • Used JavaScript and D3.js to implement interactive visualizations of criminal data sets in JSON and CSV format.
  • Used D3.js to compare sales across the years, when our webpage is interacting with data, By Using D3.js we focused on binding data to DOM elements and also we reused code and add specific functions to our content.
  • Worked with CSS3 and bootstrap to create Responsive web designs for multiple departments/pages.
  • Created animation effects during the data load, waiting for the Ajax response using JQuery.
  • Interact with other developers and end users to design and implement new features throughout the framework.
  • Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
  • Developed dynamic UI using Angular JS and Produced dynamic, interactive data visualizations using JavaScript library like D3.js
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.JS environment.
  • Improved the performance and response time of the application by implementing AJAX.
  • Contributed to client and server side Development using HTML5, CSS and LESS, JavaScript frameworks, libraries such as Node.js, Angular JS, etc.
  • Worked on Continuous Integration and code version using GIT.

Environment: AngularJS, HTML5, DHTML, CSS3, React js, Bootstrap, JavaScript, jQuery, Jasmine, Karma, Git, Twitter Bootstrap, JSON, AJAX, Grunt, Bower.

Web/UI Developer

Confidential

Responsibilities:

  • Worked closely with internal clients to redesign the existing application and design/development approach for various knowledge research applications.
  • Developed single page responsive Web UI using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, Angular validations, NodeJS, NPM.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Built custom UI Widgets and Application logic using Angular JS MVC architecture.
  • Produced and consumed Rest Web Services, developed DAO's and DTO classed for services and consumed through Angular factory service calls from front end.
  • Used CSS3 to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
  • Ensured sites were 508/WCAG compliant, have Designed DOM based interactive to reprogram selected links and adopted WCAG 2.
  • 0 standards for HTML and XHTML and W3C standards for CSS as well
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Worked on Twitter Bootstrap to create Responsive Web Design.
  • The other Project Constructed from scratch using ES6, Java Script, JQuery, ReactJS, and NodeJS.
  • Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
  • Developed the JavaScript file with the help of Web pack and babel. Implemented Web pack for bundling used latest web technologies ECMAScript 6, ReactJS, NPM and Web-Pack.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Responsible for React UI and architecture. Built components library, including Tree, Slide-View, and Data Table.
  • Designed and developed ReactJS component making changes to the existing web applications and created new components using Material-UI and Material-Design.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
  • Using CSS preprocessor SASS to make CSS more efficient and also used Bourbon a lightweight Sass tool set that helps you write more effective stylesheets
  • Performs Unit Testing with Mocha, Functional testing using Protractor and develops web services using RESTFUL API and HTTP.
  • Widely used Gulp, the automation task runner Postmaster collections to import the collections of the API Services. CI&CD Using Jenkins.
  • Used FIREBUG, React Developer Tool for debugging and browser compatibility.
  • Utilizing Responsive web design to support usability in desktop, mobile, and tablet environments. Resolve cross-browser layout issues and bugs.
  • Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
  • Source Control using GitHub and Bit bucket.

Environment: AngularJSv1.5.7, NodeJS v6.11.2, ReactJS, JavaScript, JSON, HTML5, CSS3, SASS, jQuery, NPM Bootstrap, Gulp, XML Mocha, Ajax, web-storm, Cassandra, GIT, Agile, REST, Design Patterns.

Java/J2EE Developer

Confidential

Responsibilities:

  • Analyzed business requirements, Participated in technical design, development and testing of various modules assigned.
  • Involved in web designing using HTML, XHTML, CSS, JavaScript and extensively used table less design in CSS for Positioning.
  • Attending meetings every day to discuss project status as part of agile methodology. Coordinating with offshore team to on daily basis to get the status and help them for any impediments.
  • Developed UI screens using GWT Model-View-Presenter (MVP) design pattern.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Developed user interface by using the React.Js, Flux for SPA development.
  • Implemented client side Interface using React.Js. Implemented responsive web design using Media Queries and Bootstrap.
  • Used ES6 and JSX with react for component development.
  • Worked with CSS preprocessor SASS, focusing on reusability and modularity.
  • Single page application developed using React.Js and Mongo DB as the database.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Written test cases in Jasmine and used Karma as a test runner.
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript function to add dynamism to the web pages at the client side.
  • Designed and implemented a generic Hippo CMS based RESTful web service to retrieve enterprise forms created in CMS and return the corresponding XML (or JSON) representation of the content.
  • Used React-Router to turn application into Single Page Application.
  • Enhance user experience by designing new web features using MVC Framework.
  • Build stable React components and stand-alone functions to be added to any future pages.
  • Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Involved in validating forms on server side using Ajax with Spring MVC and JQuery.
  • Involved in writing JQuery-based Ajax request.
  • Used React flux to polish the data and for single directional flow.
  • 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.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and Parse it on the UI for DOM/CSS Manipulation.
  • Wrote the Maven Scripts for building the EAR and JAR files for deploying the application.
  • Used Maven for building the application and deployed on JBoss 4.0 Application Server
  • Developed Web services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.
  • Used React.Js to offer an easy and safe way to build high performance and scalable network application.
  • Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization and ADA compliance support.

Environment: Java, HTML, CSS, JavaScript, JQuery, Hippo CMS, DHTML, JSX, React.Js, Jenkins, NPM, Bootstrap, JSP, AJAX,JNDI, JBoss, Scrum, Maven, Jasmine, Karma, TDD, ADA, Spring MVC, Mongo DB, Hibernate, Apache Axis, SOAP, WSDL, UDDI, GWT, SOAP and REST Web Servers, Web technologies, PL/SQL, Oracle, Windows.

Web/UI Developer

Confidential

Responsibilities:

  • Redesigned the existing site to create new interfaces.
  • Created graphics including Icons, Images and Logos using Adobe Flash Catalyst.
  • Used Dreamweaver as HTML editor for designing new pages.
  • Used Server controls, User control and HTML Control.
  • Developed HTML Prototypes and documents using CSS Style Sheets.
  • Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
  • Designed Dynamic Client-Side Java Script Codes to build web forms and simulate process for web application, page navigation and form validation.
  • Designed and coded the User Interface of the website using JavaScript, AngularJs, Query, Html and CSS.
  • Worked with the programmers and graphic designers for project requirement and analysis.
  • Involved in development of SOAP Web services using Apache to extract client related data from database.
  • Created and consumed Web Services using Restful Web Services.
  • Worked on Cross- Browser Coding for making pages compatible with all browsers.
  • Produced GUI Prototypes for business logic presentations.
  • The new website has made it much easier for the users to access the page and check the required info.
  • Performed validation of completed sites including the debugging and testing of code.
  • Created Stored Procedure, Trigger for database access and events.

Environment: HTML, CSS, Adobe Photoshop, AngularJs, Adobe Flash, Apache Axis, Web Services, SOAP, REST, Dreamweaver, JQuery, JavaScript, XML, Oracle, Windows.

Java Developer

Confidential

Responsibilities:

  • Responsible for server side implementation on Web Logic Application Server.
  • Developed application using Agile Methodology.
  • Used Struts MVC for Presentation Layer.
  • Configured struts-config.xml and web.xml and properties file provided by struts framework for the implemented modules.
  • Created Action Forms and Action Classes for the modules.
  • Implemented Action Errors a feature of struts for error reporting.
  • Used Hibernate as an ORM Framework for persistence to achieve client making local method invocations on Plan Old Java Object (POJO) to access underlying relational data.
  • Made use of Java Naming and Directory Interface (JNDI).
  • Designed the database schema for the application.
  • Wrote SQL Queries and Procedures.
  • Review and test the code to ensure improvement in performance of the code.
  • Participate in requirement analysis of the applications along with business owners.
  • Used Microsoft VISIO in the design phase for modeling which included Use Case diagram, Sequence diagram and Class Diagram.
  • Responsible for Data Analysis and database design (ERD diagrams).
  • Support, design and troubleshot all the applications.

Environment: J2EE, Eclipse, Web Logic 10, Web Sphere, IBM DB2, SQL, Hibernate 3.0, Struts, MVC, POJO, JNDI, Java Script, SQL, Microsoft Visio, Web Servers, Agile.

We'd love your feedback!