Sr. Ui/web Developer Resume
Salt Lake City, UT
SUMMARY
- 7+ years professional experience in designing User Interface (UI) web applications by using UI authoring and web technologies.
- Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML, HTML5, CSS, CSS3, XHTML, DHTML, XML, Object Oriented JavaScript, Angular JS, Angular2, JQuery, Backbone JS, Bootstrap, Ajax Concepts, CSS3 Media Queries, nodes JS, Jasmine, Karma.
- Extensive experience in building single page applications (SPA) using AngularJS
- Expertise in creating User Controls, Web Forms and client side validations using JavaScript, jQuery and AngularJS.
- Experience the user interface with Rich Internet Applications (RIA’s) using with web authoring tools like Adobe Dreamweaver CS6/CC2015 and AJAX.
- Good Experience in both Waterfall & Agile development methodologies.
- Experience in server side J2EE programming, developing medium to large scale web applications, and enterprise applications using CoreJava, STRUTS, Spring, Servlets, JSP, JSTL, JDBC, Web services, JAX - WS, SOAP, Log4J, CSS, Ajax, XML, JQuery and JavaScript.
- Extensive experience in the responsive web application frameworks like Bootstrap and Foundation 4.
- Sound Understanding and good Experience with Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Hands on experience using Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Good knowledge in Object Oriented programming in JavaScript.
- Sound knowledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller) like Struts framework
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, Angular2 JSON, DOJO, Bootstrap, Node.js, Ember.js, Angular.js, Backbone.js, Require.js, Ext JS, Action Script.
- Experience with mobile frameworks: jQuery Mobile to develop NY Buildings mobile app for iPhone, Android and Blackberry phones
- Consistent Real time experience and thorough exposure on compatibility issues with different versions of browsers in IE, FF, Chrome and Safari.
- Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses.
- Developed Merge jobs inPythonto extract and load data into MySQL database.
- Worked on writing grunt tasks for build scripts, minified and bundled the JavaScript code.
- Extensive experience at one time or another with AngularJS (code sample), jQuery, jQuery UI, Backbone.js, Underscore.js, Node.js.
- Working knowledge of Qunit and Jasmine JavaScript unit testing frameworks.
- Experience in Search Engine Optimization (SEO) techniques in order to develop web applications.
- Good Knowledge in designing and implementing of multi-tier applications using Java, J2EE, Struts, Servlets, POJO, EJB, XSLT, JAXB.
- Proficient in using higher level style syntaxes, LESS and SASS for advanced CSS features.
- Extensive experience on working with various CSS/CSS3 features like CSS Background, CSS Layouts, CSS positioning, CSS text shadows, CSS box model, CSS table, Pseudo classes/elements and CSS behaviours.
- Developed the user interface for a complex geospatial data consolidation application using AngularJS, JSON, Bootstrap UI, and JavaScript.
- Experience in integration of Social Media Plugins like Facebook, Twitter, Google plus, Linked In.
- Experience in using various tools and IDEs for development and design like Eclipse, IntelliJ, STS, Sublime and Net Beans.
- Good understanding of relational databases and proficient in writing SQL queries and stored procedures.
- Experience in TeamSite and Movable Type CMS.
- Experience in working Audio/Video streaming with the help of Adobe Flash and Action Script 3.0.
- Experience in configuration management systems like SVN, CVS and GIT-HUB.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Web Technologies: HTML, JS, CSS, LESS, SASS, Bootstrap, jQuery, AngularJS, Angular2, Emberjs, PHP, ReactJs, python, JSON, GruntJS, Backbone JS, knockoutjs, and NodeJS
Unit Test Framework: Jasmine, Karma, Angular js Mocks
Databases: Oracle 10g,MS-SQL Server 2005,MySQL
IDEs and Tools: Eclipse Kepler, My Eclipse, NetBeans 7.3, STS, IntelliJ 4.0, Sublime, JIRA, and Brackets
Web/Application Servers: Apache Tomcat, Web Sphere, Glashfish and WebLogic
Server Side Frameworks: Spring 3.0, Hibernate 3.0, RESTful with Jersey, SOAP Web Services.
Version Control Tools: GIT, SVN and CVS
Operating Systems: Windows and UNIX
Social Tools: Facebook, Twitter, Linked In, Google plus One.
CMS Systems: Team Site, Movable Type
Development Tools: Adobe Photoshop CC 2015, Google AdWords, Yahoo Search Marketing, SEO Tools
Project Build/ Project Management Tools: Grunt, Bower
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City, UT
Sr. UI/Web Developer
Responsibilities:
- Involved in reviewing business requirements and functional designs for application and participated in creating Wire Frames.
- Used Angular JS $http service to communicate with Restful Web Services and JSON data
- Implemented routing and SPA application using AngularJS.
- Developed a reusable UI component library based on Node.js and AngularJS.
- Created Responsive Layouts for multiple devices and platforms using Bootstrap.
- Worked extensively on AngularJS, Node.js, KnockoutJS, Twitter Bootstrap, RESTful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
- Applied JavaScript with Regular Expressions for client side form validations.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility
- Used GIT for code updates and Worked in team to develop high level class diagrams and sequence diagrams and implement the same inJAVA/J2EE, Spring, Hibernate, Web services
- Implemented best Search Engine Optimization (SEO) techniques for designing webpages
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, Angular2, JQuery and Angular.js
- Embedded newMedia Elementsi.e., video and audio files using the HTML 5 mark-ups and used HTML5 file APIfor uploading local files from the client-side.
- Ported and redesigned the Lead management system using AngularJs frameworks implementing modular design and worked with Declarative Bindings.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in AngularJs.
- Responsible for storing and retrieving user entered data toHTML session storage,hence given user a feature for running several session at a time.
- Used Selectors, Events, Ajax and Dom Manipulation modules in JQuery for updating content on DOM nodes.
- Used cleaner patterns like module pattern and followed DRY principals.
- Developed Custom directives to be reused across different modules in the application.
- Implemented latest CSS3 features like creating various TEMPeffects, shading, 2D 3D animation, Shapes and Handling multimedia.
- Worked with Twitter Bootstrap framework making use of grids, advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery Ajax () calls.
- Used W3C Validator for testing and worked on Unit testing with Karma and Jasmine.
- DesignedCSSbased page layoutsthat are cross-browser compatible and standards-compliant.
- Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
- Worked in Agile Development and maintained good level of communication in team going through all phases of SDLC lifecycle.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, JavaScript, Angular2, CSS3, jQuery, CMS, Ajax, Bootstrap, AngularJS, KnockoutJS, Nodejs, JSON, RESTFUL web service, Python, sublime Text, Adobe Flash, MYSQL, Apache Tomcat, Karma, Jasmine, SEO, SASS.
Confidential, Thousand Oaks, CA
UI Developer
Responsibilities:
- Built theResponsive UIscreen using HTML 5,CSS 3and twitterBootstrap.
- Developed a mobile-optimized web app from the ground up. This involved: project planning, wire framing, database coding, writing PHP templates, interacting with jQuery for GPS mapping and mobile-touch controls, as well as HTML, CSS, JavaScript, JQuery, AngularJS, Node.js programming for the interface.
- Involved in write application level code to interact with APIs, Web Services usingAJAX, JSONand hence building type aheadfeature using jQuery, AjaxandjQuery UI.
- Using MVC framework Backbone.js.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Involved in JavaScript coding for validations for best coding practices beginning from HTML, CSS3, Bootstrap, Ember.js and jQuery.
- Involved in Writing jQuery based Ajax Requests using jQuery, get(URL, data, callback, type) or jQuery, Ajax(options) and jQuery, post(URL, data, callback, type
- Used jQuery Events to manipulate the elements depends on the user interactions (like .ready (), hover (), bind (), click (), key press ()….)
- Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop Overs, Buttons and Alerts.
- Used SASS for creating CSS frameworks store things like colours, font stacks, or any CSS value.
- Responsible to store and retrieve user entered data toHTML 5 session storage hence give user feature of running several session at one time.
- Designed user friendly navigation to display various sections of data using JQuery.
- Worked with Nodejs to give a structure with rich API over a RESTful JSON interface.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Developed callback functions to parse and handle JSON data returned from the server.
- Knowledge on implementing directives and scope values using AngularJS for an existing webpage.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Migrated content from existing website to a new, database driven website, utilized in house Content Management System.
Environment: CSS/CSS3, HTML, JavaScript, AJAX, DHTML, JSON, Apache Tomcat, HTML5, MS Excel, MS Visio, web storm, JQuery, MVC, Bootstrap, Angular js, Node js, GitHub, Backbone js, Ember js, REST web services, MYSQL server, Eclipse.
Confidential, Deerfield, IL
UI Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Designed dynamic and browser compatible pages using HTML, CSS, HTML5,Angular js, jQuery and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Responsible for creating the screens with table-lessdesigns meetingW3C standards.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Designed the animations, images, illustrations in Macromedia Flash MX and Action Script 2.0
- Optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Created dynamic webpages making AJAX Calls, using the XML Http Request Object.
- Used CSS Sprites to decrease the number of HTTP requests and increase the load time of web pages.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call.
- Involved in implementation and up-gradation to latest versions of JQuery.
- Used Twitter Bootstrap framework for developing customizable and fully responsive for various screen sizes.
- Consumed web services using RESTFUL architecture.
- Implemented Dojo for increasing functionality of the project.
- Extensively used JQuery load method to load data from a server and to put the returned data into the selected element.
- Developed and prepared test cases for unit testing of various components with QUnit framework.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
- Provided off shore support and created an exe presentation in Macromedia Flash of the entire project.
- Defined text alignment, size, borders and many other typographic characteristics.
- Fixed bugs and provided support services for the application.
Environment: CSS3, HTML5, JavaScript, Angular Js, AJAX, jQuery, JSON, SVN, Eclipse, Macromedia Flash and Action Script, Backbone js, Bootstrap, QUnit, DOJO, Apache Tomcat, web services, SQL server, Adobe Photoshop CS6 and MS Office.
Confidential, Montville, NJ
UI/Web Developer
Responsibilities:
- Responsible for transforming design mock-ups to W3C standards compliantHTMLpages using XHTML,CSS, JavaScript, and jQuery, JSON, XML and XSLT.
- Developed presentation-tier pages in HTML, implemented JQuery Data Grid control, Validation control and other Widget controls.
- Responsible for designing desktop and mobile applications for the client.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).
- Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.
- Developed social network services for user interaction using Ajax, JavaScript, CSS and DHTML.
- Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Extensively used XSLT to transform XML documents to HTML.
- Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented dynamic page elementsand form error validationsusing JavaScript.
- Embedded the flash content into the web pages using SWFObject.
- Created Ajax calls to exchange (request / responses) information with database.
- Developed components to fetch the data from the back end using AJAX and jQuery.
- Designed and implemented a dynamic image rendering web service which is consumed by JQuery, JavaScript, and Angular JS.
- Used Subversion (SVN) as a repository tool and as a version control.
Environment: CSS, HTML, JavaScript, XHTML, XML, JQuery, JSON, AJAX, DOM, Eclipse, oracle 10g, Apache Tomcat, Adobe Dreamweaver CS5, Adobe Photoshop CS5 and MS Office.
Confidential
UI Developer
Responsibilities:
- Understand each and every module and gatheird and managed the project content by using Content Management System (CMS).
- Interacted with the clients to get site-specific requirements and performed analysis and design for client specific requirements.
- Applied Use Cases diagram to validate and test web application design against the UI architecture.
- Interfaced with third-party vendors to customize UI/UXsolutions for web verticals.
- Designed and developed User Interface using JSP, CSS, HTML and JavaScript.
- Involved in writing Client side Scripts using Java Scripts and Server Side scripts for handling the business.
- Responsible for transforming designed mock - ups to web pages and creating the screens with table less design.
- Applied jQuery core library functions for the logical implementation of all the applications at the client side.
- Used to update the HTML pages using JQUERY AJAX via JSON response.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Designed and developed AJAX calls to populate screens parts on demand and added modal dialog in web pages to get user input and requests.
- Wrote a combination of jQuery plugins, as well as completely customJavaScript to build a bleeding-edge, AJAX-driven user interface.
- Developed Web applications that are cross - browser compatible.
- Developed new features and customized existing modules for the web application product using CSS, HTML, and JavaScript.
- Performed new - website support research in the areas of Latest Web Technologies, Usability, Accessibility, and User Experience.
- Integrated the frontend JQuery UI with backend REST API using Backbone.js.
- Involved in the development of CRUD functionality for various tables and product components.
- Worked closely with team members to meet the client requirement.
- Actively participated in day - to - day meeting, status meeting, strong reporting and TEMPeffective communication with project manager.
Environment: HTML, XHTML, JavaScript, jQuery, CMS, Backbone.js, AJAX, JSON, JavaScript, Chrome DEV Tool,Adobe Photoshop CS5 and Eclipse IDE, MYSQL.
Confidential
UI Developer
Responsibilities:
- Involved in developing the web pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Followed the Agile and Scrum development methodologies.
- Created rapid prototypes of interfaces to be used as blueprints for technical development.
- Responsible for design, development, test and maintenance of applications designed on UI technologies.
- Wrote an external CSS file, which linked to the HTML file to increase the traffic of the web site.
- Involved in software coding, testing, and debugging for web presentation layer using HTML and CSS according to internal standards and guidelines.
- Developed the table less web applications using with CSS and with the help of Tags on W3C standards.
- Used jQuery core library functions for the logical implementation part at client side for all the Application.
- Used JavaScript for client side presentation and, data validation on client side with in the forms.
- Developed the application logos and images by using Adobe Photoshop CS4 and Illustrator CS5.
- Developed the user interactive web applications and Rich Internet Applications (RIA’s) using with the help of Eclipse Ganymede.
- Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Debugged the application using Firebug to traverse the documents.
- Involved in developing web pages using HTML and JSP.
- Designed the complete web site based on the W3C Standards.
- Used UML diagrams Use Cases, Object, Class, State, Sequence and Collaboration to design the application using Object Oriented analysis and design.
- Involved in writing SQL Queries, Stored Procedures and used JDBC for database connectivity with MySQL Server.
Environment: HTML, CSS, JavaScript, web logic, XML, MySQL, JDBC, Eclipse Ganymede, Adobe Photoshop CS4, Adobe Illustrator CS4.