Senior Ui Developer Resume
Dallas, TX
SUMMARY:
- Over 8 years of professional experience in application design, analysis, development, integration, debugging, implementation and testing of various client/server N - tier web application using multiple UI-Technologies and software development methodologies.
- Experience in working on modern MEAN Stack- MongoDB, Express.JS, AngularJS and Node.JS in developing dynamic web apps.
- Developed complex architecture and components in AngularJS 2.
- Expertise developing Responsive web design (RWD) application with client scripting language and serve scripting languages like Node.js, Express.js, React.js.
- Used various features in Angular JS (2.0/4.0) like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Experience in using Typescript which is the Node JS, AngularJS (2.0,4.0), main Codebase.
- Good Experience on MVC frameworks like Angular JS 2.0, Angular JS 4.0 for creating Single Page Application (SPA) and Two-Way Binding using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Expertise in React JS framework to develop the SPA.
- Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in building application with React JS, Redux; Require JS, in MVC architecture.
- Expertise in React.JS framework and integrate them to NodeJS server-side code.
- Experience in integrating RESTFUL APIs and web services with applications.
- Developed event-driven application using form-based authentication using JSP, HTML, JavaScript, jQuery, AJAX request, JSON, and XML.
- Experience with DOM (Document Object Model) and DOM functions to efficiently manipulate DOM structure and reduce delay time.
- Proficient in developing Web Services, related technologies & frameworks like WSDL, SOAP, REST, AXIS and Jersey, SOAP UI.
- Expertise in React.JS framework and integrate them to NodeJS server-side code.
- Implemented Presentation layer using CSS Framework, Wire-framing, Bootstrap.
- Developed Web 2.0 applications to consume JSON response using callback functions for coding, styling, testing of reusable JavaScript libraries for complex UI controls.
- Experience in Libraries and component version update using Bower.
- Good experience with Form Validation by jQuery Lightbox and Regular Expression.
- Experience in various mobile frameworks like Ionic, PhoneGap/Cordova for mobile hybrid applications in both IOS and Android.
- Good Knowledge in integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Experienced in Twitter Bootstrap framework.
- Designed and developed NoSQL solutions for all users.
- Experienced in maintenance of enterprise-level applications and tools on the ASP.NET, strong web development skills with DHTML, ASP .NET and AngularJS.
- Good Experience in working with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.
- Good Knowledge in integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Experience in applying software development approaches such as model view controller (MVC/ MVVM) and using version control SVN/ Git/JIRA for bug tracking .
- Solid working experience in various IDE's: Notepad++, Sublime Text, Komodo IDE, visual studio.
- Experience in using GULP, GRUNT for minifying of libraries and stylesheets, running unit test.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM.
- Excellent analytical, problem solving and presentation skills.
- Extensively used build utilities like MAVEN, ANT for building of jar and war files.
- Excellent interpersonal abilities, communication skills, Time Management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS:
Operating Systems: Windows XP/Vista/7/8/10, Ubuntu, Linux, Mac OS X
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, jQuery, JSON, Apache, PHP, DOM, RESTful, SOAP services, web services.
Programming Languages: C, C++, C#, JavaScript, SQL, Java
JavaScript Frameworks: JavaScript, Backbone.js, Node.js, Angular.js, React.js, Require.js, Bootstrap, jQuery, UI
IDE, Editors: Eclipse IDE, Notepad++, Net Beans IDE, Adobe Dreamweaver, Brackets, Microsoft Visual Studio, Photoshop.
Database: Oracle 11g/12C, MS SQL Server, My SQL Server, DB2, MongoDB
Debugging Tools: Firebug, Bugzilla, Chrome Developer Tools.
Version Control: SVN, GIT, CVS
Web Servers: HTTP Web Server, Apache Tomcat, Web logic, Web Sphere, IIS.
SDLC: Waterfall, Agile, Scrum.
Browsers: Firefox, Chrome, IE, Opera, Safari
WORK EXPERIENCE:
Confidential, Dallas, TX
Senior UI Developer
Responsibilities:
- Developed all types of UI pages using HTML5, XML, DHTML, XSL/XSLT, XHTML, CSS3, JSON, JavaScript, jQuery, Ajax.
- Used Node.js, Angular.js, React.js, Backbone.js, and MVC Frameworks in the development of the web application.
- Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, jQuery and CSS.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2.
- Worked on Angular 2 by consuming Restful web services & used Angular 2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Developed SPA project using Angular 2 Typescript for frontend, Node JS and Postgres for backend.
- Created forms to collect and validate data from the user in HTML5, JavaScript and Typescript.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery in ongoing projects.
- Developed applications using Mean stack (Node, Express, Angular, and Mongoose).
- Using React framework to create modular desktop app in Electron compiler, with JavaScript.
- Involved in creating a reusable component using React JS for DOM manipulation.
- Developed tabbed pages by using AngularJS directives.
- Proficient in using higher level style syntaxes, LESS and SASS for advanced CSS features.
- Involved in Writing jQuery-based Ajax Requests.
- Developed custom directives, factories and services in AngularJS.
- UI development with technologies like HTML 5, AngularJS and jQuery.
- Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository; Used 'Test-NG' for backend test cases and 'Jasmine' for AngularJS test cases.
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap which is further integrated with Web Services like AWS.
- Testing of the created pages using JavaScript libraries i.e., Jasmine, Karma.
- Designed and Developed Web application using CSS pre-processors
- Extensive experience in web design using CSS3, D3.js, Handlebars, Bootstrap, Adobe Illustrator, Adobe Photoshop, Eclipse, Dreamweaver.
- Used Underscore.js functions to manipulate arrays without extending any built-in functions.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Implemented the Drag and Drop functionality using jQuery framework.
- Experience in making Responsive web pages (RWD) using Twitter Bootstrap and media queries.
- Providing web security to the web pages and Using CSS Preprocessors like SAAS and LESS for cross browser compatibility.
- Builds can generate test reports in various formats supported by Jenkins plugins.
- Performed Usability on the applications to test the user acceptance of the application.
- Deployed web-applications using AWS tool kit in eclipse.
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
- Implemented XML parsing & JSON parsing for data handling on different application.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Configured Jenkins Jobs to work with uDeploy for post build kick-off's.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Architected and implemented application with using of C#, ASP.NET MVC 4.0 with Razor View Engine, jQuery, AJAX, HTML5, JavaScript and CSS3.
- Used C# and JavaScript for User Interface Development.
Environment: HTML 5/HTML, CSS3, JQuery, EJB, JSON, DOM, AJAX, ASP.NET, Node.js, JavaScript, Media Queries, GIT, XML, DHTML, JSP, SOAP, GWT, AngularJS, React.js, Backbone.js, Require.js, Bootstrap, MVC, Dreamweaver, brackets, Illustrator, Windows, LINUX, PL/SQL, Oracle, Eclipse, JENKINS, NetBeans, Toad and Adobe Photoshop.
Confidential, Sterling, Virginia
Senior Web Application Developer
Responsibilities:
- Designed business applications using web technologies like HTML5, and CSS3 based on the W3C standards.
- Involved in developing Responsive Web pages that are interactive using object-oriented JavaScript, LESS, Bootstrap.
- Involved in the creation of interface to manage user menu, tabbed pages for quick view of related content using AngularJS and jQuery.
- Created multiple Views as well as Nested Views with the help of Angular UI Router.
- Creating Custom directives, factory services and dependency injection.
- Used ASP.NET, AngularJS, AJAX and jQuery for asynchronous data transfer between the browser and the server using DOM manipulation.
- Developed the custom data grids upon jQuery framework to deliver the business data.
- Responsible for all client-side UI Validation and implementing Business logic based on user selection using RESTful services.
- Used Gulp along with Node.js to perform watch on unit tests, minification and live reloading to apply the changes made.
- Responsible to create React JS workflows such as Flux and Redux.
- Experience in Redux architecture and implemented SPA's with React Router.
- Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Implemented various screens for the front end using React JS and used various predefined components from npm (Node Package Manager) and redux library.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented JavaScript, JSON and XML.
- Worked on AJAX and JSON to send request to the server to check the functionality of the websites.
- Built REST Web services by building Node.js server in the back-end to handle request Ajax calls.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Implemented AJAX to speed up web application.
- Performed extensive unit testing (end-to- end) and prepared detailed test scripts.
- Knowledge on unit testing and integration testing frameworks and libraries like Mocha and Chai.
- Researched and implemented code coverage and unit test plug-ins with Jenkins.
- Extensively used ADO.NET for connecting to database and calling procedures and functions.
- Used the Firebug and Chrome Development tools to resolve Browser Compatibility issues.
- Used GIT as the version control system.
- Used Node.js to run Grunt tasks (compile, minify, unit testing, and linting).
- Worked upon the dashboard for the project which contained a variety of charts and drag table components using jQuery UI Library.
- Performed merging, fixed conflicts and pushed code to server.
- Worked on package management and build tools related to Front End Technologies (Gulp).
- Working with testing tools like Firebug, Chrome or safari and IE Developer Toolbar.
- Implemented the Angular Touch UI functionality for Mobiles and Tablets using Cordova ionic framework.
- Utilized Angular Cookies to store user information in the web browser to authenticate the user and provide validation key for GET, PUT and POST methods.
- Run asynchronous tests to identify errors and exceptions using MochaJS.
- Integrated existing Backbone application into Cordova framework. Used Jasmine to run unit test on Angular controllers, modules and JavaScript files on the client side.
Environment: ASP .NET MVC, CSS3, HTML5, XML, JavaScript, Bootstrap, AngularJS, Restful, jQuery, SASS, JSON, AJAX, Firebug, Karma, MochaJS, web services, Cordova, Ionic.
Confidential, North Bergen, NJ
Web/ UI developer
Responsibilities:
- Used HTML5 and CSS3 to design the presentation layer of the website.
- Used AngularJS scope for binding the input fields to the controllers and use directives to render react components.
- Develop views for the application using React JS for faster data binding.
- Designed Single page applications using Angular JS and achieved cross browser compatibility using JavaScript frameworks.
- Utilized Asynchronous Ajax requests and jQuery calls inside the Web Application to load data using callback functions.
- Utilized React JS in the Virtual DOM tree for Search Engine Optimization (SEO).
- Used Node Package Manager (NPM) to manage the installed modules.
- Created Ext JS custom UI components and implemented UI MVC framework.
- Developed Web applications using JavaScript, MVC client-side validation using JavaScript.
- Optimized throughput and scalability of web applications using Node.js.
- Developed Java, J2EE Web and Business components and wired using Ext JS Ajax calls.
- Designed pages using AngularJS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and HTTP Request.
- Worked with Angular.js framework to build modern web applications that's include writing services, custom directives, controllers, filters, templates and other Angular.js Modules
- Used AngularJS multiple in-built directives and APIs in AngularJS & Node.js such as filters, rotoscope, child scope, modal, template, state etc.
- Utilized Node in conjunction with Express framework to route and render pages.
- Classes to interact with business logic &used Spring Frame work for AngularJS layer design patterns.
- Debug the application to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Ensured that application runs as expected in various browsers using Karma
- Used GitHub features to upload code and work with other developers like (merge, push, pull, clone)
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Worked using Node JS for developing server-side application to fetch resources.
- Writing controllers that are responsible for transferring controls between components, routing and rendering views.
- Tested, revised, and deployed code including system troubleshooting and application issues.
- Worked with the SASS/LESS pre-processor to simplify writing the CSS styling's and also creating new style sheets to write and edit web page content.
- Used Karma for Unit Testing in the interactive mode with the help of configuration files.
- Worked as a team member, collaborated with Testers and also clients before releasing the applications for production to make sure it is bug free.
Environment: HTML, CSS, JavaScript, JSON, jQuery, Karma, AJAX, HTML5, CSS3, React.js, Require.js, angular.js, GUI, LESS, SASS, Grunt, AWS.
Confidential
Web Application Developer
Responsibilities:
- Involved in design and development of various components and modules for the web application using Visual studio.
- Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data using Entity Framework.
- Involved in development of User Interface/ presentation styles using HTML5, CSS3, Bootstrap, jQuery and JavaScript.
- Develop complex MVC Controller, View Models and Helper methods linked to backend database.
- Extensive experience in developing UI using AngularJS in defining controller, directives, retrieving resources using Factory methods and routing pages.
- Debug the application using Firebug to traverse the documents and manipulate the Nodes using DOM functions.
- Followed SCRUM methodology.
- Created reusable templates and style sheets based on UI standards and guidelines.
- Worked on creating website for smart devices using Responsive design and media queries.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed the pages that are complaint to W3C standard.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Version control through CVS.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX JSON, AngularJS, Bootstrap, Responsive design, Visual Studio.
Confidential
UI developer
Responsibilities:
- Coordinated with an offsite team to make server code and database changes as needed.
- Built HTML emails, ensuring compatibility with multiple browsers and email clients.
- Added new web pages and updated existing pages within a Sitecore application.
- Developed Business Rule Engine using Java, Multithreading, Message Queuing and consuming Restful web service.
- Build responsive websites using .NET Server Controls, Grid View control, Validation controls, Master pages, HTML, CSS for the presentation part.
- Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Used various jQuery plugins like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
- Used different action filter authentication, exception handling and output cache.
- Used HTML, CSS, JavaScript and jQuery for dynamic website design.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Rewrote responsive company website using Bootstrap and SASS.
- Wrote numerous AJAX web services to send JSON data to and from the server.
- Managed and mentored other developers as lead on several projects.
Environment: ASP .NET, HTML, CSS, JavaScript, jQuery.
Confidential
Front End Developer
Responsibilities:
- Involved in the project areas of ASP.Net, SQL Server, HTML, and CSS with use of Object Oriented programming techniques in front end and backend design.
- Implemented custom validation controls, JavaScript validation controls for form validations.
- Used jQuery library functions and developed of all webpages at client side following the guidelines.
- ADO.Net Entity Framework is used for Data Access and manipulation.
- Actively participated in Iterative review meetings which were held weekly to track the progress of each iterative cycle, figured out the issues and provided feedback in an insightful way.
- Developed the design using HTML and CSS more creatively emphasizing on enhancement in the look of webpages.
- Designed and implemented the front-end using JavaScript, AJAX extensively.
Environment: APS .NET, HTML, CSS, Java Script, AJAX, JSON, Visual Studio.