Ui Engineer Resume
San Francisco, CaliforniA
SUMMARY
- UI Developer with over 6 years of professional experiences in Web Designing and User Interface Development using Web Technologies.
- Extensive experience in designing professional responsive User Interactive (UI) Web applications with the help of HTML/ HTML5, CSS/CSS3, jQuery, AngularJS, JavaScript and their behavior on different browsers and cross browser compatible.
- Experience using the Client side Model - View-Controller (MVC) frameworks AngularJS.
- Experience in creating Custom Filters, Services and Directives in AngularJS.
- Experience in designing various forms, tooltips, menus, tabs, widgets that support drag-and-drop, animated effects, data and time selector and many others using JavaScript, Bootstrap, jQuery and AngularJS.
- Hands on experience of implementing the Single Page Application scaffolding using Yeoman tool, also used Grunt to build, view and test application and Bower for dependency management.
- Wrote and implemented tests in Jasmine Unit Testing.
- Experience in debugging and troubleshooting the existing codes.
- Experience in using various IDE’s like Dreamweaver, Notepad++, Sublime text, Eclipse, Adobe Photoshop.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
TECHNICAL SKILLS
Web Technologies: JavaScript, jQuery, AngularJS, Bootstrap, Html, CSS
Misc Tools: npm, Gulp, Bower, Grunt, Yeoman, sass, less, Karma
Programming Editors/IDEs: Eclipse IDE, Sublime Text, Dreamweaver, Visual Studio, NetBeans
Servers/Daemons: Apache Tomcat, HTTP node Server
Source Code Control: GIT,SVN
Operating Systems: Windows, Linux, OSX
Methodologies: Agile, Waterfall
Media Production Software: Adobe Creative Suite (Photoshop, Premiere, Illustrator)
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, California
UI Engineer
Responsibilities:
- Analyzed system and functional requirements to determine feasibility.
- Broke stories down into logical tasks and identified technical requirements for each task.
- Created couple of custom, single-page, responsive web application to replace a legacy line-of-business web application.
- Leveraged AngularJs resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Created custom directives for re-usable components (multi-field form elements, background Images etc.)
- Implemented AngularJS Controllers to maintain each view data and Angular Service calls using Angular Factory.
- Implemented injections for scope, routeParams and rootScope.
- Created Custom directive for High charts and added functionalities like comparison of stocks, add series, add points to random series.
- Improved user experience by designing and creating new web components and features (Bootstrap Tabs and Pills) by using Ui-Bootstrap directive.
- Implemented Bower to install required JavaScript libraries
- Used Grunt to build minified application and deploy
- Followed MVC Structure to develop Application.
- Actively involved in production deployments, providing on call support, assisting QA team with rollout testing.
- Working closely with the team on new development, defect fixing and major enhancements.
Environment: AngularJs, jQuery, JavaScript, Tomcat Apache, AJAX, HTML5, CSS3, sass, Bootstrap, Gulp
Confidential, Ann Arbor, Michigan
Front End UI Developer
Responsibilities:
- Managed application state using server and client-based State Management options.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed Prototype and project layout skeletons using jQuery, CSS/SASS and HTML.
- Used jQuery plugins for Calendar-Date picker, Widgets, Menus, Navbar and Forms.
- Developed custom jQuery plugins to locate the nearby store.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Implemented the application structure using YEOMAN scaffolding and AngularJS framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Involved in Enhancement of existing application utilizing AngularJS, utilized various jQuery plug-in to make it look more intuitive. Used Angular JS to achieve the two-way data binding
- Wrote extensive HTML/ HTML5, CSS3 and Bootstrap code to build dynamic pages.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML, CSS, JavaScript, jQuery, AngularJs, Yeoman, Bower, Grunt, Eclipse.
Confidential, Bellevue, Washington
Web (UI) Developer
Responsibilities:
- Involved in the scope discussions with the Business Analysts and the Business users to identify the technical requirements.
- Implemented jQuery using DOM manipulation and element selections for several different business site updates, such as page layout changes and content updates.
- Built applications that are user interactive using jQuery plugins for drag & drop, AutoComplete, AJAX, JSON, JS, Bootstrap.
- Developed UI using JavaScript, HTML, CSS and JavaScript validations.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Written code in jQuery, JavaScript, CSS, AJAX for the navigation oriented application.
- Worked extensively with the File management and image libraries.
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug.
- Managing and implementing all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.
Environment: HTML, XHTML, CSS, ASP.NET, XML, JavaScript, Dreamweaver, Eclipse, JQuery.
Confidential
Web Developer
Responsibilities:
- Designed and development of Web pages using HTML, CSS including Ajax controls and XML
- Developed data insertion forms and validated them using JavaScript
- Involved in configuring the shopping cart for e-commerce website.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens
- Used JavaScript to make dropdown menus on web pages and display part of a web page upon user request.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly
- Worked closely with third party vendors
Environment: HTML, CSS, JavaScript, Windows 7.