We provide IT Staff Augmentation Services!

Predix Ui Engineer Resume

3.00/5 (Submit Your Rating)

Melbourne, FL

SUMMARY:

  • Around 5+ years of professional experience in UI development both web - based & client-based applications
  • Experience in developing web based interface (UI) to provide best User Experience using Angular5.x/4.x/2.x/1.x, HTML5/4 , CSS3/2 , JavaScript, ReactJS , NodeJS, Bootstrap, jQuery, AJAX and JSON
  • Strong knowledge and experience of Object Oriented Programming ( OOP ) concepts and Design Patterns in JavaScript .
  • Good Experience on customizing CSS Frameworks like Bootstrap using CSS Pre-processor - LESS and SASS
  • Experience in building Single Page Applications using Angular , Bootstrap and WebPack .
  • Experience in working on Web Services with Restful using NodeJS and ExpressJS
  • Experience in creating Responsive web design (RWD) User interfaces suitable for multi-devices(Desktop, tablet, mobile) and cross browser compatibility
  • Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful Services.
  • Experience in using React JS Components, Forms, Events, Keys, Router, Animations and Flux concept
  • Experience in using various jQuery , jQuery plugins , Validators, UI controls and Event handlers.
  • Proficient in using AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM ( JSON Parsing).
  • Experience with Polymer.js library to create web-component based reusable components and integrating those components with Angular Framework.
  • Experience in consuming with third party RESTful web services ( APIs ) using AJAX and jQuery .
  • Experience in developing several REST web services supporting JSON leveraged by web applications
  • Experience in developing application functionality ( CRUD ) features using NodeJS and ExpressJS as a middleware
  • Experience in working with tools like Postman, SOAP UI, Restful services and RESTClient on different browser to test the services.
  • Experience with multiple web servers including IIS and ApacheTomcat .
  • Experience in working with MAVEN framework on java projects as a build management tool.
  • Experience in writing Unit Tests & BDD tests using testing frameworks such as Jasmine, Karma and Protractor
  • Knowledge and experience in using content management tools like AEM and WordPress for creating, editing, publishing managing updates and version control.
  • Experience with project management tool, source/version control including SVN , JIRA, BitBucket and GIT .
  • Experience in IDE's such as Eclipse , IntelliJ, Web Storm, Atom, STS and Microsoft Visual studio.
  • Experience in software unit testing and well versed at fact-finding, root cause analysis and bug-fixing .
  • Good Knowledge with MERN ( M ongoDB, E xpress, R eact, N ode) and MEAN ( M ongoDB, E xpress, A ngular, N ode) stack.
  • Experienced working in different software development life cycle ( SDLC ) like Waterfall and AGILE .
  • Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.

TECHNICAL SKILLS:

UI/Web Technologies: Angular 5/4/2/1, Bootstrap 4, JavaScript, jQuery, AJAX, JSON, PHP, HTML5/HTML, CSS3/2, LESS

Server Side/Backend: NODE, Express, PHP

Languages: JavaScript, Java

Testing Tools: Jasmine, Karma, Protractor, Firebug, Browser Developer tools

GUI Text Editors: Eclipse, IntelliJ, Microsoft Visual Studio, Atom

Databases: MySQL, Oracle, SQL Server, Mongo DB

JavaScript frameworks: Angular5.x,4.x,2.x, ReactJS

Configuration Management: GIT, SVN, JIRA, GITHUB

PROFESSIONAL EXPERIENCE:

Confidential, Melbourne, FL

Predix UI Engineer

Responsibilities :

  • Responsible for the implementation of UI changes using Angular5/4, HTML5, CSS3(w/ LESS preprocessor ), JavaScript, Bootstrap, AJAX and JSON
  • Worked on migration of the existing Angular2 project to Angular5 for better performance and feasibility of the project.
  • Utilized Angular5 framework and Webpack module loader to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Extensively used Angular5 forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side.
  • Implemented Angular5 concepts - Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Used Predix UI components, Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user s on different devices such as desktop, tablet and mobile.
  • Utilized Polymer.js to create our own custom elements from scratch and even reuse other elements to extend our custom ones.
  • Used CSS preprocessor LESS and LESS Engine for converting LESS to CSS file while deployment.
  • Worked in creating custom directives, custom Pipes and custom filters using Angular 5 and accessed Angular5 built in HTTP service using Dependency injection feature.
  • Used Angular5 HTTP Request to read data from the web services and process JSON data to render in the UI
  • Deployed the web page by using server side rendering which resulted in fast loading and faster I/O operations.
  • Worked on existing Angular5 services to connect the web application to back-end APIs to POST/GET the data used in the application
  • Used session handlers from Expressjs and Nodejs to handle user login and cookies to provide authentication during events like page refreshes.
  • Developed test scripts to automate testing using Protractor and created end2end and unit tests with Protractor and Jasmine (with Karma as tests runner)
  • Worked on Cross-platform and browser compatibility issues for this application
  • Extensively worked on debugging JavaScript using Chrome developer Toolbar, Firebug.
  • Followed Agile Methodology (Scrum) throughout the application
  • Worked with GIT for continuous integration of the developed source code and maintain code versions
  • Worked with JIRA for task assignment, bug tracking and fixtures.

