We provide IT Staff Augmentation Services!

Software Engineer Ui - Consultant Resume

4.00/5 (Submit Your Rating)

San Bruno, CA

SUMMARY

  • 7 years of experience as Front - end Developer with in-depth knowledge in UI development and implementing web based & client/server applications using HTML5, CSS3, JavaScript, jQuery, AJAX, React JS/Redux, React JS, Angular JS, XML and JSON
  • A detail-oriented Software Developer with good knowledge in JavaScript, Reacjs, Redux and Go.
  • Hands on experience in building React.js components.
  • Knowledgeable in React life cycle methods.
  • Experience in building end points using Golang.
  • Converted legacy Perl to Python.
  • Created data visualization charts to display big data sets using d3.js.
  • Experience working in the full life cycle of software design process which includes prototyping, proof of concept, design, implementation and testing.
  • Understanding in Object Oriented JavaScript concepts such as Closures, Class Patterns, Prototypal Inheritance, Object Destructuring etc.
  • Experience in writing unit test cases using Mocha, Chai, and Enzyme.
  • Working Experience in Agile SDLC.
  • Experience in transforming wireframes and mockups to live pages.
  • Worked on responsive web design using CSS3 and Media Queries.
  • Experience with Grunt and Webpack.
  • Experience with CSS pre-processors like SASS.
  • Worked on consuming RESTFUL API’s and web services and experience in AJAX service requests and JSON responses.
  • Excellent in communication skills, easy to adapt to new technologies, time management, and team skills.

TECHNICAL SKILLS

Web Technologies: JavaScript, Go, ES6, HTML/HTML5, CSS/CSS3, SASS, AJAX, JSON, React.js, Redux, Web Pack, Grunt

Databases: Postgres

Testing Tools: Go unit testing framework, Mocha, Chai, Sinon

Version Control: GIT

Platform: Linux, Unix, Windows

Debugging Tools: Developer Tools, Firebug

PROFESSIONAL EXPERIENCE

Confidential - San Bruno, CA

Software Engineer UI - Consultant

Responsibilities:

  • Working on Replenishment Portal where distribution centers can Identify the Items which needs replenishment using Intelligent metrics.
  • State Management is done using Redux.
  • Metrics are depicted using d3.js.
  • Developed multiple components using React.js.
  • Entire state is managed using Redux Store.
  • Leveraged Material-UI for designing layouts.
  • Refactored React.js old life cycle methods with new methods.
  • Improved code coverage of existing code base from 68% to 95%.

Environment: Visual Studio Code, JavaScript, ReactJS, HTML5, SASS, Git, AJAX, Mocha, Chai, Sinon, Enzyme

Confidential - Sunnyvale, CA

Software Engineer UI - Consultant

Responsibilities:

  • Migrated previous frontend to component-based architecture using Reactjs.
  • Used Redash charting engine to depict various geographical locations information.
  • Developed handlers for creating and updating the JSON objects using Go.
  • Worked on the unit testing framework of Golang and benchmarking the handlers to get the performance metrics.
  • Refactored Perl scripts to Python and made use of pythons multithreading API thereby reducing the poll time by 60%.
  • Used Vagrant and Ansible for local development environment setup which mimics the prod setup.
  • Developed d3.js widgets for dashboards to present the device data.
  • Exposure to Docker and Kubernetes for containerizing applications.
  • Code reviews and bug fixes.

Environment: Visual Studio Code, JavaScript, ReactJS, HTML5, SASS, Git, AJAX, Mocha, Chai, Sinon, Enzyme

Confidential

Software Engineer UI - Consultant

Responsibilities:

  • Developed an associate facing (SPA) single page application using JSX and ReactJS.
  • Created reusable components using ReactJS.
  • Involved in developing the front end applications using web technologies like HTML5, CSS3, Javascript, and React.
  • Worked on unit test cases and fixed any bugs/issues identified during test cycles.
  • Involved in Agile process, Bi-weekly Sprints, and daily Scrums to discuss the development of the Application.

Environment: Javascript, Jquery, Ajax, JSON, Visual Studio Code, Git, ReactJS.

Confidential - Austin, TX

Software Engineer UI - Consultant

Responsibilities:

  • Designed and implemented the User Interface using JavaScript, jQuery.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Using AngularJS models, scope, and filters in application and worked in deployment of applications.
  • Experienced in developing custom directives, filters in AngularJS.
  • Experienced in developing custom services and custom factories in AngularJS.
  • Developed reusable custom directives using AngularJS using transclude, restrict, event handlers and templating.
  • Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance.
  • Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.
  • Wrote UNIX shell scripts to automate the batch processes.
  • Created required views, indexes, and clusters.
  • Used JQuery which is a cross browser JavaScript library to dynamically add items to a request on client side.
  • Played a major role in implementing and enforcing quality practices in the team organization to ensure internal controls are working as per the required standards.

Environment: Visual Studio Code, JavaScript, AngularJs 1.5, HTML5, Git, AJAX

Confidential - Redmond, WA

Software Engineer UI - Consultant

Responsibilities:

  • Developed single page applications using AngularJS.
  • Leveraged two-way data binding through scope in applications built on AngularJS.
  • Created custom factory service that relies on Angular $http injection to make AJAX calls back to a server and used RESTful web services to update and modify data at the server side.
  • Daily SCRUM stand-up meeting and provided Demo to the business.
  • Interacted with User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design.
  • Involved in all the phases of SDLC including Requirements Gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Responsible for all client side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI.
  • Responsible to store and retrieve user entered data to HTML 5 local storage hence give user feature of running several sessions at one time.

Environment: Visual Studio Code, JavaScript, AngularJs, HTML, CSS.

We'd love your feedback!