Ui Developer Resume
Sunnyvale, CA
SUMMARY
- 5+ years of experience as a Front - End UI developer in developing web applications based on HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, XHTML, Bootstrap, Angular JS, React JS, Redux, Typescript.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Well versed in DOM (Document Object Model) and DOM functionality to use in teh interaction wif objects in HTML, XHTML and XML documents
- Excellent experience and Knowledge in CSS preprocessors like LESS and SASS.
- Wrote application level code to add functionality to teh perform client side validation using JavaScript.
- Extensive experience in using JavaScript libraries like jQuery and in developing Rich Internet Applications (RIA).
- Strong experience in using AJAX for implementing dynamic webpages where teh content can be fetched via API calls, using Restful web services.
- Experienced in AJAX, JSON wif jQuery for request data and response processing.
- Proficient in Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Used Angular JS to create maintainable and testable single page application and implemented 2-way data binding and used ng-filters across teh applications.
- Developed single page applications usingAngular2, Typescript, web pack and grunt.
- Knowledge wifAngular2 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading etc.
- Creating visualizations using D3JS, Chart JS and High charts library for TEMPeffectively demonstrating and analyzing data.
- Used Bootstrap framework and media queries for developing customizable and responsive web design for compatibility wif different platforms and screen sizes.
- Debugging applications in different browsers using Firebug, and testing applications using Q Unit, Jasmine, and karma, Mocha.
- Knowledge in usingNPM, Bower and Grunt forpackage management and installation.
- Experienced in version control toolsGITandSVNApache Tortoise Subversion.
- Involved in all teh stages of Software Development Life Cycle (SDLC) including Requirements, Analysis, Implementation, Integration, Testing and development and worked in different types of SDLCs like Agile (scrum), waterfall.
- Experience in using web editors like Dreamweaver, Espresso, Text Mate, Notepad++, Sublime Text2, Microsoft Visual Studio Code, Eclipse, IntelliJ IDEA and WebStorm.
- Perform Web Optimization on websites and web services for improved functionality over Cross Browsers and platforms.
- Ability to quickly adapt to new environments and learn new technologies.
- Strong communication skills, wif teh ability to convey concepts/requirements between technical and non-technical stakeholders.
TECHNICAL SKILLS
Web Technologies: HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript, Bootstrap, SASS, LESS, AJAX, XML, JSON.
Framework: jQuery, Angular JS1.4/1.5/2, React JS.
IDE & Tools: MS Visual Studio for web, Dreamweaver, Eclipse, Net Beans, IntelliJ, Notepad++, Microsoft Visio, WebStorm etc.
Application Server: Web Logic Application Server, Web Sphere
Languages: C, C++, Java.
Version Control: Tortoise, SVN, GIT
Package Manager: NPM, Bower, Grunt, Gulp
Operating Systems: Windows XP (Prof), Windows 7/8/10, Mac OS X, Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Working on Sentiment Analysisfrom Scratch to predict teh sentiment involved in teh chat conversationbetween teh Confidential Customer Support agents and Confidential customers.
- Identifies requirements by establishing a personal rapport wif potential and actual clients wif other persons in a position to understand service requirements.
- Turn set of business requirements and wireframes into fully functioning system componentsand web code using HTML, CSS, JavaScript, React JS, Redux, D3JS.
- Creating visualizations using D3JS, Chart JS and High charts library for TEMPeffectively demonstrating and analyzing data.
- Wif teh help of D3JS Axis component enables easy addition of a horizontal axis and teh vertical axis to any graph
- Write CSS3 style sheets to give gradient TEMPeffects. Developed page layouts, navigation and icons.
- Involved in writing application level code HTTP and API’s to make AJAX requests, abort duplicate AJAX requests.
- Write reusable components and develop various screens for teh front end using React JS and used various predefined components from NPM and Redux library.
- Wif teh help of React Typescript Developed a custom email builder, where user can drag and drop and create their custom email template
- Worked in Service Oriented Architecture teh React component interacts wif teh API for teh fetching data.
- Work wif source/Version Control System- GitHub.
- Familiar wif Cross Browser Testing and Debugging.
- Demonstrated ability to complete projects in deadline oriented environments
- Debugged teh application using Chrome Dev tools, Redux Dev tools.
Confidential
Responsibilities:
- Worked on GBI Reports Unified Portal project where in teh reports generated are shared between internal users as well as teh end users. We as a team deals wif creating sophisticated UI tools to represent information which is stored in theformof Business Objects and Teradata.
- Identifies requirements by establishing a personal rapport wif potential and actual clients wif other persons in a position to understand service requirements.
- Turn set of business requirements and wireframes into fully functioning system componentsand web code using HTML, CSS, JavaScript, React JS, Redux.
- Write CSS3 style sheets to give gradient TEMPeffects. Developed page layouts, navigation and icons.
- Involved in writing application level code HTTP and API’s to make AJAX requests, abort duplicate AJAX requests.
- Write reusable components and develop various screens for teh front end using React JS and used various predefined components from NPM and Redux library.
- Wif teh help of React Developed a custom shared button for teh User Name and for teh Groups.
- Responsible for React UI and architecture built components library, including Tree, Slide-View and Table Grid.
- Built reusable and customizable components for creating a web application usingReactJSand React-Routes.
- Work wif source/Version Control System- GitLab and GitHub.
- Familiar wif Cross Browser Testing and Debugging.
- Demonstrated ability to complete projects in deadline oriented environments
- Debugged teh application using Chrome Dev tools, Redux Dev tools.
Confidential
Responsibilities:
- Worked on GBI iTunes Delivery portal project from Scratch where User is provided an option to submit request by selecting teh report file, partner distribution list and email template.
- Delivery portal is an interface which provides user wif appropriate access rights to share teh reports wif associated partners via email.
- Identifies requirements by establishing a personal rapport wif potential and actual clients wif other persons in a position to understand service requirements.
- Turn set of business requirements and wireframes into fully functioning system componentsand web code using HTML, CSS, JavaScript, React JS, Redux, TypeScript.
- Write CSS3 style sheets to give gradient TEMPeffects. Developed page layouts, navigation and icons.
- Involved in writing application level code HTTP and API’s to make AJAX requests, abort duplicate AJAX requests.
- WriteTypeScript reusable components and develop various screens for teh front end using React JS and used various predefined components from NPM and Redux library.
- Wif teh help of React Typescript Developed a custom email builder, where user can drag and drop and create their custom email template
- Used Redux Framework architecture (like Reducers, Containers, Thunk) for integrating teh data wifReact application.
- Built reusable and customizable components using React JS, React Router, Redux and custom stores.
- Created tasks for updating tsconfig tracked files based on tslinting, and compiling typescript files.
- Automated processes in back end delivers teh reports to partners.
- Involved in teh Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating teh time-lines for teh project.
- Work wif Snapshot testing in Jest for Redux reducers and API calls.
- Work wif source/Version Control System- GitLab and GitHub.
- Familiar wif Cross Browser Testing and Debugging.
- Demonstrated ability to complete projects in deadline oriented environments
- Debugged teh application using Chrome Dev tools, Redux Dev tools.
- Using Agile methodology for teh software development.
Environment: HTML5, CSS3, JavaScript, JSON, React JS, TypeScript, Redux-Thunk, D3JS, REVIZ, Node.JS, VS Code, GitLab, GitHub.
Confidential, Phoenix, AZ
UI Developer
Responsibilities:
- Design, develop and test HTML, CSS, jQuery dat meets accessibility and web browser standards.
- Adhere to web standards, usability, and best practices wif a focus on consistency and usability.
- Providing consultation and development support services for engaging in a commercial grade search engine including Elastic search, HTML, CSS, Responsive Web Design, Test Driven Development (TDD), Continuous Integration and Continuous Delivery.
- Using CSS preprocessor SASS to make CSS more efficient.
- Developed complex Angular2 UI nested components for reuse and rapid development Angular2 for each SPA.
- Research and developed a POC by using Angular 2 wif Ionic 2 for teh mobile devices.
- CreatedTypescript reusable components and services to consume REST API's using Component based architecture provided byAngular2.
- Created/Modified Angular 2 components, by using Typescript we create teh bigger projects and converts to JS files to modify or creating new JS files
- Utilizing Responsive web design to support usability in desktop, mobile, and tablet environments.
- Resolved cross-browser layout issues and bugs. c
- Added live reload configuration using Browserify and Watchify programmatically wif libraries loaded from NPM and Bower.
- Performed Verification and validation process for teh code written by making use of Jasmine, Protractor JavaScript testing framework by testing across various scenarios of teh applications.
- Followed Jira for tracking processes and streamlining agile planning.
- Integrating coding GIT, delivering code stream and creating new base line for updated code as a daily activity.
- Communicating wif team to meet better customer expectations and desires.
- Actively speaking to other teams regarding tech stacks which will result in high quality code bases, faster sprint completions, fewer defects, and boosts in developer moral.
Confidential
Responsibilities:
- Designed User Interface for teh project using HTML and CSS.
- Maintained existing UIApplications and upgraded them using HTML5, CSS3, jQuery, AJAX, JavaScript and JSON.
- Built complex desktop-style UIdat includes interactive reportsusing HTML, CSS.
- Used JavaScript for developing client side presentation and data validation wifin teh forms.
- Produced content pages wif CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Implemented various Validation Controls for form validation and implemented custom validation controls wif JavaScript and jQuery.
- Developed web application, AJAX Driven user interface, interaction scenarios and AJAX navigation based on analysis, interpretations of requirement and use cases.
- Involved in writing application level code to interact wif Controllers and Web API's, using AJAX, JSON and XML.
- Used Angular two-way binding and Implemented teh search functionality for Internal Application using Angular JS.
- UsedAngular JS multiple in-built directives such as filters, root scope, child scope, modal, template, state etc.
- Worked in Service Oriented Architecture teh Angular component interacts wif teh API for teh fetching data.
- Deployed storify business feature set in wif Express and Mongo DB backend, incorporating APIs from twitter, type kit, stripe and other for storify.
- Worked on cross browser compatibility issues and fix teh bugs pertaining to various browsers.
- Performed Verification and validation process for teh code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of teh applications.
- Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum).
- Integrating coding GIT, delivering code stream and creating new base line for updated code as a daily activity.
Environment: HTML, HTML5, CSS, Bootstrap, AngularJS1.5/2, JavaScript, jQuery, AJAX, JSON, TypescriptJS, Mongo DB, Agile, WebStorm.
Confidential, Alpharetta, Georgia
UI Developer
Responsibilities:
- Developed teh front end of teh application using HTML5, CSS3, JavaScript, Angular JS and Bootstrap based on teh W3C standards and additionally keeping teh page's dynamic utilizing AJAX, JSON and XML.
- Created site layout/user interface from provided design concepts by using standard HTML/CSSpractices and identifying solutions for performance, security and cross-browser issues.
- Extensively used Twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for teh website.
- Developed internal and external validation code using JavaScript.
- Created forms to collect and validate data from teh user in HTML and JavaScript.
- Used JavaScript for developing UIComponents like Editable drop down, data-driven menu customizations.
- Used jQuery core library functions for teh logical implementation part at client side for all teh application.
- Used AJAX to reduce teh network load and update only teh certain components of teh website.
- Used Angular JS as a framework to create a single page application (SPA) which can bind data to specific views and synchronize data wif server
- Developed custom templates, components, widgets and integrated components wif Angular JS.
- Used various features in Angular JS like data binding, routing, custom filters and custom directives to meet various customized requirements.
- Coded Angular JS controllers and directives for application functionality.
- Worked on SDLC process. Collected requirements from teh client and developed teh prototypes, sitemaps, wireframes and storyboards. By being in touch wif teh Client made changes in teh requirements.
- Hands-on experience in GIT for version controlling and project management.
- Developed teh application using Test Driven Development (TDD) using Jasmine and Karma.
Environment: HTML/HTML5, CSS/CSS3, XML, Bootstrap, AngularJS1.4, Karma, Jasmine, Chrome Inspector, jQuery, JavaScript, GIT, JIRA, Backbone JS and WebStorm.
Confidential
Web Developer
Responsibilities:
- Defined and developed teh application's presentation layer using HTML, CSS, JavaScript and jQuery Scripting.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on teh client side wif in teh forms.
- Worked wif teh design of teh templates and skins in CSS.
- Designed Web Pages using HTML, CSS including AJAX controls.
- Used jQuery core library functions for teh logical implementation part at client side for all teh application.
- Used simple XML to build/process XML documents.
- Worked extensively wif teh FILE upload features and video libraries.
Environment: HTML, XHTML, CSS, AJAX, JavaScript, jQuery, Windows.
Confidential
Software Developer
Responsibilities:
- Designed development of presentation layers using HTML, CSS, JavaScript and jQuery.
- Used JavaScript and jQuery for validating teh input given to teh user interface.
- Developed teh complete HTML, CSS and JavaScript of teh pages wif emphasis on performance, accessibility (AA) and SEO standards.
- Designed and developed code for table less web interfaces using XHTML, CSS, and DOM.
- Implemented AJAX to speed up web application.
- Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Utilized Waterfall strategies, depending on client need.
- Worked wif cross browser compatibility issues to ensure teh smooth running of application and all its features on different browsers.
Environment: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, DOM, Waterfall, XML.