Environment: Angular5/4,Polymer.js, Predix, HTML5, CSS3, Bootstrap, Predix UI, LESS, JavaScript, Node JS, Express JS, Maven, Eclipse, JSP, GIT, Webpack, Jasmine, Karma, Protractor, Postman.

Confidential, New York, NY

UI Developer

Responsibilities:

  • Developed various pages in the applications in front end technologies Angular 2 / 1.x, HTML5, CSS3, AJAX and JSON
  • Involved in making the application Responsive for multiple departments/pages using CSS and Bootstrap, and used LESS preprocessor.
  • Involved in migrating the whole code base of the web application from Angular 1.4 to Angular 2.0
  • Developed dynamic and browser compatible UI web pages using, CSS3, HTML5, AJAX and responsive design in MVC environment.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Utilized JavaScript and D3JS to implement interactive visualizations of data sets in JSON format.
  • Utilized D3JS to compare sales across the years, when our webpage is interacting with data and focused on binding data to DOM elements and also we reused code and add specific functions to our content.
  • 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 Angular2 and Produced dynamic, interactive data visualizations using JavaScript library like D3JS
  • 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.
  • Worked on Continuous Integration and code version using GIT and JIRA for defects tracking

Environment: Angular 2/1.x, HTML5, DHTML, CSS3, Bootstrap, JavaScript, Jasmine, Karma, GIT, JSON, AJAX, Grunt, Bower, GIT and JIRA

Confidential, Austin, TX

UI Developer

Responsibilities:

  • Designed the front-end applications and user interactive web pages using web technologies using JavaScript , jQuery, HTML5 , CSS3, Bootstrap and AJAX
  • Developed page layouts, navigation, animation, Buttons and Icons .
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator, AutoComplete, AJAX , JSON , and JavaScript .
  • Implemented HTML5 and CSS3 features for creating various effects, shading, 2D 3D Animation, Shapes, Handling multimedia files and many others.
  • Created animation effects during the data load, waiting for the Ajax response using jQuery.
  • Designed and implemented Single Page Applications for storing the User information and personal information pages.
  • Improved the performance and response time of the application by implementing AJAX.
  • Web application development for backend system using Nodejs with cutting edge HTML 5 and CSS3 techniques
  • Implemented NodeJS at server side to provide Restful API to client-side application.
  • Responsible for design, configuration, development, validating & testing of Rewards Push Notification Application on the client side.
  • Used behavior-driven development framework ( Jasmine ) for testing java script code.
  • Used GIT and SVN for version control and Quality Center for defect tracking.
  • Interacting with product owners, stakeholder to gather requirements, and prepare documentation on the same.
  • Followed Agile methodology throughout the Life cycle of the project.

Environment: HTML5,CSS3, JavaScript, Bootstrap,AJAX, jQuery, NodeJS, SVN, GIT, Jenkins, Quality Center, Putty.

Confidential, Bentonville, AR

Web Developer

Responsibilities :

  • Designed the front-end applications, user interactive ( UI ) web pages using web technologies like JavaScript , jQuery , AJAX , Nodejs , PHP, HTML , XHTML , CSS and MySQL .
  • Developed Responsive Design webpages and implemented pagination using jQuery framework.
  • Developed Login/Registration/Edit of user profile integration with community sites using HTML5 , CSS3 , jQuery AJAX , JSON , JavaScript , PHP and MySQL .
  • Developed Registration/login functionality for IW Alerts.
  • Using advanced level of jQuery , AJAX , JavaScript , CSS and pure CSS layouts
  • Built complex desktop - style UI using HTML , CSS , JavaScript and AJAX including configuration wizards and interactive reports.
  • Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
  • Utilized Nodejs , HTML boilerplate template, Grunt for scalable website architecture and real-time technology.
  • Build highly usable web services and web applications using NodeJS that optimize conversion and growth.
  • Develop, Refactor and optimize our NodeJS code for reliability, performance, simplicity and maintainability
  • Used Agile methodology for software development.
  • Evaluate the request for enhancements and analyze the high priority bugs.
  • Refine and iterate user experience by designing new modules and interfaces in a complex, responsive site
  • Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.

Environment: JavaScript, HTML5, CSS3, jQuery, AJAX, NodeJS, PHP,Grunt, MYSQL,Eclipse.

Confidential

Web Developer

Responsibilities:

  • Developed UI pages using HTML , DHTML , XHTML , DOM , CSS , JSON , JavaScript , JQuery and AJAX .
  • Worked on Drupal advance concept like Features, Context, Views, and short and custom view.
  • Responsible for creating multiple sub themes using Omega.
  • Used jQuery core library functions for the logical implementation part at client side for all the applications
  • Contributed to social share, panel schedule and several other smaller modules and provided numerous patches for Drupal core and other contributed modules.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
  • Developed scripts in the backend using PHP5 .
  • Written SQL Queries to interact with MySQL database.

Environment: HTML, CSS, XML, XHTML, DOM, JavaScript, jQuery, Drupal6.x, AJAX, JSON, MySQL, PHP5

We'd love your feedback!