Senior Front End Web Ui Developer Resume
Addison, TX
SUMMARY:
- 9+ years of experience in Designing and Developing Web applications, Web Analysis, Application Testing, UI development, Performance Tuning and Technical Support, Software Development Life Cycle (SDLC), Software Design.
- Extensive experience in developing web page quickly and effectively using jQuery, HTML5 and CSS3 in making web pages' cross browser compatible.
- Good experience in JavaScript MVC frameworks Angular JS, Angular2, Node JS, Backbone.js and React JS.
- Expertise in developing and analyzing full stack web applications using interactive/WCAG 2.0 technologies such as Ruby, HTML5, CSS3, JavaScript/DOM Scripting, JS Libraries/JS framework, JSON, AJAX.
- Expertise in JavaScript both client and server side scripting languages like jQuery, Angular.js, Angular2, Node.js.
- Experienced in developing applications using Rails, Spring MVC, DHTML, DOM and XHTML.
- Excellent experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
- Developing complex integrations for SugarCRM and Laravel platforms.
- Accomplished Programmer\Analyst in object - oriented programming with extensive experience in the System Development Life Cycle process including gathering requirements, flow chart creation, design, coding, documentation, estimates, automation, data validation, testing and maintenance using n-tier architectures.
- Hands on experience with CSS optimization using SASS, LESS, Foundation and Bootstrap.
- Utilizing Bootstrap, Foundation, Material Design lite and ionic framework for standard web design and styling mobile apps.
- Accessibility Testing using JAWS.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Experienced working with React JS, Redux, Require JS, Back bone JS framework.
- Experience building software as a web app on Node.js with Backbone.js. CSS which is compiled with LESS and HTML template engine.
- Worked with D3.js in various levels of projects which helps you bring data to life using HTML, SVG, and CSS.
- Used Polymers in creating web components and developed browser API's to custom HTML elements
- Developed simple, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Creating workflow, wireframe and mockups for iOS applications using Axure RP and Adobe Photoshop.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
- Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource.
- Well understanding on MVC Web application migration from server to client (JavaScript, REST).
- Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
- Working knowledge on SVN, GIT version control systems.
- Developed Single Page Application using UI routing protocols and angular.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, JavaScript, JQuery, PHP, JSON, AJAX, XML, XHTML, DHTML, Angular JS, Angular2, MVC, XML, DOM Bootstrap.
JavaScript libraries: Ext JS 2.0/1.0, Backbone.js, Node.js, Require.js, angular.js, Angular2
Programming Languages: JAVA.
Operating System: Windows, Linux, UNIX, Mac OS X
Development Tools: Adobe Photoshop CS5, Google Ad Words, Dreamweaver
Publishing Tools: Adobe PageMaker, MS Office
Wire Frame Tools: (wire frame) Adobe Illustrator CS3 (basic idea on wire frame and visual design)
Debugging Tools: Firebug, Bugzilla, (internet explorer) Chrome Dev tools
IDEs worked on: Eclipse, NetBeans, Notepad++, Sublime Text and Visual Studio
Application Servers: Apache.
Databases: MySql, Oracle.
Other Tools: MS Suite - Office, MS Project, Visio
Data Modelling: ER Studio
Data Visualization: Tableau Software
PROFESSIONAL EXPERIENCE:
Confidential, Addison, TX
Senior Front End web UI Developer
Responsibilities:
- Developed a Self-Service Portal for a high profile that at Fannimae Using a ngular2 and web pack, Angular Cli .
- Developed single page applications using Angular2.0, Typescript, HTML5, CSS3, ng2-Bootstrap.
- Performed form validations using reactive forms from Angular2.0 framework.
- Implemented error handling and strictly typed coding practices.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing React JS, Angular JS, Backbone JS and JavaScript API.
- Created mock services and data to accelerate front-end development while awaiting Restful APIs to be developed.
- Created Mock Services and data to accelerate front-end development while awaiting RESTFUL APIs to be developed.
- Successfully performed the RESTFUL APIs Integration and developed an API wrapper for reusability.
- Developed reusable style sheet partials using Sass Processor.
- Involved in Writing jQuery based Ajax Requests.
- Developed Custom input elements using components.
- Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leader and cross-work team members.
- Every technical detail has been documented in the confluence Wiki.
- Used AngularJS as framework to create a Single Page Application(SPA)which can bind data to specific views and synchronized data with server.
- Using Jenkins for continuous integration of builds.
- Performed Unit testing using Jasmine and Karma.
- Generated the Istanbul report on NPM test.
- Followed best practices and standards for accessibility and cross-browser compatibility.
- Worked with version control GIT to manage the code repository.
- Used JIRA to track the user stories and defects with Agile technology.
- Exposure to new features and issues addressed in Angular 2.0.
- Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes.
- Worked on Angular JS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture, React JS features like Components, Lifecycle methods, unidirectional data flow using the Flux Architecture.
- Extensively worked on View Technologies using HTML5 with CSS3.
Environment: HTML5, CSS3, Bootstrap3, Angular2, Backbone JS, JavaScript, React JS, JQuery, Spring MVC, Chrome Developer Tools, Hibernate, Restful Web services, JSON, Advanced Rest Client, Oracle SQL Developer, SVN, Maven, Eclipse, Tomcat.
Confidential, Minneapolis, MN
Front End Developer
Responsibilities:
- Responsible for design and development of the web pages from mock- ups.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used jQuery for basic animation and end user screen customization purposes.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing React JS, Angular JS, Backbone JS and JavaScript API.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
- Using React JS I implemented some of the components.
- Worked with CSS3 and bootstrap to create Responsive web designs for multiple departments/pages.
- Created animation effects during the data load, waiting for the Ajax response using JQuery.
- Interact with other developers and end users to design and implement new features throughout the framework.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Involved in developing HTML and React JS Js for client side presentation and, data validation on the client side with in the forms.
- Involved in running the bower and grunt components and writing the scripting using The Node.js
- Implemented client side Interface using Angular JS.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries like Angular JS based on running in the Node.js environment.
- Implemented the search functionality for Internal Application using Angular JS .
- Created pages for Login using single sign on, main page containing favorites and page for continuous integration configuration.
- Developed Responsive web design using Media Queries and Twitter Bootstrap.
- Debugging using firebug & web developer tools on Chrome, Firefox and Internet Explorer.
- Prototyped several versions of possible UI approach to provide choices to the business.
- Developed the page layouts, navigation, animation buttons and icons.
- Used jQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
- Developed unit test cases and functional test cases using Karma framework.
- Improved the performance and response time of the application by implementing AJAX.
- Worked with business analysts to understand their business models and goals.
- Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Used advanced level of Angular JS, HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Integrated with back end code (PHP) for highly interactive AJAX based applications
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
- Developed a core component of Analytics with Angular JS.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
- 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.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML 5, CSS3, JSP, XML, JSON, MySQL, JavaScript, JQuery, AJAX, AngularJS, ReactJs, Node.js, Bootstrap, jQuery-Mobile, Restful web services, SCRUM, Agile Methodology, Jira.
Confidential, New York, NY
Front End Developer
Responsibilities:
- Responsible for designing User Interfaces using web/front end technologies.
- Developed application layout and responsive web pages using HTML, CSS and Bootstrap.
- Developed User Interfaces using JavaScript and JavaScript frameworks such as Angular JS & Backbone JS.
- Worked on different versions of angular application migration.
- Responsible for React UI and architecture. Built components library, including Tree, Slide View, Table Grid.
- Used React.js for implementing responsive web design in the customer pick application.
- Wrote core modules to the website for others to build from. Wrote the base starting point for the Node.js webserver that we use at work using Coffee Script.
- Implemented ngRoute and UI router to navigate within the application.
- Worked extensively on two-way, one-way data binding, built-in components and developed single page applications using Angular MV*.
- Interactive D3.js Graphing framework, able to handle hundreds of lines to visualize big-data network trends.
- To reuse code/functionality created custom Directives, Filters, services and controllers.
- Developed Form controls and worked on client side validations for better user experience.
- Used Bootstrap responsive CSS to adjust to phones, tablets and desktops.
- Used Bootstrap components such as breadcrumbs, Navigation bar, pagination and modal services.
- Implemented UI angular bootstrap for faster and easier web development.
- Used logging mechanism for debugging and logging objects.
- Used spring framework to auto wire/inject components.
- Used JMS in OPUS application were Businesses can interact with each other via messaging, and similar setup used for logging application, watching for specific errors, and alerting people via various means (email, text message).
- Mainly responsible for developing Restful API using spring framework. Developed different controllers that return the response both in JSON and XML based on the request type.
- Developed application using Spring MVC - Implemented Various Controllers, used spring's component-scan and auto wiring functionalities.
- Used SVN for version control and used eclipse as the IDE for developing the application.
Environment: HTML5, CSS3, Bootstrap3, AngularJS, Backbone JS, JavaScript, React JS, JQuery, Spring MVC, Chrome Developer Tools, Hibernate, Restful Web services, JSON, Advanced Rest Client, Oracle SQL Developer, SVN, Maven, Eclipse, Tomcat.
Confidential, Sunnyvale, CA
Web UI Developer
Responsibilities:
- Hand-coded websites using HTML5, CSS3, JQuery and pure JavaScript.
- Played a major role in building up Next Gen Booking Platform project.
- Responsible for developing, coding, testing and debugging new highly complex software solutions.
- Understands, interprets and translates business requirements into the necessary designs and documentation.
- Implemented two-way data binding using Angular JS.
- Used AngularJS for developing single page web applications and used Ui-router as a dependency and configuring different state/route associating a controller for each state/route in the Config function by providing $state Provider, $urlRouterProvider as dependencies.
- Used to send request objects in POST request using $resource to interact with Restful APIs.
- Used custom directives and restricted it to Attribute level usage (in order to support IE8) and isolated its scope and from the parent template.
- I had written factories for the HTTP calls and added it as a dependency for the controllers and directives where ever it is used.
- I have thorough understanding on $scope and the ways we should follow to avoid Scope Soup and using $emit and $broadcast to fire events up and down the $scope.
- I understand how Digest cycle works and also how to forcefully recompile the DOM.
- Used $filters for formatting the data to be displayed to End user.
- Used ng-include directive to fetch, compile and include an External HTML fragment.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node Js, Gulp (Task Runner) and JQuery.
- Used Express which provides a robust set of features for web and mobile applications.
- Used Gulp as intuitive streaming build tool built on Node.js.
- Used some of the React components in the application.
- Build Isomorphic application using Flexible framework.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Designed responsive sites featuring flat, functional designs and CSS3 media queries.
- Performed Unit testing on angular applications using tools like Karma, Jasmine.
- Developed the Buttons like popup windows and the modal windows by using the JQuery.
Environment: HTML4/5, CSS2/3, JavaScript, JQuery, Angular JS, Git, Fluxible framework, Postman, Atom, Visual Studio, Node JS, Express JS, Web Services, Gulp.
Confidential, Mountain View, CA
Front end UI Developer
Responsibilities:
- Was responsible for developing the UI pages using HTML, CSS, JavaScript, Bootstrap, JSON, jQuery, Ajax.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Worked on the whole application module using technologies such as JavaScript, jQuery and Ajax Concepts.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Was responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet explorer, Firefox and Google Chrome.
- Used jQuery plug-ins to implement features as a light box, sliders and other intuitive features.
- Designed the table less web applications using CSS and with the help of tags as per W3C/508 standards.
- Participated in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed web presentation layer using HTML and CSS according to internal standards and 508 compliance guidelines.
- Worked with Photoshop to implement mock-ups and the layouts of the application.
- Converted wire frames to HTML prototypes.
- Was responsible to attend Daily Scrum and share the Sprint's work status.
- Prepared the business report with the help of Wire frames.
- Wrote jQuery-based Ajax requests using jQuery. Get or jQuery. Ajax and jQuery. Post.
- Participated in developing and testing the intranet web applications using JSP, JavaScript and CSS.
- Implemented faster mobile-friendly applications using Twitter Bootstrap framework.
- Developed SPA (Single Page Applications) using Angular.JS.
- Was responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Responsible for setting up AngularJS framework for UI development. Developed html views with HTML, CSS, JQuery 1.1.0, and JSON.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, JSP, AJAX, JSON, XML, Dreamweaver CS5, Adobe Photoshop, Scrum methodology.
Confidential
Senior Software Engineer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are built.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Work on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Wrote application level code to perform client side validation using JavaScript.
- Work closely with graphic design and user experience teams to ensure industry standards and best practices are being used across all client applications.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, JavaScript, Bootstrap.
Environment: HTML, CSS, JavaScript, jQuery, SOAP, Bootstrap, AJAX, JSON, Agile SCRUM, JIRA, Eclipse and Dreamweaver.
Confidential
Senior Software Engineer
Responsibilities:
- Designed and developed client side GUI using JSP, HTML and JavaScript.
- Using IDE JDeveloper to develop the Application.
- In compliance with Software development life cycle (SDLC), was responsible for creating documents e.g. Functional Specification and System Design based on Business Requirement Document provided by business analyst.
- Used CVS for version controlling. Implemented Form Bean and the Action Servlet using the struts framework.
- Used CVS (Concurrent Versions System) for version controlling.
- Used Eclipse to 3.0 develop the Application.
- Performed unit testing.
- Created build script using ANT and deploy to different servers.
- Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
- 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.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- Knowledge of human factors and usability, best practices for interface design.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
Environment: HTML, CSS, JavaScript, JSP, AJAX, JSON, XML, TOMCAT APACHE.
Software Developer
Confidential
Responsibilities:
- Developed the UI layout and front-end programming (HTML) for web application that matched requirements.
- Coordinated project activities and ensured that all project phases are followed and documented properly.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and jQuery in on-going projects.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Improved user experience by designing and creating new web components and features.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Followed MVC Structure to develop Application.
- Widely used optimization techniques in existing code.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.
- Tested/De-bugged on browser using Firebug.
Environment: CSS, XML, HTML/DHTML, JavaScript, Tomcat Apache, JQuery, JSP, AJAX, CVS.