Ui Developer Resume
Oakland, CA
SUMMARY
- More than 4 years of experience in the Web Applications Development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, J - Query, AJAX, XML, AngularJS, Require.JS, React.JS, Flux/Redux, Node.JS and JSON.
- Experience with full software development life-cycle, architecting scalable platforms, object oriented programming, and agile methodologies.
- Created Wire Frames, User Flow, Content Maps, and Functional Requirements.
- Worked on Grunt, Backbone.js, AngularJS, Ember.js, Agility.jsand Web pack.
- Eliminated compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Experience in developing Responsive Single Page Application (SPA) using various JavaScript frameworks.
- Developed elegant professional websites while adhering to W3C standards.
- Built Hybrid mobile app using Ionic framework based on AngularJS.
- Experience applying the latest development approaches including MVC framework and complex event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Strong experience in Search Engine Optimization techniques in order to develop web applications.
- Adequate knowledge in unit test cases like Jasmine and Karm.
- Used JQuery and CSS selectors, toggles, and hover functionality, ToolTip, Ajax Forms.
- Experience in developing Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
TECHNICAL SKILLS
Language: JavaScript, ECMAScript, HTML, HTML5, CSS, JSX, JAVA.
Web Technologies: AngularJS, React.JS, MongoDB, Backbone.JS, Express, Ext JS, HTML5/4, CSS3/2, JavaScript, D3.JS, Mocha.JS, AJAX, JSON, and XML, Flex Box.
Mobile Technologies: React Native, JQuery Mobile, Sencha Touch, Cordova, Android
Version Control: SVN, GIT
IDE & Tools: Web storm, Atom, Eclipse, Visual Studio, Notepad++, Sublime, Bracket
Database: MySQL, Oracle 9i/10g, MongoDB, Firebase, Derby
Software Products: Oracle SQL Developer, MS Office, Open Office, Eclipse, NetBeans, 6.5, IBM RAD & Putty.
Operating System: IOS, Linux/Unix, Windows
Server: Apache, Tomcat, Red Hat, Node.JS, IO.JS, LAMP
PROFESSIONAL EXPERIENCE
Sr. UI Developer
Confidential - Irvine, CA
Responsibilities:
- Involved in creating pages from mockups using React.JS, Flux/Redux, webpack, JavaScript, JQuery, CSS3, and HTML5.
- Worked with Bootstrap and AngularJS to Design single page application.
- Built the application withReact.JS, with client custom architecture built over MVC4.
- Designed prototype and project layout skeletons usingReact.JS, JQuery and CSS/LESS and HTML.
- Client Side code were written inReact.JS,JQuery and Server Side Code were developed using MVC4.
- Worked on web technologies ECMAScript6,React.JS, Babel loaders, Node.JS and Webpack.
- Experience on AngularJS, Bower/Npm, Browserify, Websocket. Used Karma+Jasmine for testing.
- Implemented modularization for entire application by using MVC.
- A successful and innovative SPA, which mainly focuses on business communicate.
- Responsible for directives development, integration building, architecture design.
- Building App from scratch with the whole team.
- Created Directives, Controllers and Services by using AngularJS.
- Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript. Used JQuery framework forUIcentric AJAX behavior.
- Built dynamically generated dropdown lists using AJAX, jQueryUIand AngularJS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed generalized service class by using AngularJS.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features in using Backbone.js, Require.js and Responsive Design
- Deep understanding of JavaScript and the jQuery Framework.
- Extensively used CSS3 (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Developed data visualization Using D3.js and Google Charts.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Used AJAX Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Understanding of application development lifecycle methodologies.
- Implemented TEST DRIVEN DEVELOPEMENT using Testing tools like Grunt/Gulp.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
Environment: React.JS, AngularJS, JavaScript, HTML/HTML5, CSS3, XHTML 2.0, JavaScript, Ajax, RWD, Grunt, JSON, MVC, JQuery, Bootstrap Twitter Framework, Express JS, Node.JS, Firebase, Gulp, D3.js, PL/SQL.
UI Developer
Confidential - Los Angeles, CA
Responsibilities:
- As a part of Development team, actively participated in the team work for the successful launch of NTI registration module.
- Integrated thefrontend AngularJS 2.0withbackendREST API.
- Worked on a responsive website for smart devices using Responsive design and media queries using dust template.
- Created aUIbuild script using NPM modules like Grunt contributed modules to minify, bundling, test runner task, live reload, watch and JSHint etc.
- Developed internal application using AngularJS 2.0 and Node.JS connecting to Oracle on the backend.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used SASS styling which is an extension of CSS3.
- Involved in developing and testing the intranet web applications using JSP, JavaScript and CSS.
- Used JSON for storing and exchanging information between browsers and servers.
- Used AngularJS 2.0 to create custom component for pagination, search filters and other re-usable sections.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Followed Version One for tracking processes, streamlining agile planning and followed SCRUM methodology.
- Converted the mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, AJAX, XML and JSON.
- Participate in the team on agile development cycle.
- Architected, designed and implemented a SPA (Single Page Application) in AngularJS 2.0 which consume JSON from a Spring MVC, using Spring Security to secure the Application.
Environment: AngularJS 2.0, JavaScript, HTML, CSS3, SASS, DOM, AJAX, JQuery, JSON, Responsive design, Node.JS, NPM and Web Services.
UI Developer
Confidential - Oakland, CA
Responsibilities:
- Participate in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application for new releases.
- Develop components using AngularJS and consume REST Services in AngularJS.
- Integrated thefrontend JQuery UIwithbackendREST API.
- Used HTML5, jQuery and JavaScript for designing the DOM elements and adding validations on rendering the forms.
- Improved the performance and response time of the application by implementing AJAX.
- Worked with business analysts to understand their business models and goals.
- Used AngularJS to create custom directives for pagination, search filters and other re-usable sections.
- Worked on AngularJS, used its two-way data binding to achieve the feedback functionality from the user.
- Implemented Custom Data Tables, modal pop-ups and used routing to change the page content based on user interaction.
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- 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.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Involved in daily SCRUM meetings to keep track of the on-going project status and issues.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
Environment: AngularJS, SQL, JavaScript, JQuery, HTML 5, CSS3, CSS, jQuery UI, Bower, Node JS, Handlebars, IntelliJ IDEA, Linux
Web Developer
Confidential
Responsibilities:
- Managed application state using server and client-based State Management options.
- Coded JavaScript for page functionality and Pop up Screens.
- Implemented AJAX functionality using JQuery, JSON and XML.
- Implemented Responsive Web Design to the Administration Portal using Bootstrap.
- DevelopedUIand implemented for some plug-in using JavaScript, HTML, CSS and XML.
- Writing and implementing CSS3 throughout the site, both as in-line and imported files.
- Resolved various CSS compatibility issue and did research for CSS3 to implement and for our framework.
- Writing and implementing JavaScript throughout the site, both as in-line and imported files.
- Used Git as the distribution version control system.
- Designed rich user experience prototype for managing users and roles.
- Involved in Testing and fixing bugs and documented the application step-by-step process.
- Writing Java script for Node.js applications that is useful for interacting with server and network applications.
- Has worked on jQuery mobile which is based on HTML5 for designing user interfaces for web applications.
- Has worked on JavaScript OOP and Selenium for synchronization of data.
- Designed and modified the images and banners as per the requirement using Adobe Photoshop CS2.
Environment: Java, Ajax, Servlets, JSP, JQuery, JavaScript, Cordova, HTML, SOAP, Shell, XML, CSS, JUnit, IDE Eclipse, Source Control - SVN, SQL, MYSQL, UNIX.