We provide IT Staff Augmentation Services!

Ui Engineer Resume

2.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Highly expertise in modern web architecture using advanced libraries and frameworks like ReactJS, Redux, Node, jQuery along with expertise in Javascript and ES5/ES6.
  • Solid understanding of Object Oriented Programming (OOP) and Functional Programming (FP).
  • Expertise in building user interface/SPA with ReactJS along with React - router.
  • Hands on experience in using React.js with ES6 features to develop reusable components and using Redux to enable predictable state change and improve maintainability of the code.
  • Experience in using Redux to manage the application state and applying middleware such as redux-promise, redux-thunkand redux-saga.
  • Experience in responsive web design using CSS3 media queries and frameworks such as Bootstrap.
  • Expertise at working with RESTful Web Service and third part API to implement AJAX call using jQuery, fetch and axios along with JSON format data.
  • Experience in checking cross browser compatibility, working on different browsers like safari, Internet explorer, Firefox and Google chrome, and debugging and troubleshooting with debugging tools (Firebug, Chrome Inspector and IE Tester).
  • Experience in building the back-end APIs with NodeJS, Express, and MongoDB.
  • Experience in version control tools GIT, task runner Gulp, and package manager NPM and Bower.
  • Experience in using JIRA and following agile development process, and deep understanding in Software Development Life Cycle (SDLC) including requirements analysis, design, testing, implementation, and maintenance.
  • Excellent interpersonal abilities, communication skills, time management and team skills.

TECHNICAL SKILLS:

Programming Language: JavaScript, Java

Front end: HTML/HTML5, CSS/CSS3, JQuery, Bootstrap, Foundation, ReactJS, Redux, ES5/ES6, AJAX, JSON, Typescript

Back end: NodeJS, Express

Database: MongoDB, MySQL, Firebase

Package Control: Webpack, Babel, Git, Gulp, Bower, NPM

IDE: Sublime, Notepad++, Eclipse, Confidential Visual Studio

WORK EXPERIENCE:

UI Engineer

Confidential, New York

Responsibilities:

  • Created Front-end Online Product Sell Statistic Analysis Application using HTML5, CSS3, JavaScript, ES6, ReactJS, Redux, AJAX, XML and JSON.
  • Used React-Router to turn application into Single Page Application, improve employee access speed by 12%.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept to create Comment, Histogram View Component and Product View Component.
  • Developed Internal Employee management webpages with ReactJS pages, Web services calls and AJAX calls for the application with axios library to access products sell statistic from server side.
  • Used ReactJS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Used redux-form to manage form state in redux.
  • Used React-Autocomplete for creating google maps location search on the webpage and attached retailers’ locations together with google map.
  • Implemented the Drag and Drop functionality to drag products directly into users’ cart using React-Dragabble.
  • Created React/Redux UIs to enable and show new customer workflows on Employee Management Webpages.
  • Successfully created products add and delete features using new ReactJS web components for collaborative user editing.
  • Used Bootstrap and React to create Controllers to handle events triggered by clients such as add a product to cart, pay bill, and product report button, and then send request to server.
  • Used Webpack as module bundler and Babel for compiling and build component-based React architecture and SASS preprocessing for configuring tasks.
  • Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
  • Created reusable Templates and style sheets based on UI standards and guidelines.

Environment: HTML, CSS, SASS, JavaScript, ES6, NodeJS, ReactJS, Redux, MongoDB, JSON, XML, MVC Framework, AJAX, Bootstrap, UNIX, Eclipse IDE.

Front-End Developer

Confidential, Detroit, MI

Responsibilities:

  • Involved in designing and implementing the web application using HTML5, CSS3, Bootstrap, React, Redux and AJAX with RESTful web service.
  • Developed Single Page Application using React and React Router.
  • Used axios AJAX request to fetch data from backend based on user interface input and post updated data back to backend.
  • Designed and implemented reusable components to make the application robust and friendly.
  • Implemented Redux along with React for states maintain and actions dispatch.
  • Added thunk as middleware to handle actions with promise payloads in order to dispatch resolved data to front end.
  • Created and used stores, reducers, actions to fulfill the react-redux application.
  • Designed RESTful APIs to communicate between front-end and back-end using Mongoose, Express and NodeJS.
  • Used Lodash as a handy method tool to trim complex data retrieved from backend to meet front end needs.
  • Worked with JEST unit test, and wrote unit test codes.
  • Used debugging tools such as Firebug to dig into bugs and fixed them.
  • Communicate frequently with backend team for API requirement issues and data passing standard, use RegEx to limit the user interface input.
  • Interacted with QA, project manager, test user to fixing issues and make desired changes.
  • Adopted Git as version controlling tool. Commit, merge branch, and push codes on Git.
  • Work under JIRA, Agile environment, attending regular meetings monthly and weekly for requirement issue and ticket dispatch.

Environment: HTML5, CSS3, JavaScript, React, Redux, JEST, JIRA, axios, Git, Visual Studio Code.

Software Engineer

Confidential, Sugarland, TX

Responsibilities:

  • Developed page layouts, animation, navigation buttons and icons; Developed JavaScript and optimized existing scripts for efficiency.
  • Discussed various ideas/suggestions for the ongoing websites regarding the page layout and creative design.
  • Responsible to store and retrieve user entered data to HTML session storage hence give user feature of running several sessions at one time.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using jQuery, AJAX and jQuery UI.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Experienced debugging and solving cross-browser compatibility problems.
  • Applied industry best practices and standards when project requirements are lagging.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Worked with JQuery Message plug-in, JQuery Validation Plug-in. Involved in extensive HTML coding.
  • Used CSS/CSS3 to embed the online videos for product introduction.
  • Designed the login system using JQuery; Implemented various Validation Controls for client-side validation and implemented custom validation controls.
  • Developed web pages using Eclipse IDE; Hosted the application on Confidential Internet Information Server.
  • Used Git version control tools to manage source control.

Environment: HTML, JavaScript, CSS, Confidential Visio, AJAX, JSON, XML, jQuery, Dreamweaver, Eclipse IDE, IIS.

Junior Programmer

Confidential, Cincinnati, OH

Responsibilities:

  • Designing and implementing user Interface, capturing data dynamically from database.
  • Developed UI using Javascript, HTML, CSS, jQuery.
  • Adding Report module to the verifier subsystem.
  • Integration of Report module. .
  • Facilitating printing option to the Report module.
  • Designing user interface using JFC/SWINGS, visual InterDev and HTML.
  • Applying security issues for distributed applications.
  • Used Stored Procedures and called them through JDBC.
  • Build, configured and deployed Web components on Web Logic application server.
  • Migrating code from C++ to java using the Object-oriented concepts.
  • Implemented custom JSP tags for displaying trader data.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
  • Developed test cases using JUnit for functionality and unit testing.

Environment: WebLogic, Tomcat, Java API, J2SDK 1.4.2, JSP, Servlets, HTML, JavaScript, UML, Oracle

We'd love your feedback!