Web Developer Resume
Lenexa, KS
SUMMARY
- 71/2 Years of professional experience as a Senior UI Developer with solid understanding of database designing, development and installation of different modules.
- Expertise in designing and developing Web applications using HTML, DHTML, CSS, XML, JSON, JavaScript, AJAX, Angular.js, Angular 2+,4 & 5, Backbone.js, Bootstrap.
- Extensive Knowledge in developing single - page applications (SPAs) using various JavaScript frameworks like backbone.js, underscore.js and bootstrap.
- Experienced in applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Exposure to Xamarin Forms to design the app in a cross-platform structure using C#.
- Creating user interface pages which can change over time and making them flexible with React.js.
- Understanding of source code management tools such as Git (Source tree) & work flows associated with them
- Experience on using Reactive Extensions(RxJs) for maintaining asynchronous data streams.
- Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational Rose for creating class, use case and sequence diagrams.
- Experience in designing websites with W3C standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone, Bootstrap, Ext.JS 4.0, Require, Handlebars, and Dojo toolkit.
- Working experience of control version tools like SVN.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development.
- Used Angular Material for the components to design modern UI components.
- Worked with Redux to maintain the state of the application.
- Automated various critical points identified in functional testing using Selenium Webdriver.
- Worked on JavaScript framework (ReactJS) to augment browser-based applications with MVC capability
- Actively involved in all phases of Software Development Life Cycle (SDLC) - Requirement Gathering, Design, Development, Testing, Implementation and Maintenance and Experience with modern ORM technology.
- Good Understanding of Document Object Model (DOM) and DOM Functions in web browser and developing practice with jQuery in various UIwidgets.
- Experience in the Agile Development Process using SCRUM methodology and usage of TDD and Jira etc.
- Good knowledge in Twitter Bootstrap and Responsive Design.
TECHNICAL SKILLS
Rich UI/JavaScript MVC Frameworks: HTML, HTML 5, CSS 3, CSS Bootstrap, CSS 3, Angular JS, Angular 2,4 & 5, Angular-UI, Angular UI Bootstrap, XML, JSON, DOM, JSP, XHTML, XSL, NPM, Bower, Grunt, AJAX, Backbone
JavaScript API’s /Programming Languages: jQuery, jQuery UI, Prototype.js, kendo UI, Ext JS, d3.js, Java JDK 7, SQL, C++, C
Server Side/Version Control: Servlets, JSP, JSTL, TFS, Node.js, Git, CVS, SVN
Unit Testing Tools/Databases: Junit, QUnit, Oracle 9i, 10g; SQL Server 2008/2012, selenium.
IDE Tools/Design Methodologies: Web Storm, NetBeans, Eclipse, Visual Studio, Visual Studio 2015(enterprise), Notepad++, Adobe Dreamweaver
UML, E-R Diagrams, Agile, RUP: Operating Systems/
Design Patterns: Windows 7, 8, 10, XP, UNIX, Linux, Mac\Singleton, MVC, MVVM, Factory
PROFESSIONAL EXPERIENCE
Web Developer
Confidential, Lenexa, KS
Responsibilities:
- Worked on building the Quest website to a third-party client and responsible for developing the participant website for the participants to login and register for programs and services provided by Quest.
- Used Rally as a dashboard to manage user stories, organizing work and tracking the team activity.
- Created single Page Application with loading multiple views using route services and used module based components creation using Angular 5 framework.
- Used Redux Store concept to maintain the state of the application and to also improve the performance.
- Used Reactive Extensions(RxJs) to maintain asynchronous data streams.
- Used Flex API and Flex box CSS styling to style the components for the device compatibility.
- Performed unit testing using Jasmine.
- Used Angular Material for designing modern UI components which are compatible with all the devices.
- SVN for version control.
- Worked with NPM to download and use packages for the project.
- Effectively communicated with the UX developer to understand the business requirements and develop them.
- Created dynamic forms in Angular to accommodate any number of fields dynamically based on the requirement.
- Used grid list from the angular material to arrange the components in a grid form which will improve compatibility.
Environment: HTML5, CSS3, Typescript, Angular 2,4 & 5, jasmine, Redux, RxJs, VS Code, Angular Meterial, NodeJS, NPM etc.
Web Developer
Confidential, Overland Park, KS
Responsibilities:
- Responsible for building a part of the post-paid user interface for Confidential .com using HTML5, CSS3, Bootstrap, Angular2 & Typescript.
- Worked with Business Analyst (BA) for the classification of tickets and giving demos for higher representatives.
- Used JIRA dashboard for tracking progress of the work updated the status of the issues.
- Created single Page Application with loading multiple views using route services and used module based components creation using Angular 2 framework.
- Used Reactive Extensions(Rxjs) for asynchronous data streams with Observables.
- Performed unit testing using Jasmine.
- Used internal analytics framework for logging different user actions.
- Designed and Implemented the modern and enhanced development platform using frameworks like Angular 2, Typescript, NodeJs & Npm.
- Played a key role in gathering requirements and communicated efficiently with API team to understand the workflow.
- Used AEM (Adobe Experience Manager) for authoring content and assets for displaying dynamic content on HTML pages.
- Used UI Bootstrap for creating dynamic user interface using Angular 2.
- Worked on building a resource tree setup to consume the REST API by creating interfaces.
- Used GIT hub for pull requests and accessing repositories.
- Used various development tools for debugging into the code.
- Involved in the Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the client managers and participated in the SCRUM meetings.
Environment: HTML5, CSS3, Typescript, Angular 2 & 4, jasmine, VS Code, Bootstrap, AEM, NodeJS, NPM etc.
Senior UI Developer
Confidential, Redmond, WA
Responsibilities:
- Responsible for developing dynamic UI screens Using HTML5, CSS3, JQuery, AngularJS, Bootstrap and WinJS.
- Worked on developing various user interface controls and elements for an UWP (Universal Windows Application) app using Visual studio 2015 as IDE.
- Performed UI Automation testing using Selenium.
- Developed BOT UI using AngularJS and Angular Router.
- Used AGILE methodology and participated incday to day scrum meetings and had weekly demo sessions to track and discuss about the work done as a team.
- Designed the automated test cases using the Selenium Remote Web Driver inside the VS2015 using C# for launching an UWP app and testing it.
- Assisted the team in developing the app in cross-platform using Xamarin using C# with custom layouts and controls.
- Was responsible for designing the UI screens using Xamarin.forms to navigate from one page to another based on a functionality which is developed using Confidential Cognitive services.
- Worked on deep linking social networking sites like LinkedIn and others to various custom button controls.
- Dynamic and static objects in selenium are dealt with the DOM, Xpath and CSS path.
- Worked on getting the Users direct reports using Confidential Graph API.
- Used UI Bootstrap for creating dynamic user interface using Angular JS.
- Involved in development of Single-Page Application(SPA) using Models, Views and Controllers of Angular.js and Rest Services as a part of team project.
- Used Confidential Teams for sharing scrum updates and files with team members.
- Used AngularDirectives to extend syntax definitions for HTML5.
- Automated tasks using gulp.js.
- Wrote logger points for different UI elements developed to track them in Azure in order to make bug fixing easy in the future.
- Used GIT-TFS for source control, Reporting, task / feature creations and project tracking.
- Experienced in all phases of UI/UX implementation Brief experience on implementing the AngularJS in creating animations based on CSS classes.
- Used various debugging tools like firebug and f12 development tools for debugging into the code.
Environment: HTML5, CSS3, JavaScript, AJAX, JQuery, Selenium, Xamarin (Xamarin.Forms), MVC, Angular.js, gulp.js, bower, grunt, Visual Studio 2015, Responsive Design, Bootstrap, XML, JSON, Firebug, Firefox, Agile and Windows
Senior UI Developer
Confidential, Seattle, WA
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the UI Screens using HTML5, DHTML, XML, java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS3.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js, Require.js and node.js.
- Worked on the modernization of a legacy and outsourced UI technologies used were Angular.js and JQuery.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Used Detailed Wireframes and Developed Mock-Up Designs as per the Requirements of Business.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia.
- Used MS Visio, Dreamweaver and Photoshop tools for web application development.
- Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
- Data extracted using analytical quires are represented in a graphical manner using D3.js
- Used Ajax effectively to create pagination and with client-side events like quick search.
- Developed JavaScript library for rendering domain specific layout XML to the web.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using IE Developer Toolbar for IE.
- Used JQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used SOAP, XML/XSLT and WSDL for developing Web Services.
- Used SVN for version control.
- Animation using CSS Animation for some html elements
- Used Agile Methodology for Software development.
- 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, JavaScript, AJAX, JQuery, MVC, Angular.js, Backbone.js, Require.js, Node.js, Responsive Design, Bootstrap, DHTML, DOM, XML, JSON, Dreamweaver, Photoshop, Firebug, Firefox, SOAP, Agile and Window
Senior UI Developer
Confidential, Madison, WI
Responsibilities:
- Developed the UI layout and front-end programming for web application that matched requirements using hand writtenHTML, CSSandJavaScript.
- ImplementedHTML5feature like, local storage, data and required attributes and sliders.
- ImplementedCSS3features like, multi-column layout, gradients and web fonts.
- Used backbone.JSin developing single page applications.
- Interactive D3.js Graphing framework
- UsedCSS Spritesto decrease the number of HTTP requests and load time of web pages.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScriptandjQuery.
- Extensively used kendo toolkit for creatingresponsive web designfor varying screen sizes and devices.
- Developed and implemented UI controls and APIs with Ext.JS.
- Administered and supported Ext.JS applications within scope.
- Worked usingExt.JSframework andObject-Oriented JavaScript (OOJS)to develop rich interactive user interface aDesktop Applicationrunning in browser and JavaScript building with NPM, Bower, and Grunt.
- Detecting errors using JSHint
- Brief experience on implementing theAngular.jsandMVC frameworkfor data access.
- Developed components to fetch the data from the back end usingAJAXandjQuery.
- Java development including JDBC, Eclipse.
- Produced visually appealing designs focused on usability, utility,UX, cross-browser compatibilityandSEO / web standards.
- Experience in package manager of NPM and Bower for projects and set gulp tasks under Node.js environment.
- UsedAJAXandJSONto make asynchronous calls to the project server to fetch data on the fly.
- Analyze the response ofJSONin order to updateDOM.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Handlingcross browser/platform compatibilityissues (IE, Firefox, and Safari) on both Windows and Mac.
- Tested/De-bugged on browser usingFirebug.
- Widely used optimization techniques in existing code.
- UsedTeam Foundation Serverfor version control.
- Tested frameworks using jasmine.
- UsedJIRAextensively for organizing issues, tracking the assigned work, and following team activity.
- Documented the entire project, which contains detail description of all the functionalities.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Contributed in decision making of the software and hardware requirements and tool evaluations
Environment: HTML/HTML5, CSS/CSS3, JavaScript, Angular JS, Usability Testing, Agile methodology, Eclipse and SVN, kendo toolkit, NPM, Bower, Grunt.
UI Developer
Confidential, Houston, TX
Responsibilities:
- Developed dynamic web pages using HTML5, CSS3, jQuery, AngularJS, Bootstrap, LESS, CSS3 and Sublime Text Editor.
- Worked on AngularJS, MVC framework to build Web application for the internal use of the organization.
- Worked closely with business system analysts & Backend team to understand the requirements to ensure that right set of UImodules been built.
- Worked on building custom, single page, responsive web application to replace a legacy business web application using web services (Restful APIs).
- Wrote application level code to add functionality to the perform client-side validation using AngularJS and JavaScript.
- Developed tabbed pages by using AngularJS directives.
- Developed custom directives, factories and services in AngularJS.
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap, which is further integrated with Web Services.
- Had responsibilities such as requirement gathering, effort estimation, design, and development and testing of the issues.
- Involved in the creation of Use Cases, Class Diagrams, Sequence Diagrams for analysis and design of the application.
- Designed solutions with D3.js JavaScript Library to build data visualization frameworks
- Worked one-on-one with client to develop / layout, color scheme for his website and implemented it into a final interface design with the HTML5, CSS3 & JavaScript using Dreamweaver.
- Experience with both JavaScript-based build tools such as Grunt.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Developed UIwith Struts Tiles framework, JMS, HTML, JSP, JavaScript, and JQuery to present Client-side GUI.
- Expertise in using Gulp task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.
- Increase front-end development by 10% by using require.js, jasmine and documentation.
- Brought the HTML and CSS of an existing web site to the latest web standards.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap.
- Developed various customized views using jQuery, JavaScript, HTML, XHTML and CSS3.Developed responsive web pages using Bootstrap and CSS3 media queries.
- Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
- Involved in various phases of Software Development Life Cycle (SDLC).
- Analyzed and took appropriate action on customer complaints/issues in production and Used CVS for Version Control tool.
- Experience with Continuous Integration and automated testing strategies.
- Maintained the code base by frequent updates to the code repository using GIT.
- Worked to resolve cross browser compatibility issues and fixed the bugs.
Environment: HTML 5, JavaScript, AngularJS, Bootstrap, backbone.js, require.js, high charts, jasmine.js, AJAX, CSS 2/3, JSON, SQL, CVS, JSP, Struts, JQuery, XML, GIT.
Web Developer
Confidential
Responsibilities:
- Worked in Agile development environment.
- Interacted with business system analyst to understand the technical requirements of the project.
- Coordinated with Photoshop designers to implement mock ups and the layouts of the application.
- Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Involved In writing SQL Queries.
Environment: HTML, CSS, JavaScript, DHTML, SQL, PL/SQL, MS Office.
