Sr. Frontend Ui Developer Resume
Phoenix, AZ
SUMMARY:
- Over 9years hands on experience in IT industry, worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
- Proficient in end - to-end development of software products (SDLC) from requirement analysis to system study, designing, coding, testing, de-bugging, documentation and implementation.
- Experience in designing websites with W3C Web standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement. Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code.
- Good Knowledge in Twitter Bootstrap and CSS Flexbox for Responsive Design.
- Extensive experience on modern front-end templating frameworks for WordPress, ES6, JavaScript - Including Bootstrap, LESS, SASS, FlexBox, JQuery, AngularJS, Handlebars.Js, NodeJs etc.
- Proficient in using ReactJs for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
- Experienced in Angular 4, Typescript and ES5/ES6 technologies. Working on Single page application and created components and directives in Angular 4 with Typescript.
- Creating the single page applications using Angular JS 1.x . Used factory, services to get and post the data using the REST calls to and from the java application. Worked on Angular JS 1.x with Material Design to develop the applications which fits into the different devices.
- Created the Application using ReactJs and NodeJs libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Knowledge on WordPress, AEM CMS and amazon web services(AWS).
- Experience applying the latest software development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Strong JavaScript & JQuery skills - able to write unobtrusive custom code as well as implement existing JQuery plug-in.
- Hands on experience with Ajax technologies to develop rich and interactive web applications.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Knowledge of web debugging tools (Firebug, Fiddler debugging tool).
- Creating user information solutions by developing, implementing, and maintaining a wide range of products from single-page applications to complex data analysis systems.
- Good understanding on Document Object Model ( DOM ) and DOM functions.
- Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
- Good Experience in Search Engine Optimization, Link Building, Google Keyword Tool, Word Tracker, Google Webmaster Tool and Social Networking, Google analytics Web Accessibility.
- Familiar with REST and JSON API's. Experienced in integrating the 3rd party API's like Twitter Bootstrap API's, PayPal payment gateway, Facebook login, Google Map geolocation etc.
- Used Web Pack, Babel and gulp for transpilation configuration for typescript to be converted to JavaScript. To build JSX we have used Babel for react applications.
- Experience in creating custom directives using Angular JS and packing Angular JS files using Grunt.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Experienced in using Jasmine Framework with Karma to run test cases.
- Experience in developing with a wide range of IDEs including Eclipse, Visual studio, Notepad++, Sublime Text 3, ATOM, Net Beans, Web Storm and Brackets.
- Familiar with Application Servers and web servers like WebSphere Application Server and Apache Tomcat.
- Using tools like GIT for version controlling, chrome developer tools for Debugging and Jenkins for deploying the code to different environments.
- Experience working on scalable environment in Agile/SCRUM methodologies.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- A result-oriented professional with good communication, team management, analytical and co-ordination skills.
- Strong team player and coordinated on-site and offshore teams.
TECHNICAL SKILLS:
Programming Languages & Scripting: HTML 5, XHTML 2.0, CSS3, JavaScript, Type Script, JSON, JSP, PHP, AJAX, WordPress
Frame Works: Bootstrap, AngularJs, JQuery, NodeJs, ReactJs, Angular 2/4, Redux, Flux, Backbone.js, Handlebars.Js, Vue.Js
Debugging: Firebug, IE Developer Toolbar, Chrome or Safari Web Inspectors, Firebug lite
Operating Systems: Windows 7, Windows XP, MAC
Methodologies: Agile/SCRUM, Waterfall
Database: Oracle, PL/SQL, MS SQL Server, MySQL, MS Access, Mongo DB,Couch DB
Application Server: Apache Tomcat, WebSphere application server, IIS, Wordpress
IDE Tools: Dreamweaver CS6, Notepad ++, Eclipse, WebSphere application developer, Net Beans
Web Service: REST, AWS
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Sr. Frontend UI Developer
Responsibilities:
- Analyze the software requirements to determine feasibility of design within time and cost constrains.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Create wire frames and mockup with Adobe Illustrator and Photoshop.
- Created HTML mock-ups for mobile as well as Tablet devices as per UID using CSS3 and HTML5 for both landscape and Portrait view.
- Followed Agile/Scrum methodology of software development thereby satisfying thecustomer through early and continuous delivery of valuable software.
- Played an active role in all stages of application development- requirements gathering, analysis and design, development, testing and debugging.
- Automated test program creation tasks and data analysis using perl and Bash scripts
- Craft graphic elements, assets, and visual treatments that adapt and flow with responsive design systems.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, CSS3, JavaScript, ES6, JQuery, Bootstrap, LESS, SASS, FLEXBOX, AJAX and data visualizations using JavaScript library like D3.js .
- Constructed and designed web pages and templates, including layout and navigation for the complete web application using HTML, HTML5, XML, and XSLT.
- Fabricated stylesheets to manage the look-and-feel of the complete site using CSS, CSS3, bootstrap, XML, and XSL.
- Build and manage client websites with WordPress (according to W3C standards/accessibility)
- Managed a comprehensive library of WordPress themes and plugins given each project's specifications.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, Angular 2.0/4.0, Node.Js, Express.Js, JQuery, Webpack.
- Involved in developing XML, HTML, and JavaScript ES6 for client side presentation and, data validation on the client side with in the forms.
- Designed frontend in object oriented JavaScript framework like Bootstrap, Redux, Node.js and Angular 2.
- Used Angular and Handlebars.js framework where data from backend is stored in model and populated it to UI.
- Templating engines such as Handlebars.js
- Configure the Sprites and in corporate the best SEO practices to make the website Google friendly.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Responsive Design .
- Prototyping the new features and ideas using HTML, CSS (SASS).
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Used various libraries of JavaScript like jQuery, node.js to develop User Interface of web pages.
- Designed and developed the agent portal using framework Angular.JS 2/4 along with HTML5, CSS3.
- Experience in working different changed procedures of Angular 1.x to Angular 2.0 such as, @Route, Router Outlet, router-link etc.
- Implemented Angular 4.0 component router for navigation.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.0.
- Used binding expression to bind HTML controls using AngularJS.
- Used Vue.js events distribution and parent chain for parent-child component communication.
- Validations provided to some fields using Vue.js.
- Created the functions and methods for making API calls using $http service and implemented AngularJS Controllers to maintain each view data.
- Used custom AngularJS Filters to provide better search experience.
- Developed web user interfaces and Graphical User Interfaces utilizing JavaScript, Ajax etc to provide real time control in a separate program.
- Created several webpages using Node.js.
- Added user validation and user permission by using the Node.Js.
- Developed backend web services using Node.Js and stored dependencies using NPM.
- Used Web Services like REST and SOAP for transmission of large blocks of XML data over HTTP.
- Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
- Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Updated user interface, changing from proprietary UI code to a native Windows application on PCs or on UNIX, both sharing the same codebase.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Made use of JavaScript task runners like Gulp and Grunt.
- Experience working with AWS for Storage & content delivery and Application deployment services.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Done the testing part for application with karma and jasmine framework using protractor.
- Used Log4j for External Configuration Files and debugging.
- Used JUnit for debugging the application.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Involved in Agile process, monthly Sprints, and daily Scrums A/B testing to discuss the development of the application.
Environment: HTML5, CSS3, LESS, SASS, JavaScript, Typescript, ES6, JQuery, Ajax, Web Services, Oracle, JSON, PL/SQL, Angular.js, Angular 2.0, Node.js, Vue.Js, Gulp, Webpack, Bootstrap, D3.Js, Handlebars.Js, WordPress, XML, GIT, Browserify, Mongo DB, Perl, Dreamweaver, DOM, AWS, Internet Explorer, Chrome, Firefox, PL/SQL, JIRA, Oracle, Agile, Windows.
Confidential,Summit, NJ
Frontend UI Developer
Responsibilities:
- Redesigned the existing module with AngularJS according to the client requirements.
- Create Project Briefs, Sketches, Wire Frames, High-Fidelity Mockups, and final assets for feature implementation
- Coded dynamic and responsive UI web pages using CSS3, HTML5, Bootstrap, JQuery and AngularJS in MVC environment.
- Created a custom responsive web application to replace a legacy line-of-business web application using AngularJS.
- Developed Single Page Applications (SPA), using AngularJS route Providers.
- Experienced in developing web and mobile applications using latest JavaScript ES6 features and frameworks such as React, React Native and Redux.
- Used Redux for state management, built reusable components using ReactJS.
- Build React components and stand-alone functions to be added to any future pages.
- Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Developed front end for the entire website using HTML, CSS, JavaScript.
- Converted raw images and layouts from a graphic designer into CSS/HTML themes.
- Used SASS for creating CSS frameworks store things like colors, font stacks, or any CSS value.
- Used CSS3, Bootstrap and wireframes for getting the dashboard responsive.
- Worked with CSS3 media query and bootstrap to create Responsive web designs for multiple departments/pages.
- Created animation effects during the data load, waiting for the Ajax response using ng-animate
- Used angular expressions and built-in directives to render functionality to the UI.
- Created custom Directives for DOM manipulation and two-way data binding.
- Used various AngularJS filters against data sets to filter and formatted data currency, strings rendered in the UI.
- Used AngularJS controllers to update entity models.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $routeProvider in AngularJS to route the data from one service to another server.
- Implemented complete application in the inbuild MVC Architecture with Angular JS.
- Worked with AngularJS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters. Used filters while coding in Angular JS.
- Wrote custom services and factories to communicate information among the controllers.
- Implemented code according to coding standards and created AngularJS Controller which isolate scopes perform operations.
- Extensively used JQUERY, JSON and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Created dynamic web-pages making AJAX Calls, using the XMLHttp Request Object.
- Implemented RESTful API calls for POST, PUT, DELETE and GET methods.
- Implemented backend database development using Oracle SQL.
- Used Jasmine for Unit and Functional Testing of JavaScript.
- Used GIT with source tree for version controlling and used Rally for bug tracking.
- Done the testing part for application with karma and jasmine framework using protractor.
- Involved in releasing code across the different environment.
- Used JIRA s a tool for project tracking and management where we update the daily tasks
- 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 issue.
Environment: HTML5, CSS3, LESS, SASS, JavaScript, AngularJS, ReactJs, Node.Js, Redux, JQUERY, Bootstrap, Gulp.Js, Grunt, Windows 7, REST (web service), Browserify, AJAX, Node.Js, GIT, JIRA, Webpack, Agile, Jenkins and Spring MVC.
Confidential, OK
UI Developer
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, Development, Implementation, Testing and Support.
- Created Cross-Browser compatible and standards-compliant CSS-based page layouts.
- Involved in web designing using HTML 5, CSS 3, JavaScript and extensively used Table Less Design in CSS for positioning.
- Worked extensively on Angular.JS, Twitter Bootstrap, Staples's custom Web-services, HTML 4/5, CSS 2/3, JSON, Media queries for various breakpoints in the adaptive web-designing environment.
- Created reusable templates and style sheets based on UI standards and guidelines, performed functional tasks using specifications and wireframes.
- Extensively used Debugging Cascading Style Sheets to change the styles now and in the future.
- Develop Single Page Application with layout using AngularJS ngroute.js.
- Used $scope to join controller with views.
- Used ng-model, ng-app, ng-filter, etc. to implement different functions such as filter, paging.
- Used ng-repeat to create grid view for retrieved information. Implement AngularJS client side form validation such as required field validation and regular expression validation.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Developed the jQuery widget with functionality of progressively enhancing the look and feel of web page.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Used JavaScript and JQuery for validating the input given to the user interface.
- Design and build UIs on Server Platform in team environment.
- Participate in the team on agile development cycle.
- Followed SCRUM methodology.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Used Maven and ANT for build activities and updated POM files to include new dependencies.
- Involved in documenting the details related to Changes occurring in the system, following the Quality Processes.
Environment: HTML5, CSS3, JavaScript, Bootstrap, jQuery, AJAX, JSON, Angular.Js, Backbone.Js, Gulp.Js, Node.Js, JAVA, JSP, MySQL, Webpack, Agile, Bower, Mocha, GIT.
Confidential, Chanhassen, MN
UI Developer
Responsibilities:
- Conceptualize, design and implement application features, both consumer facing and product based.
- Designed dynamic and browser compatible pages using HTML, CSS, JQuery and JavaScript.
- Effective use of CSS3 features, such as creating multiple column, borders and background, etc. and used LESS Preprocessor.
- Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
- Developed AngularJS services for reusable functionality.
- Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Consumed web services to get the data using Angular JS.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Used Jenkins to make build process.
- Extracted data in UI for different clients using JSON format.
- Used jQuery Events to manipulate the elements depends on the user interactions
- Worked in highly interactive design cycles.
- Ensure the delivery of a rich user experience.
- Added live reload configuration using Browserify programmatically with libraries loaded from NPM and Bower
- Work collaboratively with Development and Services teams to fully understand product implementation and context of customer issues
- Interface with other teams on a daily basis, including creative and backend engineering teams.
Environment: HTML, XHTML, CSS, JavaScript, Angular.js, JQuery, Grid system, LESS, Browserify, Webpack, Eclipse, Firebug, PHP, MySQL, Mocha
Confidential
UI Developer
Responsibilities:
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX.
- Designed and developed the layouts using CSS3, Box model and HTML 5.
- Coordinated with the Business Analysts and conducted feedback sessions with other Associates to understand the requirements of the user interface layout of the web application.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Defined and developed the presentation layer of the application using HTML 5, CSS3 and Ajax.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Used JSON for data exchange between client and server.
- Used Ajax to reduce the network load and update only the certain components of the website. Implemented AJAX to speed up web application.
- Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Designed and developed code for table less web interfaces using XHTML, CSS, and DOM.
- Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects.
Environment: JavaScript, CSS, HTML, JQuery, XML, XPath, AJAX, JSP, MVC, Oracle, Windows.