Ui Developer Resume
San Antonio, TX
SUMMARY:
- Over 7 years of experience as a Front - End Developer in building Web User Interface (UI) using all the latest and greatest web technologies like HTML4/5, CSS/CSS3, JavaScript, Angular.js, D3.js, jQuery, Node.js, Grunt, Bootstrap, LESS, Bower, Jasmine, Karma, Protractor and JSON that follows W3C Web Standards, Section 508 accessibility standards and are browser compatible.
- Gathered business requirements and created prototypes, wireframes and sitemaps which were presented to stakeholder
- Worked on the MVC architecture of Angular JS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Experienced in creating customized Sharepoint site with custom master page, Lists, Calendar, Document Libraries, Views, Infopath forms and User/Group/Admin permissions.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Expertise in Responsive Web Design (RWD) using Twitter Bootstrap and CSS3 media queries.
- Involved in web development consulting focused on the MEAN stack (Angular JS, Node JS, Express JS, MongoDB).
- Involved in writing application level code to interact with API, web services using AJAX and JSON.
- Good experience with Form Validation by Regular Expression, other JQuery plugins (auto complete UI).
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
- Proficient with creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Experienced both in working on Designing table-less layouts and table-based layouts.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG), Section 508 accessibility standards and ability to apply W3C web standards.
- Experience in debugging and troubleshooting code using Jasmine testing framework and mainstream browser tools like Firebug, Firebug Lite, Chrome or Safari and IE Developer Toolbar.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience using all popular text-Editors like Brackets, Komodo Edit, Sublime Text, and Notepad++.
- Familiar with Grunt, Gulp task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap based on running in the node.js environment.
- Used Github to interact with GIT to make code visualize and manage your repositories through Github simple interface.
- Exposure to monitor the Production Environments under 24/7 (under on-call rotation) to meet the Service Level Agreements set by the management.
- Experience in documentation using Visual Studio and extensive experience working with Agile and Scrum Methodology of SDLC which includes Scrum meetings, and Iterations.
TECHNICAL SKILLS:
UI Web Technologies: HTML 4/5, CSS 2/3, XML, JavaScript, AJAX, JQuery, JSON, LESS, Angular.js, Node.js, Backbone.js, Bootstrap,MongoDB.
Tools: Sharepoint 2013, Infopath, Sharepoint Designer 2013, Brackets, Sublime, Notepad++, Spring Tool Suite, Microsoft Visual Studio, Microsoft VISIO, Browser Developer Tools, Protractor, Jasmine, Karma, Grunt, Gulp, Clearcase, FireBug, Git, CVS, JIRA, GitHub.
Operating System: Windows XP, Windows7, 8, Mac OS, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
UI Developer
Responsibilities:
- Involved in requirement gathering to replace existing system to have a fresh look using Angular 1.5.
- Implemented the web application modules as a Single Page Application using AngularJS along with Angular validation.
- Used several components of Angular JS and UI components in the development of the website.
- Created AngularJS controllers, factories, filters, routers and services.
- Involved in Consuming Restful Services using Angular $http Service.
- Involved In developing Optimized CSS and HTML Code.
- Responsible for the overall layout design, the color scheme of the web site that matched requirements using XHTML and CSS.
- Used Twitter Bootstrap framework and CSS3 media queries to create responsive layout for both desktop and mobile browser users.
- Developed Application to access JSON and XML from RESTful web service from consumer side using JavaScript and AngularJS.
- Bootstrap for Accordion, Carousel, Modal Dialogs, tabs, and date picker involved in Page Layouts.
- Involved in development of commonly used angular components across teams such as customer directives for grid, pagination and conditional validations.
- Worked on cross browser compatibility issues.
- Version control through GIT.
- Implemented Agile methodology throughout the project development lifecycles.
- Worked on cross browser compatibility issues and involved manual testing of the web pages in various platform and devices.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: HTML5, CSS3, JavaScript, JSON, JQuery, Angular 1.5, Bootstrap, Jasmine, Karma GIT, MS Office, JIRA, Brackets, Grunt, Protractor, GitHub.
Confidential, D.CWeb Developer
Responsibilities:
- Gathered, understood and analyzed user requirements and converting them into System Requirement Specifications.
- Built Web application in Sharepoint for the internal use of the organization.
- Extensively worked on creating CSS, Master Pages, Branding, Theme and Site Definition to enrich the portal using SharePoint Designer 2013.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, jQuery and responsive design in MVC environment.
- Created and optimized graphic websites and application interfaces using HTML5 and CSS3.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Bootstrap.js and JQuery.
- Used Sass workflow combined with HTML5 and CSS3.
- Developed responsive applications using Bootstrap.js and Media queries which allowed the same application to be optimized for both mobile and desktop resolutions.
- Extensive knowledge in customizing and creating Sites, Site columns, Lists, List views, Document Libraries, Calendar and various SharePoint Features.
- Experience in development of custom Workflows and integrating them with InfoPath Forms.
- Strong experience in creating Custom Web-parts, Custom Content Types, Page layouts, Features and their Deployment and various Custom Document Libraries and Lists.
- Created workflow to send alert when item being added in Document Library and created a workflow to copy item from one list to another.
- Created Alerts in the Team site so that Team members can stay up-to-date on the changes carried out in SharePoint Lists or Libraries
- Provided training for site owners, site collection administrators.
- Made sure the application can work expectantly on multiple web browsers.
- Worked on Desk Reference Guide involved in maintenance and support.
Environment: HTML5, CSS3, JavaScript, JQuery, Angular.js, Bootstrap, Agile, MS Office, GitHub, Sharepoint 2013, Infopath, Sharepoint Designer 2013
Confidential,UI Developer
Responsibilities:
- Developed Web Application to replace the existing and legacy Website using AngularJS Framework.
- Request and Get data from backend using Ajax function in jQuery to exchange JSON data with back-end.
- Used Twitter Bootstrap framework and CSS3 media queries to create responsive layout for both desktop and mobile browser users.
- Using SASS to write logical, reusable code which is more efficient, and easier to maintain.
- Created angular directive and controller to handle logic, search features on statements module.
- Integrated Mongo DB and spring communication and established data mappings and used Mongo DB repository and spring mongo template for persistence.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Responsible for handling JSON data received from REST web services to develop rich GUI.
- Created JavaScript code using XML Http Request Adapter to send AJAX request to the server side code and, implemented a callback function to handle the results.
- Used D3.js for interactive visualizations in the portal.
- Designed and developed reusable charting custom directives using D3.js (Donut chart, Pie Chart).
- Worked on cross-browser compatible and standards-compliant CSS-based page layouts and fixed the bugs.
- Ensured application is compliance with W3C content guidelines and Section 508 accessibility standards.
- Worked on resolving numerous cross browser compatibility such as IE, Mozilla Firebox, Google Chrome and Safari.
- Set and configured test environment using Karma, wrote unit test using Jasmine and end-to-end test using Protractor.
- Tested the application using Grunt.
- Collaborated on GitHub for source code versioning and used version control tools Git to update the project with other team members.
- Many of the tasks have been framed with different user stories and have been working in 2-week sprint model covering up to 10 -12 user stories per iteration and getting the acceptance criteria for sign off.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Worked on documentation and involved in maintenance and support.
Environment: HTML5, CSS3, JavaScript, JSON, JQuery, Angular.js, Bootstrap, Jasmine, Karma GIT, MS Office, JIRA, Brackets, Grunt, Protractor, GitHub, MongoDB
Confidential, Plano, TXUI Developer
Responsibilities:
- Working with Business Analysts in understanding UI requirements for myXO.com portal and Partner portal.
- Developed User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and JQuery, Ember.js, AJAX, JS, JSON and AngularJS.
- Created package JSON for Bower and NPM.
- Beautify the application layout and make every feature clear, smooth, and easy to access by using CSS.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Created a demo website running on a Node.JS, using the Express framework.
- Worked on creating responsive website using Responsive design and media queries to fit different size devices.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Developed the UI with extensive use of JavaScript, JSON and Ajax.
- Used AJAX & JSON communication for accessing RESTFUL web services.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Version control through CVS.
- Test every detail of the application, tracking defects and fixing bugs before publishing.
- Updated the website from time to time for unique Requirements.
- Check every specific feature and function to confirm they meet the requirement of the design specification.
- Participate in the team on agile development cycle.
Environment: HTML5, CSS/CSS3, JavaScript, JQuery, JSON, AngularJS, Bootstrap, Ember.js, Responsive design, Grunt, Bower, Node.js, NPM, CVS, Chrome developer Toolbar, Firebug.
Confidential, Franklin Lakes, NJUI Developer
Responsibilities:
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Responsible to develop interactive UI’s using HTML, CSS in JQuery as well as making pages dynamic using AJAX, JSON and XML.
- Involved in development of responsive UI's using Bootstrap to fit all sizes of devices.
- Extended CSS as needed to accommodate new data and display types.
- Create forms and validate user input values to make sure that they will be accepted before they are submitted to the server.
- Used JQUERY to make dropdown menus on web pages and display part of a web page upon user request.
- Utilized various JavaScript and jQuery libraries for form validation and other interactive features.
- Responsible for creating server side pages using JSP.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, and JavaScript.
- Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Performed validation of completed sites including the debugging and testing of code.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML, CSS, Java Script, jQuery, JSON, XML, AJAX, JIRA, Usability Testing, Agile methodology, Notepad++, Java, Eclipse
Confidential, Edison, NJJunior Front End Developer
Responsibilities:
- Maintain consistent communication for updates, content and approval with client.
- Create and edit photos with as needed.
- Worked on the website to give a new look using HTML/CSS/JavaScript.
- Worked with CSS Background, Layouts, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements and behaviors in CSS.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons.
- Involved in the unit testing of the application and fixing the bugs.
Environment: HTML4.01, CSS, Java Script, Notepad++.