Ui Developer Resume
Pleasanton, CA
SUMMARY
- Over 6+ Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server and web applications.
- Developing experience using web technologies such as HTML4/5, JavaScript, DOM, CSS2/3, jQuery, JSON, and AJAX.
- Extensive programming experience in writing web application programs covering front - end / UI jQuery and AJAX for building rich user friendly, high performance web applications.
- Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.
- Experience using AngualrJS to create Controllers to handle events triggered by clients and send request to server.
- Experience in creating HTTP modules and serving files using NodeJS.
- Experienced using task runners grunt and gulp.
- Experience in improving the Web Accessibility of the application based on the Web Accessibility guidelines which makes Navigation simpler in Web browser either in Desktop using Keyboard or in Mobile using swipe commands.
- Good experience using Bootstrap Templates for Responsive Web Design (RWD) and CSS Media Queries.
- Experienced in breaking up layered PSDs into HTML using CSS.
- Hands on experience of System Development Life Cycle (SDLC) as well as various UI development phases such as Analysis/Design, Development and Testing.
- Knowledge of web debugging tools (Firebug, Fiddlerdebugging tool).
- Web development experience in developing Dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Have experience using CSS processors like LESS and SASS.
- Experience in software configuration management using SVN, GIT.
- Involvement in using various IDE’s, Dreamweaver, Notepad++, Eclipse, Sublime, Web storm.
- Worked with cross browser compatibility issues and did testing on the browsers like safari, IE-8, 9, 10, Mozilla Firefox and Google Chrome Developer toolbar.
- Good Knowledge on implementation of user-centered design (UCD) methodology.
- Experience of working on all facets of CSS and pre-processors LESS & SASS.
- Experience working in Agile based development environment and participating in Scrum sessions.
- Highly Curious about new front-end development technologies and adapt at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
TECHNICAL SKILLS
Operating System: Windows, Mac, Linux, UNIX.
IDE/HTML Editors: Notepad++, Sublime Text 3, Web storm.
Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger, IE developer Tools.
Web Technologies: HTML, XHTML, HTML5, CSS3, Object Oriented JavaScript, XML, JSON, AJAX, jQuery, Bootstrap, AngularJS, GruntJS, NodeJS.
SDLC: Waterfall, Agile, Scrum.
Version Controls: SVN, GITHUB.
Languages: .Net, PL/SQL
Database: PL/SQL (oracle), MySQL, MSSQL
Others: Office 365, DOM manipulations.
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
UI Developer
Responsibilities:
- Responsible for developing Responsive Web Design of the web pages using HTML5, CSS3, JavaScript, jQuery, and AngularJS.
- Enhanced an existing application using AngularJS which improved source code maintenance resulted in 40% code reduction, ease of scalability, upgrade and enhanced performance.
- Involved in developing Single Page web Applications using AngularJS.
- Developed UI using AngularJS for rich user interaction.
- Integrated Redux Framework with Angular to handle large chunks of data for the better performance.
- Used Bootstrap library to quickly build project UI’s and used AngularJS framework to associate HTML elements to models.
- Made AJAX calls using AngularJS for getting the data and parsing it for showing on the web page.
- Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Responsible for checking cross browser compatibility and worked on different browsers - Safari, Internet explorer, Firefox and Google chrome.
- Involved in sprint planning and estimation of Front-End development.
- Implemented agile methodology for faster development and implemented CSS aesthetics for awesome graphics and tiles.
- Responsible for checking cross browser compatibility and worked on different browsers - Safari, Internet explorer, Firefox and Google chrome.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSON, DOM, NodeJS, AngularJS, Bootstrap, AJAX, XML.
Confidential
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.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Maintain the code base by frequent updates to revision control using SVN.
- Performing code review and unit testing.
- Created concept models, heuristic reviews, sitemaps, process flows, sketches, wireframes, prototypes, and detailed specifications for mobile/tablet.
- Setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3, jQuery, JSON, and Java Script.
- Co-ordinated with UX team and developing team for the implementation of style guide library.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Developed Accordions Using JavaScript and jQuery.
- Built custom UI Widgets and Application logic using AngularJS, MVC architecture.
- Produced and consumed Rest Web Services, developed DAO's and DTO classed for services and consumed through Angular factory service calls from front end.
- Used CSS3 to develop UI Components such as Accordions and Model Windows using pure HTML 5 and CSS3.
- Troubleshoot DPM errors and issues.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jq Validator, AutoComplete, AJAX, JSON, AngularsJS and JavaScript.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX
- Worked on Twitter Bootstrap to create Responsive Web Design.
- Developed SQL and PL/SQL scripts for save and execute phases date to retrieve and save to Oracle.
Environment: HTML, CSS, JavaScript, AngularJS, jQuery, AJAX, JSON, Apache, MAC OS, WebStrom, SVN.
Confidential, Miami, FL
UI Developer
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS3, JavaScript, and AngularJS.
- Helped launch site on new CMS platform using NodeJS and handlebars.js. Coded multiple content types.
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node JS Environment
- Application Architected and developed using AngularJS, MVVM framework.
- Developer various modules using technologies like AngularJS, JSON, and JavaScript.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Managed and optimized their entire website with latest SEO technique and track the success with tools like Google Analytics and AdWords.
- Developed the model, views, and the presenter for a module using AngularJS.
- Created client side validation tool using technologies such as AngularJS and JavaScript.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.
- Used AngularJS as Model, Widgets as Controller and jQuery template as View.
Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, GitHub, Bootstrap, JSON, Bower, Grunt, NodeJS, AngularJS.
Confidential
UI Developer
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
- Developed screen functionality using HTML, CSS, JavaScript.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Written CSS to provide table free layout to user interface screen.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, JAVA, J2EE, Eclipse.
Confidential
Web/UI Developer
Responsibilities:
- Worked closely with system analyst to understand the technical requirements of the projects
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using JQuery AJAX framework and Widget based JavaScript programmed model.
- Redesigned the existing site and to create new interfaces.
- Responsible for developing the pages using JQuery, AJAX, and JSON to parse on data on the frontend on the fly.
- Involved in writing the Properties, methods in the Class Modules and also consumed web services
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Proficiency in .NETtechnologies including .NETFramework and Angular Framework, ASP.NET (Web Forms and MVC), C#, VB .NET and Win Forms, XML Web Services.
- Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax
- Written SQL queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects.
- Written functions and procedures using PL/SQL.
- Communicated and was involved in testing with QA team which involved cross browser testing, loading and performance checking.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Produced GUI prototypes for business logic presentations.
Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP. .NET.