Ui Developer Resume
Portland, OR
PROFESSIONAL SUMMARY:
- Over all 6+ years of professional experience as UI/Front End Developer using HTML, XHTML, DOM, CSS, JavaScript, j Query, AJAX, JSON, XML, Angular JS, Angular2, Angular4, Angular5 and Angular 6.
- Strong knowledge of Development Frameworks like Bootstrap for developing Cross - Browser applications and compatibility with portable devices.
- Strong fundamentals and experience in Document Object Model (DOM) functions.
- Utilized the features of Angular 6 to present effective web design.
- Developed the components using Angular 6 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Experience in working with CSS pre-processors like SASS and modern techniques such as Flex box.
- Creative Knowledge in art creation, modification and conversion- Logos, print media, and software interface design using Photoshop, Adobe Flash and Illustrator.
- Involved in understanding functional specifications and developing creative solutions to meet business requirements.
- Enhanced legacy application by building new components in Angular 6 and typescript.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS table, Pseudo classes, and Pseudo elements.
- Skilled at analysing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS mark-up
- Developed and performed test cases using jasmine and Karma in the unit test
- Strong experience in using AJAX, JQuery for implementing dynamic web pages where the content can be fetched via API calls, using RESTful.
- Good experience using Grunt for Front End Task Runner. Also, using package managers like Bower and NPM.
- Expertise in building MVC style SPA's using various JavaScript frameworks for linking presentation layer to application layer using JSON or XML as data-exchange format.
- Participated is customer weekly JIRA progress updates
- Experience in software configuration management using SVN, Git.
- Experience in testing web applications using Mozilla Firebug and Browser Developer tools.
- Developed webpages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Expertise using most of the popular IDEs/Editors like Eclipse, IntelliJ, Web Storm, Notepad++ etc.
- Proficient in Object Oriented Programming (OOP) concepts.
- Familiar with Full stack web development tool MEAN stack.
- Well versed with Software Development Life Cycle process which includes designing, developing, testing and implementation.
TECHNICAL SKILLS:
Programming: Java script
Web /UI Technologies: HTML5, CSS3, JavaScript, JQuery, Angular
Frameworks: Node JS, Bootstrap, Angular js, Angular2, Angular4, Angular5, Angular6
Web Services: REST
Development Environments: IntelliJ, Web Storm, Eclipse, NetBeans, Sublime Text3, Notepad++.
Version Control/Code Mgmt.: GIT Hub
Integration Tools: Jenkins
Tool: /Software: Bower, NPM Gulp, Grunt, Visual Studio, Microsoft office.
PROFESSIONAL EXPERIENCE:
Confidential, Portland, OR
UI Developer
Responsibilities:
- Worked on an Agile Development Team to deliver regular updates to business team and project managers.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Designed and Developed User Interactive ( UI) of Web pages with the help of HTML5, CSS3, JavaScript, jQuery, Bootstrap 4 and AJAX
- Strong Angular 5 using Type Script with Production deployed code experience provided thorough Enhancement and Support for a large scale Angular 5 website.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Angular 6 is used to handle RESTful calls to enable communication between view components and server.
- Developed a component that varies content based on the user's navigation by using router- outlet directive in Angular6.
- Performed form validations using reactive forms for sign in and so many forms using Angular6 framework.
- Developed various features in Angular6 like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Used the http services in Angular6 to make REST API calls and exchange data in JSON.
- Implemented services to properly consume API on the front end and send back data in JSON format.
- Used Node and NPM to run Web pack tasks and build properly the project.
- Implemented generic component into node modules to integrate with designs and requirements.
- Experienced consuming APIs using and manipulating/consuming JSON objects.
- Worked with CDK custom build components developed using HTML5, LESS, SASS.
- Worked with the GIT version controller.
- Used Fetch, JSON to send request to the server to check the functionality of the websites.
Environment: Angular 5/6, Type Script, JavaScript, Bootstrap 4, Ajax, HTML5, CSS3, GIT, J query, JSON.
Confidential
Front End UI Developer
Responsibilities:
- Experience in Developing User Interface (UI) Rich Web Applications using Technologies like HTML5, CSS3, Media Queries (Mobile Friendly Apps), Bootstrap 3 Framework.
- Works across a diverse group of people within the team and across multiple business units and multiple groups within each Business Unit.
- Experience with AJAX/JSON and web API integration.
- Migrated an application developed in Angular 4.0 to Angular 5.0 recently
- Hands on Experience on Angular 2/4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 4.
- Worked with Adaptive web-designing and developing CSS Media Queries in order to make the application compatible with iPad (Landscape and Portrait) and PC.
- Experience in code versioning tool GIT &GULP.
- Worked on MVC Frameworks like Bootstrap3, Angular 4, and Node.js.
- Performed UNIT testing with Jasmine.
- Expertise on Angular 4, GIT, HTML, CSS, JavaScript, D3.JS, Bootstrap 3 frameworks and Developed and integrated Dynamic web Applications.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 4.
- Created responsive web pages using HTML5, CSS3, Bootstrap 3, Typescript and Angular 4
- Extensive usage of JavaScript, jQuery, Angular 4, Bootstrap, jQuery/AJAX, JSON, HTML4/5, CSS2/3.
- Have knowledge of CSS Pre-processors like SCSS and SASS.
- Develops the Responsive web design to make the portal compatible with Mobile/Tablets/PCs/MAC by defining Media queries.
Environment: Angular 2/4, HTML5, CSS3, jQuery, Ajax, Bootstrap 3, JSON, web services, Sublime Text, Apache and JavaScript (Debugging).
Confidential, Glendale, CA
UI Developer
Responsibilities:
- Developed a multi modules responsive single page application using the native features of the Angular 4 framework.
- Developed Custom HTML form element components and reusable angular components targeted to reduce the large chunk of the code base.
- Development of single page applications using Angular Js as a frontend JavaScript framework.
- Developed web-based data visualizations by integrating d3.js version 4 with Angular 4 which fits both for web and mobiles.
- Used Angular Life Cycle hooks to get into the different phases of the component to get fine grained control of the application.
- Implemented pagination in the application using the Angular Components, Directives and web services.
- Extensively used Angular Material to add rich Graphical Interface to the Web page.
- Used Input directive for the communication between the components the parent component and child component and Output directive for vice versa.
- Moved existing Angular JS controllers and services toAngular2 components for more responsive and less dependency.
- Developed single page applications using, Angular2 Typescript, web pack and grunt.
- Used Input, Output and View child Decorators to create a communication between the components.
- Extensively used Template Driven Forms to take user the queries input from the user and applied validations to ensure user provides the valid information.
- Created the custom directives to access the DOM elements and Custom pipes to format the data into required format across the applications.
- Composed the unit tests using Jasmine methods to ensure the proper working of controllers attached to component after the creation of the every new component in the application and used Karma to run the test cases in the separate browsers runs in background.
- Worked in developing the End to End Testing Scenario using Protractor Framework after completion of a particular feature of the application.
- I have used bootstrap classes to make it appear consistent among different devices with different viewport devices.
- Experienced in using CSS Pre-Processors like SASS
- Used Operators from RXJS library for formatting the response into the desired format and for showing the status of the http requests to the user.
- Implemented the lazy loading instead of the eager loading of the modules to decrease the initial payload of the application in the browser.
- Used Bootstrap grid system and CSS Media Quires to fit the application in different viewport sizes.
- Implemented JWT token based authentication by developing the API using Node JS, Express JS and by integrating that API with Angular.
- Collaborate with the application architect and backend developers on JSON API design.
Environment: s: Angular 4, JavaScript, D3.js, Restful Web Services, Bootstrap 3, GitHub, Node JS, Express JS, Agile, HTML5, CSS3,Karma, Jasmine, Web pack, Agile Methodology.
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Involved in the analysis specification, design, implementation and testing phases of Software following Agile Methodology
- Worked with REST API using Angular2 and JavaScript
- Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines
- Developed and validated login pages of the network for good using JavaScript and Angular2
- Developed cross browser and multi browser compatible web pages using HTML, CSS and JavaScript
- Designed custom directives using Angular2
- Worked on AngularJS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture
- Involved in daily SCRUM meetings to keep track of the on-going project status and issues
- Used JSON to fetches the data from Web Services
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, Node JS, Angular2, GIT.
Confidential, Henderson, NV
UI Developer
Responsibilities:
- Analysing the business structure and fundamental requirements.
- Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Angular JS, Bootstrap, jQuery, JSON, jQuery and AJAX.
- Extensive use of JSON for interaction between different systems.
- Designed and developed Complex named queries in Hibernate for better performance.
- Used Log4J and jdbc4j for logging and tracing the application messages and JDBC stmts.
- Designed Data Model and developed stored procedures using PL/SQL.
- Used JDBC API for interaction with the Database.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
- Involved in web component design and development using the spring framework, JSP, Servlets.
- Implemented the user interface using the Angular JS, HTML, CSS and Bootstrap.
- Used AJAX and Java Script to handle asynchronous requests, and CSS was used to keep uniformly in look of the application.
- Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Implemented the framework to process inbound and outbound feeds using Spring Integration and Spring Batch.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Designed the automated test cases using the Selenium Web Driver 2 inside the Eclipse IDE using Java.
- Developed the spring AOP programming to configure logging for the application.
- Translated client's business requirements into Use case models.
- Implemented Business components such as user authentication, Account Transfer using spring beans.
- Implemented the application using several design patterns such as Singleton, Factory, and MVC.
- XML was used to transfer the data between different layers.
Environment: Java, J2EE, Angular JS, JavaScript, jQuery, HTML5, CSS, Bootstrap, Spring 4.1, Hibernate 4, Web Services, Web Sphere Application Server, PL/SQL, Log4J, JUnit, Agile, Oracle, Maven, JUnit, SVN, Jenkins.
Confidential
UI Developer
Responsibilities:
- Involved in developing HTML and JavaScript for client side presentation and, data validation within the forms.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed HTML prototypes and UI deliverables, such as wireframes, storyboards, flowcharts, screen mock-ups, and interface design specifications.
- Implemented Presentation layer using CSS Framework, Wire-framing, HTML5 and Created XHTML Pages with CSS and the Box Model.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts with media quires and key frames.
- Provide user interface design for Web-based projects, including dashboards, widgets, and products. Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Involved in writing application level code to perform client side validation with feedback icons using bootstrap and JQuery.
- Developed cross-browser compatible website using HTML5, CSS3, and jQuery.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: JavaScript, HTML5, CSS3, JQuery, DHTML, XSLT, SSAS, SQL, Bootstrap, Ajax
Confidential
UI Developer
Responsibilities:
- Developed frond-end UI pages using HTML, CSS, JSON, JavaScript, JQuery and AJAX.
- Worked on Responsive Web Design using Bootstrap Grid System and CSS3 Media Query.
- Development of Client-Side Validation techniques using AngularJS.
- Produced the report data on the client side Front-end using JavaScript, HTML, CSS.
- JQuery Ajax is used for fetching the data from the backend and displaying on the webpage.
- Used JQuery UI widgets auto complete, date picker, tabs to enhance the web application user experience.
- Used JQuery event handling in UI pages to display list boxes and to handle validations.
- Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, HTML, CSS and JSON.
- Developed custom directives and Services in AngularJS.
- Client-side validations using angular JS in-built classes
- Responsible for writing the SQL quires for selecting, adding, deleting and updating the data in the MySQL database.
- Worked with backend for creating RESTFUL API using Java script framework.
- Handled Browser compatibility issues for different browsers related to CSS and HTML.
- Used Git for version control, JIRA for project tracking and Gulp for task runner.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, JSON.
