Ui Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- Around 9 years of IT Experience with strong focus on UI Technologies including Design, Code and Implementation.
- Experience in designing and developing professional UI web applications using front - end technologies like HTML5, CSS3, JavaScript, and jQuery, Angular, AJAX and JSON that follows W3C Web Standards.
- Expertise in Responsive Web Design (RWD) and Cross Browser Compatibility using Bootstrap and CSS3.
- Expertise in using JavaScript for accessing and changing the elements of DOM dynamically.
- Experience in using Photoshop, Illustrator, Sketch, In Vision and MS Visio for creating Wireframes, Prototypes, Logos, Banners, Buttons, Icons and Images.
- Expertise in client scripting language and serve side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, Angular2/4/7, React.js, Ext JS, Action Script, JSF and JSP.
- Expertise in view rendering Java Script libraries such as React JS, jQuery.
- Built Single Page Applications (SPA), Responsive Web Design (RWD), Rich Restful Service Applications, and HTML wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular and Bootstrap.
- Worked in Angular for development of Components, Directives and Services which are totally customizable to meet the needs of application.
- Strong knowledge on MEAN stack (Mongo, Express, Angular.JS, Node.JS) JavaScript based technologies
- Used ReactJS with Redux to separate the data and presentation layer. Utilized redux stores to handle the states and update the UI.
- Working on building a custom CMS to move off Word Press being built using NodeJS, ReactJS
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Used Node JS to run Grunt tasks and build properly the project.
- Used AJAX in jQuery for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Extensively worked on GIT and JIRA for version control and project tracking.
- Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Experience using all popular text-Editors and IDE's like Eclipse, Brackets, Sublime Text, Notepad++, Web storm, Microsoft Visual Studio and Code.
- Hands on experience on SQL Server features like tables, stored procedures, views, triggers, relationships.
- Worked extensively in Agile Development process & also involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Worked to develop fully responsive front-end features using AngularJS directives, controllers, factories, and services.
- Good experience with Form Validation by Regular Expression, and JQuery plugins.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software
- Interface design using Adobe Photoshop, Adobe Flash and Adobe Illustrator.
- Experience in developing, publishing, running and maintaining websites from scratch on Linux and windows environment.
- Knowledge on Creating CI/CD deployments to use AWS Code Pipeline, Code Build, Code Deploy.
- Knowledge on maintaining and expanding AWS (Cloud Services) infrastructure using Stack especially worked with database setup and maintenance on AWS EC2.
- Built application service layer using AngularJS Dependency Injection.
- Testing RCP Product on different platforms including Solaris, Linux and Windows.
- Worked closely with QA team in fixing the reported bugs/defects and checking cross platform Compatibility.
- Developed reusable components with AngularJS custom directives.
- Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Excellent analytical, logical and programming skills, Self-motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective communication, organizational and Time management skills.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Excellent Communication Skills, Self-motivated, Quick learner and excellent team mentor & player, ability to meet deadlines.
TECHNICAL SKILLS:
Web Development: HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, XML and PHP, DHTML, XML, XSL, XSLT, JSTL, Struts 1.x/2.0, SOAP, Ajax, jQuery, JSON, JSF, Oracle
Frameworks: AngularJS (versions 1.5, 16.), Angular 2/4, Typescript, Bootstrap, ReactJS, React db., ionic, Redux, BackboneJS, NodeJS, Struts 1.2, MVC Architecture.
Application Servers: Tomcat Apache Server, Oracle WebLogic Server, MSSQL Server Management Studio
Databases: SQL Server 2012, Oracle 8i,10g/11g, MYSQL, MSSQL, MongoDB
IDE's and Tools : Photoshop CS6, Dreamweaver CS6, Flash CS6, Visual Studio, Eclipse IDE, NetBeans, Web Strom, Firebug, Developer Tools, Edit Plus, JSfiddle, WebStorm, Sublime text, Eclipse, Apana, Notepad++
Programming Languages: SQL, JavaScript
Operating System: Windows 2000/XP/Vista/7/8/10, MS-DOS, Unix
Protocols : TCP/IP, HTTP, FTP, and SOAP.
Version controls : TFS, Git, SVN, Visual Source Safe.
Reporting Tools : SQL Server Reporting Services, Crystal Reports.
Testing Tools : Selenium, Cucumber, Gherkins, Chai, Nunit and Junit
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
UI Developer
Responsibilities:
- Designed various modules using technologies like AngularJS, JSON, and JavaScript .
- Responsible for the overall layout design (Table-less), colour scheme of the web site using HTML5, XHTML and CSS3 and responsible for creating detailed wire frames and process flows.
- Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for the website.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Updated the application with new features of Angular 4 .
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators, Router etc.
- Worked on Angular 6/7 on Responsive web design (RWD)
- Develop new features and components using Angular 6 and Angular material, lo-dash, ES6 and git-lab.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 & Bootstrap .
- Created client-side validation using technologies such as AngularJS and JavaScript .
- Used HTTP, AJAX & JSON communication for accessing RESTful web services data payload.
- Developed CSS3 style sheets and made use of CSS pre-processor SASS to give gradient effects.
- Developed cross-browser/platform pages using CSS3 Media Queries and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Implemented paging functionality for various screens for quicker rendering of data and also to avoid crashing of browser.
- Incorporated Angular 4 Materials as well as other third-party UI component library modules
- Used Special Syntax called JSX to mix HTML with JavaScript with the help of React JS.
- Hands-on experience in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Created ReactJS directives, factories and services for developing single page web applications.
- Worked with the development team, involved in creating MVW (Web API) to implement ReactJS framework for client side rendering to optimize the front end.
- Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end.
- Redesigning site with everything from contact page to landing page all using ReactJS.
- Working on building a custom CMS to move off Word Press being built using NodeJS ReactJS.
- Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
- Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for AngularJS on NodeJS command line.
- Creating user information solutions by developing, implementing, and maintaining a wide range of products from single-page applications to complex data analysis systems.
- Modified, optimized, and created new sprites with Photoshop to generate CSS3 - based UI elements.
- Integrated some kendo widgets date pickers, Numeric textboxes, Tooltips, Dialog boxes, drop-down list, Email, upload, grid etc.
- Implemented the session only persistence for the last tab user clicked on is remembered if he/she returns to the page within the same browser session.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and AngularJS .
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Integrate with various databases for retrieving the data using AJAX/JSON .
- Closely worked with the QA Team to give user enhanced experience and reduced number of key strokes for given scenario.
- Used SVN for Version Control.
- Worked with an Agile, Scrum development methodology to ensure delivery of high-quality work with monthly iteration, involved in sprint planning and retrospectives.
Environment: : Object Oriented JavaScript, AngularJS, jQuery, JSON, AJAX, ReactJS, HTML, DHTML, CSS, Agile methodology, Dreamweaver, MVP, Usability Testing, Jasmine, MySQL, Windows.
Confidential, Springfield, MA
UI Developer
Responsibilities:
- Involved in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3 and Type Script.
- 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.
- 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 advanced JavaScript concepts like Closures, Prototype and Inheritance.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Worked with Angular.js routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Worked with Angular 2 directives, components, and pipes, injectable.
- Used Selectors, Events, AJAX and Dom Manipulation using components in Angular 2 for updating content on DOM nodes.
- Worked with advanced JavaScript concepts like Closures, Prototype and Inheritance.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Worked with Angular.js routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Involved in writing application level code to interact with APIs, Web Services using Node.js, AJAX, JSON and XML.
- Used Node.js to offer an easy and safe way to build high performance and scalable network application.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node Js.
- 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 jQuery.
- Implemented front end user interface and features in the application using AJAX.
- Written unit test scripts for controllers, filters and services using karma and Jasmine, JSHINT/JSLINT.
- Used GitHub as a version control, and used JIRA for bug management.
- Used GitHub as a version control, and used JIRA for bug management.
- Actively participated and provided feedback in a constructive and insightful manner during daily
- SCRUM meeting to track the progress for each iterative cycle and figure out the issues.
Environment: HTML5, CSS3, JavaScript, Angular 2, Node Js, Bootstrap, Bower, NPM, JIRA, AJAX, PHP, jQuery, JSON, Grunt, Ext Js, Stash, Source Tree, Jasmine, Karma and Brackets.
Confidential, Arlington, VA
UI Developer
Responsibilities :
- Created custom, general use modules and components which extend the elements and modules of core Angular JS.
- Implemented two-way data binding through scope in applications built on Angular JS and one-way binding when necessary.
- Created model binding and API calls using Angular JS .
- SEO to designing valid HTML, CSS and Flash . Maintained hosting and database accounts and connections.
- Developed dynamic e-mails using JavaScript and hand coding of HTML, XHTML and CSS.
- Developed form validations utilizing Angular JS messages modules.
- Utilized various JQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Developed claim screens for customers using Angular JS, AJAX, HTML5, CSS3 and JavaScript.
- Implemented re-usable templates with JavaScript handlebars and generating layouts.
- Created interactive prototypes using Balsamic and In Vision.
- Developed data visualization tools using Algorithmic Programming, Web Sockets, JSON and AJAX for market sentiment indicators, live streaming price panels, live events count down widget, economic calendars.
- Developed call-back functions to parse and handle JSON data returned from the server.
- Developed RESTful web services interface to Java-based runtime engine and account.
- Used various JQuery plugins date picker, dialog boxes to build Rich Internet Application ( RIA ) to make it look more intuitive.
- Create user-cantered designs by considering market analysis, customer feedback, and usability findings using Angular JS.
- Used AJAX, JSON to send request to the server to check the functionality of the websites.
- Developed the tracks and reports website traffic using Google Analytics.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers using Knockout JS .
- Developing REST full Services with JAX-RS 2.0, Web Sockets and JSON .
- Modified Shopify template with client's branding, Customized menu structure to suit categories, Setup categories, product pages, blog, and special pages.
- Used JQuery to perform AJAX to get JSON data from the backend and parse it on the front-end.
- Created SQL scripts for tuning and scheduling with SQL server .
- Tested created pages using JavaScript testing frameworks Mocha, Jasmine, Karma .
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM, DOM Functions using Firefox and IE Developer Tool bar for IE.
- Worked on JIRA to maintain and update the task.
- Design and develop prototype video to showcase company features.
- Worked with production support team for the application deployment in UAT and Production.
- 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.
Environment : HTML, XHTML, CSS3, Bootstrap, Foundation, JavaScript, JQuery, Angular JS, React JS, JSON, AJAX, Green Sock, Web Sockets, Node JS, High charts JS, Java Groovy, JIRA, Firebug, Balsamic, In Vision, GIT/GitHub, Eclipse.
Confidential
UI Developer
Responsibilities:
- Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, jQuery and CSS.
- Extensively worked on HTML5/4, CSS3/2, JavaScript, jQuery, AJAX, Bootstrap, RWD, handlebars.js, require.js, underscore.js and Backbone.js.
- Designed mock-ups, GUI layouts by using HTML, DHTML, XHTML, XML, CSS and JavaScript.
- Requirement Gathering from End User and developed UML Models Activity diagram, Class Diagram, Sequence Diagram using Rational Rose.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews. Used LOG4J JUnit for debugging, testing and maintaining the system state.
- Built data visualizations to monitor file server load, web server speeds, data processing and more (d3, backbone, jQuery, MySQL).
- Involved in the configuration management using CVS and GIT
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Designed CSS3 based web pages which were cross-browser compatible.
- Experience in making Responsive web pages (RWD) using Twitter Bootstrap and media queries.
- Recreated web site design for a small coalition site to facilitate use of Word Press as a content management system (CMS).
- Provided feedback and strategies for inputs on the layouts and UX during design discussions and user experience sessions.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and business units.
- Testing the website on multiple browsers with their old as well as latest release.
- Used NPM , GRUNT , BOWER for UI task runner and mastered in using the GRUNT commands for building and deploying the project.
- Used JSON for storing and exchanging information between browsers and servers.
- Using Eclipse & Web Strom as editor and chrome Developer tools for debugging.
- Involved in daily SCRUM meetings to keep track of the on-going project status and issues using JIRA.
- Team communication tools included Slack, Hip Chat.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, IE, Firefox and Google chrome.
- 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.
- Updated the website from time to time for special Requirements.
Environment: JavaScript, jQuery, Ajax, HTML5, CSS3, Java, Bootstrap, Node.JS, GIT, Atom, Maven, GIT, Mongo DB, TDD, MVC, Jasmine, Karma, Gulp, Spring MVC, Spring Boot, Hibernate, Protractor.
Confidential
Jr Developer
Responsibilities:
- Web design and development, application development using Photoshop, HTML, JavaScript and Dreamweaver .
- Developed user interface using HTML, CSS, UX, JSON, JavaScript, JQuery, J2EE and JQuery UI .
- Developed administrative UI using BackboneJS .
- Designed graphic objects, animated icons, templates, banners and vector images with Adobe Photoshop and Adobe Illustrator CS5 .
- Involved in development of HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Used JQUERY to handle the client-side validations.
- Worked extensively using CSS and Bootstrap for styling HTML elements.
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Created web pages which are informative and yet very neat and interesting to look at.
- Wrote application level code to interact with the backend databases JQUERY, AJAX and JSON .
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
Environment: Visual Studio, HTML, CSS, JavaScript, UML, DHTML, MVC, jQuery, WebLogic, Photoshop, SQL, Windows XP.