Ui Developer Resume
Seattle, WashingtoN
PROFESSIONAL SUMMARY:
- Over 6 years of progressive experience in developing, deploying and supporting multi - tier web/mobile application projects using HTML5, CSS3, Vanilla JavaScript, AngularJS, React JS, NodeJS, jQuery, Ajax, JSON, Core JAVA, DOM, XML, DHTML, XHTML, Bootstrap and D3JS.
- Sound familiarity in creating and accessing various databases using SQL queries, PL/SQL scripts on Oracle, MS-SQL Server and No-SQL databases like MongoDB.
- Knowledge of Java technologies like Spring, Hibernate.
- Experience in designing Responsive Web Design (RWD) wif CSS media Queries and Bootstrap.
- Experience wif various MVC JavaScript frameworks like AngularJS, Require JS, Node JS, React JS.
- Extensive knowledge in developing applications in a Single Page Applications (SPAs) using Angular 7.
- Experience wif AngularJS MVC framework including authoring complex directives, services, controllers and filters, working wif animations, routing and states.
- Expertise in various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also React-Bootstrap components.
- Extensively used Angular components like directives, factory and service resources, routing, dependency injection, 2-way data binding, filters and events.
- Experienced in developing React components.Used Axios wif ReactJs for making AJAX Calls.Worked on Webpack for build and webpack-dev-server a server.
- Good experience in third party REST API integration, using open source build (lint and concatenation) and package management tools like GULP, GRUNT, NPM (Node Package Manager).
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Experience in working on CSS preprocessors like LESS/SASS along wif JavaScript task runners like Gulp.
- Experience working in AGILE and SDLC based development environment and participating in SCRUM sessions.
- Experienced in Unit Testing using Karma, Jasmine and end-to-end test using Protractor and experienced in TDD (Test-driven development) method.
- Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, Prototype, Callback, DOM manipulation/scripting, Prototype, Libraries, promises, async and sync functions.
- Used modern frameworks to build mobile & responsive applications such as Bootstrap and Apache Cordova.
- Experienced in source code management/review and branch configuration using VCS like GIT, SVN(Tortoise), TFS (Team Foundation Server).
TECHNICAL SKILLS:
Front End & Web Technologies: Angular JS, Angular 2, HTML, Bootstrap, CSS, JavaScript, Backbone JS, Ext JS, Knockout JS. Chart.JS, jQuery, D3 JS, React JS, Underscore JS, Handlebar JS, Node.js, Marionette JS, Polymer JS, Ember JS, Require JS, XML, DOM, AJAX, Dojo
CMS & Mobile Technologies: Twitter, Bootstrap, Media Queries, Drupal, jQuery Mobile Adobe Experience Manager, Joomla, WordPress, Magento
Development & Publishing Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (spring tool suite), Adobe PageMaker, MS Office
Wire Frame Tools (wire frame) & NPM Modules: Adobe Illustrator CS3, NPM, Bower, Grunt, Balsamiq Mockups, Fireworks and Mockingbird
JavaScript Testing: Mocha, Jasmine, Karma, Phantom, Sinon, Express, Chai
Defect Tracking &Testing Tools: JIRA, Bugzilla, Intercept, Rally, ALM, Junit, Easy Mock, Neoload, JMeter
Debugging Tools: Firebug, IE Developer, Web Developer, JSLint, Fiddler, Bata rang
Databases: Oracle, My SQL, MongoDB, PostGre SQL, Cassandra, SQLJava Technologies
Java, JSP, Servlets, Web services (SOAP, Restful):
Methodologies & Cloud: Agile, Waterfall, kubernetes, Amazon Web Services(AWS)
Apache Tools & Repositories: Jenkins, Maven and ANT, Git, SVN
IDEs: Eclipse, NetBeans, Oracle SQL Developer, Android Studio, Brackets, Dreamweaver, Firebug, Developer Tools, EditPlus, JSfiddle, WebStrom, Sublimetext, Adobe Flash Professional + Action Script 2, Microsoft Publisher
Others: Jasmine, Qunit, SASS, XML, Compass, LESS, Google Analytics, Kendo UI, Python, Ruby on Rails, Perl, Mockups, Photoshop
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, Washington
UI Developer
Responsibilities:
- Developing scalable and flexible single page application using React JS wif ES6 Syntax.
- Utilizing Material UI Library and its elements like floating action buttons, speed dials, dialogs to make the application more accessible.
- Making use of latest developments in React by creating functional components and reusing them.
- Maintaining, optimizing, troubleshooting, and improving applications
- Using JavaScript methods like shift, filter, map, find to manipulate Arrays.
- Using ES6 Syntax while coding.
- Reducing the lines of code by developing reusable code and using props to pass data to the child components.
- Develop Pagination for accessible view of huge data.
- Using SQL Queries for data lookup from lookup tables and populating the dropdown wif the same data.
- Maintaining, optimizing, troubleshooting, and improving applications
- Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
- Using React hooks like use State to maintain the state of the application.
- Using use TEMPEffect hook to perform side TEMPeffects.
- UsingJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Responsible for writing Angular 7 code dat calls server-side APIs over JSON.
- Developed UI screens using excel sheets and a picture.
- Used Adobe XD for creating wireframes from the use case documents.
- Involved in initializing Forms by form-control-names.
- Used Angular Material UI for developing the UI. Worked wif Java Spring-Boot as Backend.
- Involved in Displaying or hiding UI elements based on the API call response.
- Used Flex-Layout-Module for creating responsive web pages.
- Involved in Error Handling of the API call and diagnosing it.
- Responsible for creating complex UI screens using modern CSS libraries like Bootstrap 4.0.
- Followed Angular Best practices throughout the application
- Maintained states in the stores and dispatched the actions usingRedux.
- Created and usedReducersdat received Actions to modify theStore State Tree.
- Added Forms Validators Attributes in Angular 7
- Used HTML5, CSS3, Typescript and Angular 7 to design a user-friendly and multi functionality interface.
- Responsible for writing CSS and interested in using newer technologies such as SCSS.
- Developed Single Page Application using Angular Directive, Routing, Service, Component, Pipe & Module.
- Responsible for handling large data and binding huge data which returns from backend.
- Used Angular 7 custom Directives for reusable DOM manipulation and Services to implement Dependency Injection. Implemented Angular 7 build-in template expression to perform two-way data binding.
- Involved in implementing AUTH Guardw231 s1 for routing.
- Has Experience wif browser differences and limitations and client- side performance.
- Familiar wif debugging tools for Internet Explorer, Safari, Chrome and Firefox.
- Coordinated my work across teams to build a seamless feature.
- Implement UI mockup using JavaScript, HTML, Angular and CSS.
Confidential
UI Developer
Responsibilities:
- Involved in Agile process, and daily Scrums to discuss the development of the application.
- Worked closely wif UX team, product, marketing to create specs and Designed mockups using Photoshop.
- Adopted waterfall methodology to develop the project.
- Designed the front-end applications, user interactive (UI) web pages wif dynamic and browser compatible features using HTML, XHTML, DHTML, CSS, JavaScript, jQuery.
- Has used Vanilla JavaScript to define different modules and for building the smaller applications on it.
- Created CSS media types to make the website responsive and mobile first.
- Used pure JavaScript (Vanilla.js) functions for logical implementation part at client side for all the application
- Designed dynamic client-side JavaScript codes and jQuery to build web forms, page navigation and form
- Used jQuery to get the Client-side elements TEMPeffect Hide, Show, Event-Handling and DOM manipulation.
- Built Dynamic jQuery progress bar to inform user the questionnaire completion progress.
- Optimized the page loading performance by minimization and code structure adjustment.
- Implemented Sitecore caching methods - HTML Cache, Item Cache, Data Cache and Prefetch Cache depending on the need for different pages.
- Debug application using Firebug to traverse documents & manipulated Nodes using DOM and DOM functions.
- Worked on deploying Sitecore items using TDS. Created and implemented custom workflows for Sitecore. Also worked on Sitecore platforms like Web Content Management.
- Added live reload configuration using Browserify programmatically wif libraries loaded from NPM.
- Used Visual Studio IDE for development, configured & deployed application using ANT, tested using Junit.
Environment: HTML, DHTML, XML, CSS, media queries, JavaScript, Ajax, JSON, jQuery, DOM, ANT, Sit core, Adobe Photoshop, Junit, Agile, Scrum, NPM.