Sr. Ui Developer Resume
Sunnyvale, CA
SUMMARY
- Over 8+ years of experience in application and web development with emphasis on HTML/HTML5, XHTML, XMS, XML, CSS 2/3, AJAX, DOM, JavaScript, Jquery, Angular.JS
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Documentation, Testing, and Deployment.
- Experience in designing and developing interactive User Interfaces, usability, web and client/ server applications using HTML5, CSS3, JavaScript and JQuery.
- Experience with designing and implementing Angular.JS APIs, caching layers, and monitoring.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Bootstrap, Angular.JS, backbone.JS.
- Expertise in creating the pages using CSS3 layouts and vast knowledge in usability and accessibility concepts.
- Unit testing experience with Jasmine, Karma.
- Experience of Bootstrapping and modularizing an application with Angular.JS.
- Experienced in solving issues in web browsers, following the W3C standards to maintain the website with defect free.
- Developed Graphic User Interface (GUI) to display report data using JQuery in Cross - browser compatibility and Web application scaling.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop, Adobe Flash and Illustrator.
- Detailed understanding of DOM and DOM functions.
- Experience with maintaining several connections on a server to make HTTP requests using Node.JS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Worked extensively on Agile Development process.
- Involved in several web application development projects that required Responsive Web Design.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in client side design and validation using HTML and JavaScript.
- Used the concepts of Pseudo classes, layouts, positioning, text, border and padding in the various projects.
- Knowledge in developing applications using SCRUM methodology.
- Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and Strong interest in Front End Development.
TECHNICAL SKILLS
Programming Languages: JavaScript, NoSQL, SQL, PHP, Java, Python, C++.
Web Technologies: HTML/HTML5, CSS/CSS3, jQuery, Bootstrap, AngularJS, Backbone.js, AJAX, XML, JSON, Node.js, Express.js, RESTful, Passport.js, Q.js, MongoDB, Oracle, Redis, Nginx, npm, Bower, Browserify.
Operation Systems: Linux, Unix, Windows, Mac OS.
Testing/Control Tools: Git, CVS, SVN, Jasmine, JIRA, Jenkins, Nodemon.
Other: Git Bash, Photoshop, VirtualBox.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Sr. UI Developer
Responsibilities:
- Involved in several stages of SDLC by gathering the needs, analyzing the user specifications, implementing and debugging, with adopted Agile methodology and used TDD for application developing.
- Responsible for both Client Side and Server Side design and development of the web application under Ubuntu Linux OS.+
- Used Media Query, Flexbox in CSS3 and Grid System in Bootstrap for responsive web design.
- Referenced Normalize.css and reset.css to improve compatibility for multiple web browsers.
- Adopted Less as the CSS preprocessor to generate style sheet by running Grunt.
- Used Geolocation to get where last time the user logged in for security purpose.
- Used Session Storage to keep information that user modified in current session.
- Used Local Storage to keep the frequently accessed information by the user such as Q&A, categories.
- Designed UI of the project by using UI Bootstrap to improve visual effect on the front-end, such as used Carousel, Pagination, Modal and Datepicker.
- Defined several reusable UI components by creating Customized Directives in AngularJS.
- Used $filter to build customized filters for quickly find out the information that user needs to check.
- Developed Single Page Application by using AngularJS, with angular-ui-router.
- Developed server-side APIs under Node.js with JavaScript.
- Used Promises in JavaScript to avoid callback hell and built well-structured asynchronous functions.
- Developed several scripts for log analysis by using Python and Linux bash commands.
- Implemented Passport for user account information and login session management.
- Used Express.js framework to design RESTful APIs for CRUD operation that interact with back-end database.
- Adopted MongoDB as the database for data storing with JSON format.
- Used Nginx as load balancer to pass requests to node.js server.
- Implemented D3.js to gathering statistics data for the application.
- Used Sublime as IDE with plugins such as prettify, SFTP and etc.
- Performed unit test by using Karma and Jasmine.
- Implemented UI part of Android Mobile Phone Version by using Eclipse and Android Studio.
- Built continuous integration system with Jenkins.
- Used Git for version control, and JIRA for project tracking.
Environment: Linux, HTML/HTML5, CSS/CSS3, JavaScript, Angular.js, Bootstrap/UI Bootstrap, MongoDB, Nginx, D3.js, Sublime, JSON, Jasmine, Git, JIRA
Confidential, Bedminster, NJ.
UI Developer
Responsibilities:
- Designed user interface using Angular.JS, JQuery, CSS3, HTML5 and JavaScript
- Handled browser compatibility issues in HTML, CSS and Java Script for IE, Firefox and Chrome browsers.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Created client side validation through JavaScript and AJAX for asynchronous communications
- Used CSS3 gradients and border effects for designing menus.
- Implemented a search module using Angular.JS by consuming RESTful web services
- Worked on various customizations on the default grid structure that Bootstrap provides by introducing custom breakpoints having different layouts between Portrait and Landscape mode.
- Used JavaScript and JSP validation framework for client side validations and server side validations
- Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Used Angular.JS to optimize in-browser use and to load the module and to improve the Speed.
- Designed and developedUser Interface Web Forms using Flash, CSS, Flex, Adobe Dreamweaver, and JavaScript.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods.
- Usage of Media Queries and Bootstrap in developing Responsive Web Design (RWD).
- Test-driven development using Karma,Jasmine for unit tests and Protractor-Jasmine.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Used JavaScript, 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.
- Used JIRA for bug tracking and issue tracking.
- Solid working experience in various IDE's: Notepad++, Sublime Text, Komodo IDE, Eclipse etc.
- Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3,Bootstrap, JavaScript, JQuery, Angular.js, Flex, Karma,Jasmine, Adobe Flash, RESTful
Confidential, New York, NY
UI Developer
Responsibilities:
- Involved in several stages of SDLC by gathering the needs, analyzing the user specifications, implementing, debugging, and maintenance, and participated in Water Fall methodology for development.
- Used HTML and CSS created self-defined Button, List, Dropdown Menu, Form and Navigation Bar for front end layout, and utilized JavaScript to handle the front end logic.
- Implemented jQuery for Event Handling.
- Developed the CRUD and transferred data as JSON format using REST APIs with Backbone.js.
- Developed the backend server by using PHP.
- Adopted Oracle database to store and management user information.
- Used QUnit for unit testing framework.
- Used Notepad++ as the IDE for the project.
- Chose CVS as the version control tool.
Environment: Linux, Bash, HTML, CSS, JavaScript, PHP, Oracle, JSON, Backbone.js, Notepad++, QUnit, CVS
Confidential
Web 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 UIstandpoint.
- 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, Customer information modules.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Written CSS to provide table free layout to user interface screen.
- Involved in writing SQL Queries, Stored Procedures.
Confidential
Web UI developer
Responsibilities:
- Created a website using HTML, designed all pages using CSS and Javascript.
- Involved in the design and development of user profile planning for those accessing the system.
- Analyzed user requirements and converted into use cases.
- Responsible for managing website content.
- Designed layouts on the front-end using Javascript, CSS and DHTML.
- Created multiple types of content, each with different features.
- Adobe Photoshop has been used to create different banners and designs.