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, Angularjs2.
- 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.
- Developed an application using Ember Js to help manage a foundations day to day activities.
- Experience in Standardized UX templates, archetypes, and pattern libraries.
- Hired as a consultant to fortune 500 companies to address best of class CDN/Streaming solutions
- Experience in client-side languages & JavaScript frameworks like jQuery, Angular.js; server-side languages like Node.js, Backbone.
- Knowledge about technologies like core Java, Java/J2EE, C#, ASP.NET.
- Hands on experience working and customizing CSS Frameworks like Bootstrap & Foundation using OOCSS and BEM patterns.
- Stream-lined front-end aesthetics using node, grunt, and browser-sync.
- Good experience in various frameworks such as Struts, Spring, Hibernate, Apache wicket, GWT, JSF (Rich faces, Prime faces), JUnit, Active MQ.
- 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 JavaScript framework.
- 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.
- Extensive experience in various UI widgets using JavaScript frameworks like angular.js, angular 2 in developing Rich Internet Applications (RIA).
- 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 CSS Layouts, Positioning, Key frame Animations Pseudo 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 in mastering 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, Ember 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)
WORK EXPERIENCE:
Confidential, Minneapolis, MN
Sr. UI Developer
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.
- 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.
- Led team in development of single-page Ember.js web application to support new purchasing experience.
- Created a site to organize client contracts, reconcile data inconsistencies, and summarize monthly financial data ( Ember, d3)
- Perform & analyze usability testing - Standardized reusable UI/UX patterns across application suite
- D eveloped and designed the agent portal using framework AngularJS 2.0 along with CSS3, HTML.
- Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and with AngularJS using custom directive
- 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.
- Integrating front end elements with the Node.js server and writing testable server side code
- Develop components in Angular and AngularJS to interact with backend API (Java/Express/C#)
- Worked on all the latest Angular concepts like creating custom directives, components, services, $http service, factory's, $watch and $apply etc.
- Designed UX for mobile dosing calculators for physicians
- Experience with JavaScript libraries and frameworks: JQuery, Angular, Ember and/or React.
- Experienced in React JS and working with React Flux architecture and redux architecture.
- Replaced existed Angular JS code with Angular JS2 code, which decreased number of lines of code for a web application which increased performance.
- Worked in using React JS components, Forms, Events, Keys, Router, Animation and Flux Concepts
- Developed Node js application, server side and client side SOA architecture.
- Worked on consuming JSON and XML object creation, parsing on both clients as well as server side.
- Liaise with business units, web ops and development teams to deliver customized CMS solution.
- Worked with the SASS/SCSS pre-processor to simplify writing the CSS stylings.
- Integrating MongoDB databases and collections with Node.js server
- 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.
- Produced a report on tasks that could b
- Wrote java back end web services in RESTful framework using the Jersey JAX-RS framework.
- Lean UX - took user stories straight to iterative prototypes.
- 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, React.js, Redux,Angular2, NodeJS, Java, Bootstrap, Usability Testing, Agile methodology, Web Storm IDE, CMS, Gulp, Ember js,GIT, Karma, Jasmine, Java, J2EE
Confidential, Dallas, TX
Sr. UI Developer
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.
- Directed the conversion of aforementioned application to Ember.js.
- Designed UX for the admin tool to manage users, groups, brands, and content, deploy and purge content, and monitor reps. c reated rich application websites using Angular, Node
- Building and supporting our user-facing dashboard, written in Ember JS
- 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.
- Develops web-based applications while adhering to new development specifications which involve Java/J2EE, Spring, Hibernate, Web services, Oracle, HTML, CSS, JavaScript, jQuery, AngularJS, Ajax & Bootstrap.
- Good knowledge on AngularJS MVC.
- Integrating React' s Redux framework to scale and maintain the application better while handling large amounts of data.
- Used Redux for generating custom CSS and button styles for the application
- Integrating MongoDB databases and collections with Node.js server
- Used React flux to polish the data and for single directional flow.
- 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, React js, Node js, Redux, Angular JS, Bootstrap, Handlebars, Ember js,, MS Access, Adobe Flash, MS Office, IE, Firefox, Chrome.
Confidential, Seattle, WA
Front End Web Developer
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.
Confidential
UI/Web Developer
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 Applications using 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, Eclipse, XML, Explorer, Chrome, Firefox, Windows.