Ui Developer Resume
Malvern, PA
SUMMARY
- Over 7 years of experience in all phases of Software Development including identification of business needs and constraints, collection of requirements, architecture,UI Design, implementation, testing, deployment and maintenance.
- Proficient in front end development using HTML5, CSS3, JavaScript, JQuery, AJAX, XML, JSON, JQuery UI, Bootstrap, Angular.JS, and Node JS.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Great ability of Responsive Design by using Bootstrap, Media Queries, and CSS3 with media query, using Grid Systems to design layouts.
- Experience with HTML5 API’s - Forms, Storage, Web-Worker, Geolocation, Navigation-States and WebRTC.
- Expertise in Angular.JS to design Single Page Application with solid experience of creating custom Directives, Services, Filters.
- Experience in creating custom directives, custom services using PubSub pattern and $localStorage. Used UI Grid, Modal, Tabs and other plugins to create custom directives.
- Solid understanding of JQuery, including Animations, Selectors, Functions, Events, and AJAX call.
- Experience in using various JQuery UI controls, corresponding Event handlers, JQuery plug-ins.
- Expertise in various Node.js libraries like Express.js, Lodash.js, Passport.js, Q.js, Request, Async, Mongoose.js.
- Familiar with using MEAN Stack to building rich internet application and have deep understanding of Event-driven and Non-blocking I/O module in Node.js.
- Experience creating POC with Web-Socket with Socket.IO for real-time on the application.
- Expertise in Database Technologies including RDMBS like Oracle, MySQL and NoSQL like Mongo DB.
- Hands-on experience in Web Developers Toolkit such as NPM, Forever, and Grunt.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Chai and Jasmine.
- Worked on POC in API testing using Chakram, UI testing using Nightwatch.js and performance testing Stresser.
- Solid skill in debugging based on Chrome Developer Tool, Firebug.
- Proficiently apply Git to realize the version control system
TECHNICAL SKILLS
Web Technologies: HTML, CSS, Bootstrap, JSON, AJAX, DOM.
Databases: MongoDB, MySQL, Oracle and PostgreSQL.
Tools: Sublime, WebStorm, C9.IO, Visual Studio.
Languages: C#, VB.NET, JavaScript.
Protocols: WebSocket, HTTP, HTTPS, FTP.
Debugging Tools: Firebug, Chrome DeveloperTools, JIRA. IE Developertools
Source Control tools: SVN, Git.
PROFESSIONAL EXPERIENCE
Confidential - Mountain View, CA
Full Stack Developer
Responsibilities:
- Worked in Agile environment with two weeks sprints. Worked in Continuous Integration/Continuous Deployment (CI/CD) environment.
- Worked on creating an API in Node.js - using Express.js, Passport.js, Mongoose, and MongoDB. Used Model, Router and Controller pattern. Used Redis for caching the routes and data.
- Developed the CRUD API with Express.js/Node.js and interact with MongoDB using Mongoose.
- Used forever to run node app continuously, Used Grunt for Build. Used Chakram to write test cases in Jasmine for API.
- Worked on front-end SPA app using Angular.js, Angular-UI components, CSS3, HTML5 (Storages and WebSocket) and Bootstrap.
- Implemented POC with Socket.IO using Web-Sockets for real-time data.
- Implemented POC with NightWatch.js for automation of UI components to run from Grunt.
- Created custom directives, custom services using PubSub pattern and $localStorage. Used UI Grid, Modal, Tabs and other plugins to create custom directives.
- Used HTML5 API’s - Forms, Storage, Web-Worker, Geolocation, Navigation-States and WebRTC.
- Worked with UI-Router for State based routing.
- Used Git as the version control tool to manage files, directories and make changes to the server.
- Made use of GRUNT CLI for magnification, uglification on both server and client and running local server for client.
Environment: MongoDB, Express, Angular.JS, Node.JS, HTML5, CSS3, WebStorm, Git, Jasmine, Grunt.
Confidential - Des Moines, IA
Sr. UI Developer
Responsibilities:
- Responsible to maintain HTML5, CSS3, JavaScript in JQuery as well as keeping the page's dynamic using AJAX, JSON and XML.
- Worked with Bootstrap for compiling CSS, REST API, JavaScript, Typescript and building the System with the convenient methods with Angular.JS.
- Participated in development of a well responsive single page application using Angular.JS framework, Java Script, and JQuery (in directives) in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Used JS framework such as Angular.JS (for data driven apps) and jQuery (for heavy DOM Manipulation in directives).
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular.js.
- Extensively used HTML5, Angular.JS, JSON, AJAX and DOM scripting for form validations.
- Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Developed the grids for valves, repairs, users using Angular-UI ng-grid, ng-table.
- Used Angular $ resource for API calls to Backend.
- Used HTMl5 CSS3 and Angular.JS for our prototype- working model.
- Experienced in Model View Controller (MVC) frameworks such as Angular.JS for creating Single Page Application (SPA). Used HTML5, CSS3, JavaScript and Angular.JS for our prototype - working model.
- Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
- Created middleware application server to encapsulate modern JS widget framework and control set.
- Used Angular JS framework to bind HTML (views) to JavaScript objects (models).
- Worked with source version control tool Git to manage the code repository.
- 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: HTML/HTML5, CSS3, JavaScript, JQUERY, Angular JS, NodeJS, JSON, AJAX, XML, Git.
Confidential - Malvern, PA
UI Developer
Responsibilities:
- Involved in developing front end applications using web technologies like HTML/HTML 5, and CSS/CSS3.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.NET. The middle tier contained all the business logic.
- Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts and agile.
- Developed dynamic ASPX web pages for Application using ASP.NET, CNET, XML, XSL/XSLT.
- Developed the Web Application in ASP.Net 3.5 using Master Page, Themes & skins to maintain the consistent look and feel throughout the application.
- Worked with ASP.NET Web Forms, Web Services and State Management techniques, Caching features, configuring optimizations and securing the web application.
- Used ASP.NET controls like Data Grid, Data List and Repeater for displaying the data in a clear format.
- Created reusable methods and utility functions like masking, making Ajax calls and creating custom events using JQuery.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used JQuery UI plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in creating reusable components by modifying bootstrap classes and using for creation of clickable prototypes.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Implemented page designs in standards-compliment dynamic XHTML and CSS3.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Developed JavaScript library for rendering domain specific layout XML to the web.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Created prototypes in HTML5, Photoshop, JavaScript and CSS3 for different UI pages.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug) and IE Developer Tool bar for IE.
- Validated all the HTML/XHTML and CSS code according to W3C and made it complaint.
Environment: HTML, HTML5, CSS, CSS3, AJAX, JSON, LESS, JavaScript, JQuery, Angular.JS, Bootstrap, Backbone.js, SVN, JIRA, Agile, GIT, UNIX, Gulp.
Confidential - Twinsburg, OH
UI Developer
Responsibilities:
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using JQuery Ajax framework and Widget based JavaScript programmed model.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Designed and Developed JavaScript frame work(backbone.js and angular.js) which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Used JQuery UI framework heavily for buttons and nav.
- Developed quality code and improved the speed of browser by the help of Require.js
- Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards.
- Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
- Successfully handled JSON /XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Created prototypes in HTML, Photoshop, JavaScript and CSS for different UI pages.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Developed table less HTML (DIV and SPAN) in a DOM based architecture.
- Used HTML5 elements like video, audio, and canvas in making the website interactive.
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, and CSS3.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more versatile.
- Developed client side validation code using JavaScript and JQuery.
- Responsible for maintaining current websites that included updating the web pages, uploading new content/changes etc.
- Created pages in Mock-ups and validated the HTML code with W3C Validator. Involved in fixing Front-End issues with the layouts.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
Environment: JavaScript, HTML4/5, CSS2/3, JQuery, DHTML, XHTML, XML, JMS, JSON, Ajax, ASP.NET, Dreamweaver, Photoshop, SOAP, DOM, MVC, VSS, SQL, PL/SQL, Oracle, Windows
Confidential
Web Developer
Responsibilities:
- Implemented printable chart report using HTML5, CSS3 and JQuery.
- Used JQuery UI widgets like auto complete, date picker to enhance the usability, functionality and overall experience
- Created Email templates using HTML Tables.
- Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and JQuery.
- Developed UI using HTML, CSS, AJAX, JQuery, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Collaborated with Build Team to integrate HTML, front-end code with the backend technology and portal framework, to ensure the UX /UIis implemented.
- Designed and developed code using HTML, CSS, DOM and DHTML.
- Developed and maintained the layouts using CSS for all intranet applications compliant with W3C.
- Implemented client-side form validation and calculation on cash back and account balance using JavaScript and JSP.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON
- Utilized JavaScript and JQuery to improve overall design and to update a portion of a GUI page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Created HTML pages from mock-ups and visual wireframes, worked closely with design / product team.
- Implement the database using MySQL.
- Integrate each View with the backend using Ajax pattern and JQuery.
- Tested cross browser compatibility to ensure look and feel of theUIdesigns worked the same in various versions of different browsers (IE, Firefox, Google chrome, Safari and Opera).
Environment: HTML, CSS, Linux, JQuery, AJAX and JavaScript.