Sr. Ui Developer Resume
Minneapolis, MN
SUMMARY:
- UI Developer with around 8 years of experience in developing both web - based & client-based applications
- Experience in creating and designing front-end user interfaces using HTML/HTML5, CSS3, AJAX, DOM, XML, JSON, JavaScript, jQuery, Bootstrap, AngularJS.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Experience in client-side languages &JavaScriptframeworks like jQuery, Angular.js; server-side languages like Node.js, Backbone .
- Hands on experience working and customizing CSS Frameworks like Bootstrap&Foundation using OOCSS and BEM patterns.
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScriptframework.
- Experience in Angular.js features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
- Good understanding of REST API’s; extensive experience of integrating web services via Ajax using JavaScript, jQuery and Angular.js.
- Excellent experience in developing and implementing Responsive Web Design (RWD) web pages with cross browser compatibility complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Solid experience working with CSS Preprocessors like SASS and LESS; using mixins, functions, custom grid systems following object oriented modular CSS patterns; Working with complex CSSLayouts, Positioning, Key frame AnimationsPseudo Selectors and Pseudo Elements.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, safari,Opera, Chrome.
- Expertise working with debugging tools like Firebug, Chrome Developer Tools; Sound knowledge about Profiling and Optimizing a Single Page Application (SPA).
- Experience using all popular text editors like Atom, WebStorm, Eclipse, Sublime Text Editor, Visual Studios and Notepad++.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Strong experience of creating Restful services using Express and Restify Node.js Frameworks.
- Sound knowledge on unit and integration testing frameworks and libraries like Jasmine, Mocha&Karma.
- Hands on experience with using Version Control Systems (VCS) tools like SVN&Git.
- Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.
- Highly passionate and curious about new Front-End development technologies and has ability inmastering them with a keen awareness of new industry developments.
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, XML, JSON,Ajax, SASS, LESS, Bootstrap, Foundation, GitHub, Apache.
Frameworks & Libraries: jQuery, Angular.js, Node.js, Backbone.js, D3.js, React.js
IDE & Editors: Sublime Text, IntelliJ, WebStorm, Atom, Notepad++, Eclipse, Microsoft Visual Studio
Debugging Tools: Chrome Developer Tools, Firebug, W3C Validator.
Database: MongoDB, MySQL, Oracle11g
Operating Systems: Windows 98/2000/XP/Vista/7/8, MAC OS X/Linux (Redhat/Ubuntu)
PROFESSIONAL EXPERIENCE:
Sr. UI Developer
Confidential, Minneapolis, MN
Responsibilities:
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and AngularJS.
- Coordinated with BA team and conducted several feedbacks from different healthcare organizations for implementing a better user friendly and interactive website for easy access.
- Extensively used all the new HTML5 features like local storage, new input attributes, Canvas and SVG, audio and video etc.
- Used new CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and media.
- Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and with AngularJS using custom directives.
- Used twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Good experience in implementing MVC frameworks like Angular for AJAX data calls using the $http service.
- Worked on all the latest Angular concepts like creating custom directives, components, services, $http service, factory's, $watch and $apply etc.
- Worked with all the Angular modules that are not part of the standard release like ui-route, angular-paginate etc.
- Worked on consuming JSON and XML object creation, parsing on both clients as well as server side
- Analyzed and parsed the response of JSON/XML in order to update DOM.
- Worked with the SASS/SCSS pre-processor to simplify writing the CSS stylings.
- Used NodeJS and Java to perform server-side backend operations.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac and debugged using tools like Firebug.
- Wrote java back end web services in RESTful framework using the Jersey JAX-RS framework.
- Worked with the Gulp tool in building the project, also worked in creating the gulpfile.js for managing the build operations.
- Used Bower and NPM to manage front-end and node modules respectively.
- Performed unit testing using the open source Karma/Jasmine framework.
- Worked on the Agile methodology and used Scrum in implementing the project.
- Used JIRA as a tool for project tracking and management where we update the daily tasks performed.
Environment: HTML/HTML5, CSS/CSS3, SASS/SCSS, JavaScript, jQuery, AngularJS, NodeJS, Java, Bootstrap, Usability Testing, Agile methodology, Web Storm IDE, Gulp, GIT,Karma,Jasmine.
Sr. UI Developer
Confidential, Dallas, TX
Responsibilities:
- Developed the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, jQuery, AngularJS. Leverage knowledge of W3C standards, cross-browser development techniques.
- Collaborate with Build Team to integrate HTMLs, front-end code with the backend technology and portal framework, to ensure the UX / UI is implemented.
- Developed HTML templates with help of handlebars. Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Developed reusable components with AngularJS custom directives.
- Used Dependency Injection from AngularJS factory and services.
- Good knowledge on AngularJS MVC.
- Used routing schemes to develop single page applications (SPAs) using AngularJS route. Used Marionette to compose rich layouts, show sorted lists. Used CSS basics, CSS 3 media queries, CSS 3 pseudo classes.
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Used MEAN (Express, Angular, Node) Stack. Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
- Utilized JavaScript and jQuery to improve the overall design and UI of campaign websites.
- Extracted data in UI for different clients using JSON format. Implemented client-side validations using JavaScript.
- Implemented AJAX, JSON, and Java script to create interactive web screens.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
- Adopted a cross browser and cross platform approach to make the website's most versatile and supportive.
- Followed agile software development practice paired programming, test driven development TTD and scrum status meetings.
- Debugging and testing done with Google chrome developer tools and Firebug.
Environment:HTML, HTML5, CSS3, JavaScript (Libraries: jQuery), Knockout JS, Angular JS, Bootstrap, Handlebars, Marionette, MS Access, Adobe Flash, MS Office, IE, Firefox, Chrome.
Front End Web Developer
Confidential, Seattle, WA
Responsibilities:
- Converted wireframes into html.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Performed client-side validations using JavaScript Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality)
- Involved in designing and developing the JSON, XML Objects Used AJAX to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers Involved in team discussions when implementing new features in the project.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Developed the Front End User Interface using HTML, JavaScript and CSS.
- Created navigation lists using list elements in HTML.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Created form validations with JavaScript. Provided insight on HTML and CSS standards.
Environment: HTML, CSS, JavaScript and jQuery, Firefox Firebug, Eclipse, AJAX, JSON, XML, Explorer, Chrome, Firefox, Windows.
UI/Web Developer
Confidential
Responsibilities:
- Designed an application which is a web based application through which students who are trying to obtain admission to a university can have a proper portal for all their queries until they are admitted.
- Designed by analyzing all the system architecture, including hardware and software requirements that are needed for the functional implementation.
- Developed by using HTML5, CSS, JavaScript and Fusion tables
- Developed front end Single Page Applications using Angular JS, HTML5, CSS
- Written SQL Queries to interact with MySQL database.
- Developed UI for responses from API's for third party integration (JSON file format)
- Applied data visualization by dynamic graphs & charts with data fetched form JSON objects.
Environment: HTML, CSS, JavaScript, JSON, Fusion Tables, Angular JS, Eclipse, XML, Explorer, Chrome, Firefox, Windows.