Ui Developer Resume
Mooresville, NC
SUMMARY
- Overall 8+ years of experience in Software Design, Development and Testing. Expertise in Designing and Developing Web applications.
- Experience in developing critical and responsive front - end components using HTML, CSS, JavaScript, Node JS, Bootstrap, REACT JS, AJAX and JQuery.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Chrome and Mozilla FF.
- Experience working with JavaScript MVC frameworks AngularJS and ReactJS
- Experienced in React JS and working with Redux.JS architecture for state management.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Used JEST and ENZYME for writing the unit test cases for REACT code.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Extensive experience in frontend development using Java Script, JQuery, Node Js, React JS.
- Experience in creating and consuming Web Services.
- Proficient in defining REST API using the Node JS using Express JS framework.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Good knowledge of using JavaScript testing frameworks Jasmine, karma and writing Test Case Scenarios using JUnit.
- Experienced backend technologies using Spring, SOAP, REST, Hibernate, Junit.
- Expertise in working through every step in the software development lifecycle (SDLC), like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Knowledge in developing applications using AGILE and SCRUM Methodology.
- Experienced in various IDEs like INTELLIJ, Eclipse, Notepad++, Sublime Text and Microsoft Visual Studio.
- Working experience of control version tools like GIT, SVN.
- Good experience in working on JIRA tool.
- Used AWS services like EC2, S3, SQS, Directory services.
- Extensively used Splunk Search Processing Language (SPL) queries, Reports, Alerts and Dashboards.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
- Quick learner, Excellent Team Player, Ability to meet tight deadlines and work under pressure.
- Known for ability to multi-task and work on different applications at the same time.
TECHNICAL SKILLS
Web Technologies: HTML5/4, CSS3/2, JavaScript, AJAX, JQuery, JSON
JavaScript Libraries: JQuery, Bootstrap JS, XML, jQuery, Backbone JS, Angular JS,React JS, Node JS
Version Control: SVN, GIT.
Debugging Tools: Firebug, Chrome
IDE & Tools: Eclipse, Visual Studio, Notepad++, Sublime Text, IntelliJ, Atom
Database: MySQL, Pl/SQL (Oracle)
Web/Application Server: IBM WebSphere 5.0 / 6.0, Tomcat 6.0 / 5.0, JBoss 4.2
Design Patterns: Singleton, MVC
Languages: JavaScript, jQuery, AJAX, Java, JDBC, JSP
Adobe Applications: Dreamweaver, Photoshop, Photoshop Elements, Illustrator
Operating System: Windows, MAC OS X
PROFESSIONAL EXPERIENCE
Confidential, Mooresville, NC
UI Developer
Responsibilities:
- Design and develop the UI using React , JSP , HTML5 , CSS3 , JSON and ES6 features .
- Implemented client-side Interface using React JS. Experienced in working with Babel , Gulp , NPM, NPM scripts, and Webpack in application build and deployment processes.
- Used React.js for creation of reusable UI components which presents data that changes over time.
- Creation of new tools and applications to enhance customer functionalities on Confidential .com and lowesforpros.com website.
- Created components using React JS and created documentation for components using Storybook to share across the teams for the reusability.
- Building and extending Lowe’s software delivery pipeline supporting CI/CD using Jenkins.
- Collaborate with external teams within Lowe’s organization such as tax, shipping, price, inventory, payment, fraud and order management to develop best in class systems / tools.
- Build new Microservices using NodeJS and Frontend transformation to support Cloud Transformation.
- Used JUST and ENZYME for writing the unit test cases for REACT code.
- Created Single page applications with React using Hooks, redux for stateful management; or using previous React state object plus lifecycle for component's internalize stateful management. Used react - router for routing.
- Writing Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs.
- Built web components using Abstract wireups.
- Used BitBucket tool for Code Version Control.
- Act as liaison with product managers to understand the business requirements and present appropriate delivery timelines and improvements.
- Participate in scrum ceremonies, creation of enabler stories, demo of features developed and communicate effectively.
- Stories were assigned and tracked using JIRA.
- Conduct review meetings within the team and participating in cross team review.
- Involve in design discussions and participate in Microservices design and integrations.
Environment: JavaScript, Abstract, Helix, React, Mocha, Chai, Enzyme, Swagger, BitBucket, Visual Studio, Agile, JSON, NPM, Enzyme, JEST, AWS, Karma, Jasmine, JIRA, Splunk, Jenkins,Google Cloud Platforms.
Confidential, Hillsboro, OR
Java/UI Specialist
Responsibilities:
- Done analysis on business requirements & provided the valuable suggestions.
- Expertise in designing web applications using HTML5, CSS3, React JS, Redux, JavaScript, Bootstrap, for Front End Development.
- Defined whole application structure for new services.
- Work within AGILE team environment and participate in multiple scrum meetings to discuss planning and development needs for current cycle.
- Develop the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks like ReactJS.
- Developed Rest API Using Node JS with typescript.
- Interface with the REST API team to adjust UI code and negotiate changes to optimize the usefulness of the APIs within our views.
- Used Confidential Style Guide for the code documentation.
- Develop various screens for the front end using React JS and used various predefined components from E-Commerce Unified Framework and Redux libraries.
- Coded in Angular JS MVC framework to build Web application for the internal use of the organization.
- Maintained the code base by frequent updates to the code repository using Git.
- Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
- Used latest upgrades and technologies for AWS-Aurora database.
- Analyzed and tested software products, features and functionality using Enzyme and Chai.
- Developed the Rest API Services for the application by using Node JS.
- Creating self-contained, reusable and testable modules and components.
- Using React we defined reusable components throughout the organization.
- Developed custom React JS Component based on Requirements.
- Used the Swagger API for API Documentation.
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Deployed the personalized Jenkins server to the EC2 instance for running the CI / CD scripts.
- Participated in Sprint planning, demo and PI planning.
Environment: JavaScript, Spring, Angular, React, Mocha, Chai, Enzyme, Swagger, GIT, IntelliJ, Atom, Agile, JSON, Gradle, npm, IstanbulJS, AWS, Karma, Jasmine, Version One, Go pipeline, Jenkins.
Confidential
UI/Web Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and JQUERY, D3 JavaScript and Backbone.
- Developed Rest API Using typescript.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Involved in developing User interface using JSP, JavaScript, jQuery, HTML5, and CSS/CSS3.
- Experience developing web pages using Angular JS framework and familiar with various Angular JS directives, filters and services.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tools for IE.
- Handled all cross-browser issues and made the web sites compatible with IE, Firefox, Safari, Opera and Netscape browsers
- MVC pattern implementation using Spring.
- Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe Photoshop CS5 and Adobe Illustrator CS5.
- Worked on Browser Compatibility and tested each web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Developed the Buttons like popup windows and the modal windows by using the Jquery.
- Worked with Adaptive web-designing and developing CSS Media Queries in order to make the application compatible with iPad (Landscape and Portrait) and PC.
- Used Angular framework for developing the whole application.
- Performed unit testing with Jasmine, and develops web services using RESTful API.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
Environment: HTML5, CSS2/3, Spring, JavaScript, JQUERY, Backbone JS, AJAX, JSON, Typescript, Eclipse and Dreamweaver, HTML 4, Angular.JS, Ajax, Bootstrap, JSON, web services, Node JS, Sublime Editor, Apache and Static server access, JavaScript (Debugging).