Senior Front End/web/ui Developer Resume
Burbank, CA
SUMMARY
- 8+ years of extensive experience in designing User Interface applications and Proficient in developing webpages using HTML4.0/5.0, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, React JS, NodeJS, JavaScript, jQuery, Rest AJAX and JSON
- Developed cross browser compatible pages using Modernizer to ensure proper working of CSS3 and HTML5 features.
- Sound Knowledge and good Experience with Object Oriented Concepts, Object Oriented JavaScript.
- Experience in working with JavaScript frameworks like Bootstrap, Ext JS, Backbone.js, and AngularJS/SASS.
- Experience in making Responsive Web Pages using Media Queries and Twitter Bootstrap
- Decent experience in using XML/JSON and AJAX to link with back - end applications
- Experience in working with third party Web Services API’s and web Services using AJAX and jQuery.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements adding media queries in CSS.
- Proficient with Adobe Photoshop, Dreamweaver, Microsoft Visual SourceSafe.
- Dealing with NodeJS which is an open source, cross-platform runtime environment for server-side and networking applications.
- Experience in developing web applications using MVC & MVVC Architecture
- Strong Knowledge of Object Oriented Programming towards front-end libraries
- Good understanding of Document Object Model (DOM) and DOM functions
- Experience in working with RESTful Web Services and implementing RESTful APIs
- Hands on experience on CSS preprocessors such LESS and SAAS
- Experience on working with AngularJS to develop single page along with dynamic web applications.
- Experience in working with JavaScript frameworks like Bootstrap, Ext JS, Backbone.js, and AngularJS/SASS.
- Experience in using different libraries like grid, file saver etc., using Angular.
- Profound knowledge in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Good at techniques like bundling and Minification in angular to reduce the compile and run time of the application.
- Good understanding on Typescript and running on different browsers
- Customized the NodeJS server to pick the local Package. And run the application without changing the local paths and variables
- Good experience in JavaScript MVC framework like AngularJS, Backbone JS, React JS
- Experience on using Electrode platform used to build universal applications using React/NodeJS applications
- Expert at creating functional specifications with visual design mockups in Adobe Photoshop, Adobe Illustrator and Adobe Flash.
- Extensive work experience with JavaScript, jQuery (various plug-ins), CVS, Unix Shell Script, CSS, XML and Linux.
- Expertise in using source code control system such as SVN, GIT.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
- Prepared test case scenarios and internal documentation for validation and reporting.
- Responsible for cross browser compatibility and hence worked on different versions of browsers like Internet Explorer, Google Chrome and Mozilla Firefox
- Worked with the back-end team to integrate the UI pages.
- Experienced in using UI editors like Sublime Text Editor, Eclipse and Aptana Studio.
- Good experience in development of Database Components (Tables, Views, Stored Procedures, queries constraints) in Oracle.
- Used Karma for unit testing and Protractor for end to end testing.
- Experience in taking performance optimization measures for website/web applications to reduce the response times and hence enhancing the end user experience.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Experience with Atlassian tools like Bamboo, Jira and Confluence.
- Experience in working with Agile Development Method
- Possess excellent communication and problem-solving skills and the ability to work as a team and as well as independently
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis
- Excellent analytical and communication skills with capability to handle new technologies
- Involved in daily scrum meetings to keep track on the ongoing project status and issue
TECHNICAL SKILLS
Web technologies: HTML/ HTML5, DHTML, XHTML, XML, JSON, XSLTCSS/CSS3 and FlexBuilder2.0/3.0.
Frameworks: AngularJS, React Js, NodeJS, Backbone JS, Ext JS.
IDE, HTML Editor: Eclipse IDE, Notepad++, Adobe Dreamweaver, Microsoft Visual Studio Web Platform
Desktop Tools: Acrobat Writer, MS Word, MS Excel, MS PowerPoint, MS Access.
Wire Frame Tools: Adobe Illustrator CS3, Adobe Photoshop CS3/CS4
Version Control System: SVN, Git, CVS, Clear Case.
Operating System: Windows 98/2000/XP/Vista/7/8/10, UNIX, LINUX, MS-DOS, Mac OS X
Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Web Sphere 8.0(beta)
Architectures: REST, MVC
Bug Tracking Tools: Firebug, Bugzilla, IE developer tool
Database: MS SQL Server, Oracle, MY SQL, MS Access
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential - Burbank, CA
Senior Front End/Web/UI Developer
Responsibilities:
- Involved designing in webpages using HTML5, CSS3, JavaScript, Bootstrap, React JS, Redux, Mongo DB.
- Worked with advanced JavaScript concepts like Closures, Prototype and Inheritance.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 2 and typescript with a REST wrapper around the existing backend java services as well as various enterprise web services integration.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Implemented Angular 2 component router for navigation.
- Worked with Angular 2 directives, components, pipes, injectables.
- Worked on Typography, Notifications, Timeout functions, cards, Dialogs, Forms, Tables, Switches, Icons, Dashboards, Widgets, Charts and buttons for developing Bootstrap 4 using Angular 2.
- Used Selectors, Events, AJAX and Dom Manipulation using components in Angular 2 for updating content on DOM nodes.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Used Angular JS factory and services for dependency injection to share data and common code functionality between multiple controllers.
- Used Angular JS Http Request to read data from web servers and process JSON data to render in the UI.
- Worked with Angular.js routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- In Phase One, worked closely with the UX Team to create a Custom Components Library using React Js.
- Used Redux in predicting the state of the application.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Used React JS with Redux for creating components, understanding the life cycle of the component, rendering the view upon state change, using references for accessing values of other elements or components.
- Involved in writing application level code to interact with APIs, Web Services using Node.js, AJAX, JSON and XML.
- Wrote media queries and designed the application using Responsive web design tool Bootstrap.
- Designed Dojo widgets and reusable modules with Dojo.
- Used Node.js to offer an easy and safe way to build high performance and scalable network application.
- Experience with remote data (via REST and JSON) and knowledge of the HTTP protocol.
- Developed modules like configuration module, create module and developed routing files for routing each page.
- Created various Mongo-DB collections and wrote services to store and retrieve user data from the application.
- Involved in the creation of interface to manage user menu and Bulk update of attributes using Backbone.js, and jQuery.
- Modified Rich user interface using HTML5, Bootstrap 3and CSS3 and configured all necessary jar files in local Apache Tomcat 7 application server.
- Performing unit testing with Mocha, Functional testing using Night watch.
- Implemented front end user interface and features in the application using AJAX.
- Used jQuery and coded JavaScript for page functionality and Light box plug-in.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Used GitHub as a version control, and used JIRA for bug management.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
Environment: HTML5, CSS3, JavaScript, Angular JS, React JS, Node Js, Bootstrap, Bower, NPM, JIRA, AJAX, PHP, jQuery, JSON, Grunt, GitBash, Stash, Source Tree, and Brackets.
Confidential - Tempe, AZ
UI Developer
Responsibilities:
- Generated User Interface Templates using JSP, JavaScript, EXT JS, HTML5 and CSS3.
- Development of JavaScript for validations and other functionalities.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, jQuery and Angular Js.
- Used AngularJS to develop a standalone test application, in scope of future usage of the framework.
- Achieved Angular JS Authentication for the application, and stored generated token so that token can be sent with each request to secure resources in Web API.
- Using Angular JS handled server push data retrieval and web socket.
- Used AngularJS as the development framework to build a single-page application.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery and JavaScript.
- Created various Mixins, Variables, Custom Fonts and Directives in SASS.
- Experienced in using Modernizer to check cross- browser compatibility, making sure that the HTML and CSS features are working properly.
- Participated in solving cross browser issues and designed layout for screens with different resolutions.
- Using EXT JS developed interactive cross platform web application using techniques such as Ajax, DHTML and DOM scripting.
- Used Karma (Jasmine) for JavaScript Unit testing and Protractor for E2E testing.
- Implemented a responsive style jQuery carousel to control a list of items in horizontal or vertical order.
- Implemented Express JS to route different endpoints, made RESTful services to manipulate data in PostgreSQL.
- Developed Web service using Restful and implemented JAX-RS and provided security using SSL.
- Worked with Backbone.js to develop structured and well-organized Application.
- Used Data tables to populate large datasets, and perform operations like searching sorting.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Fixing the defects simultaneously when pushing individual modules to Production.
- Clearly communicating to team members about the test case results and bugs uncovered.
- Analyzed business, functional and systems requirements and performed project/product management in a fully Agile Scrum development environment with TDD, continuous integration and Pair programming.
Environment: HTML5, CSS3, JavaScript 1.8.5, AJAX, jQuery, EXT JS, JSON, AngularJS 1.4.8, Bootstrap, Data tables, JBoss, Backbone.js, Karma(jasmine). Spring MVC, Oracle11g, REST API, Chrome Developer Tools.
Confidential - Hartford, CT
UI Developer
Responsibilities:
- Working as a frontend developer for developing the components which are used by several teams.
- Involved in discussions with the Business Analysts to identify the technical requirements. Heavy interaction with UX/UI teams in various geo locations.
- Agile Story research/grooming/tasking/interacting with other teams/developing.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Developed ecommerce shopping cart and checkout functionality that requires complex rules and logic and integration with backend systems.
- Worked CSS Preprocessors (SASS, LESS)
- Involved Storing and retrieving data from Column Oriented Data Base Mongo DB.
- Implemented responsive web design and mobile friendly design using hybrid Ionic framework and Angular JS.
- Development the whole application module using front-end frame works such as JavaScript, jQuery, AngularJS.
- Tested developed components using Junit.
- Designed & implemented web pages that are compatible in mobile devices with cross browser compatibility across several browsers.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Analyzed and optimized pages and page design for maximum performance.
- Worked on highly advanced user interface design and development using, AngularJS, HTML5 and CSS.
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Used Git Hub as code repository.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked closely with QA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML/HTML5, CSS/CSS3, Less, Sass, JavaScript, jQuery, bootstrap, AJAX, JSON, AngularJS, Node.js, Maven, Ionic Framework, Jenkins, JSON, GitHub, MongoDB, Agile.
Confidential - Dallas, TX
UI Developer
Responsibilities:
- Involved in all stages of software development life cycle including Analysis, development, implementation, testing and support
- Involved in development of User Interface using HTML, CSS, JavaScript, jQuery, AJAX, JSON.
- Developed HTML prototypes and UI deliverables such as wireframes, screen mock-ups and interface design
- Produced content pages with CSS layout and style markup presentations and used JavaScript methods and properties
- Used jQuery framework for UI centric Ajax behavior
- Used various jQuery and Bootstrap plugins like data picker, bootstrap select etc.,
- Used AJAX, JSON to send request to the server to check the functionality of the websites
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate etc.,
- Used JSON for storing and exchanging information between browsers and servers
- Developed the custom data grids upon jQuery framework to deliver the business data
- Developed single page web application using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers
- Worked on debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger
- Testing the website on multiple browsers to check if they are Cross browser compatible
Environment: HTML, JavaScript, Angular.js, AJAX, CSS, JSON, jQuery, XML, Bootstrap, Firebug.
Confidential
Front End Developer
Responsibilities:
- Developed HTML prototypes and UI deliverables such as wireframes, flowcharts, screen mock-ups and interface design specifications.
- Developed web page quickly and effectively using Backbone JS, jQuery, HTML, CSS3, Responsive Web Design, Bootstrap.
- Implemented Presentation layer using CSS Framework, Backbone JS, AngularJS, knockout JS, Wire-framing, HTML.
- Created Angular JS custom directive which is restricted to being used as an attribute.
- Used Dependency Injection (DI) from Angular JS factories and services.
- Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
- Implement modules into Node JS to integrate with designs and requirements.
- Designed dynamic and multi-browser compatible pages and developed responsive interface using Bootstrap and media queries.
- Handled response data from RESTFUL web services using XML and JSON to update UI.
- Responsible for migrating from old look of the application to Web 2.0 components and widgets using HTML, CSS3, AJAX, JSON, Bootstrap, JavaScript and Angular JS.
- Used Knockout JS to simply the complex data-based for user interfaces.
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Involved in Agile/SCRUM based approach to UI Development.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Actively involved in deployment Application WAR files in WebLogic Application server.
Environment: HTML, XHTML, CSS3, Bootstrap, JavaScript, jQuery, Angular JS, JSON, AJAX, Node JS, Knockout JS, Backbone JS, JIRA, Firebug, IE Developer Tools, GIT/GitHub, Eclipse.
Confidential
Junior Front End Developer
Responsibilities:
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Responsible for Design and development of Web pages using HTML, CSS including AJAX controls and XML.
- Used JIRA to track down the progress of the tasks and complete it on time.
- Was also involved in creating of wireframes and prototypes.
- Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Implemented applications in JavaScript, and MySQL.
- Created various web page layouts using HTML and CSS.
- Used SVN as a Version control and source repository.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver, and JavaScript.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Defined text alignment, size, borders, and many other typographic characteristics.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
- Worked extensively with the File management and image libraries.
- Performed Client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug.
- Managed and implemented all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.
Environment: HTML, CSS, jQuery, Bootstrap, MYSQL, JavaScript, XML, AJAX, Apache, SVN.
