Senior Ui Developer Resume
MN
SUMMARY:
- Self - motivated individual with around 9 years of professional experience in development and testing of web applications using JavaScript/jQuery and AngularJS technologies.
- Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, XHTML, jQuery, AJAX, JSON, Angular.js, Backbone.js, React.js, Node.js, Ext.js and flash.
- Well versed GUI (Graphical User Interface) design and development using HTML/DHTML, JavaScript, jQuery, Angular JS, AJAX and CSS.
- Expertise in build a strong website confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework.
- Used the Node.js, Angular.js, backbone.js and React.js MVC Frameworks in the development of the web applications.
- Hands on experience in Designing and Developing Single Page Applications (SPA) using Angular JS, Backbone JS, Express JS and with other UI technologies such as jQuery, React.js, Bootstrap.
- Have extensive experience in building and deploying applications on Web/Application Servers like Apache, Tomcat, BEA WebLogic, JBOSS and IBM WebSphere.
- Managing tickets through JIRA and use Source tree with GIT for version control and also used bower as package manager.
- Extensive experienced working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
- Hands on experience in handling critical web based applications issues and handling failure recoveries.
- Experience in designing the user interactive web applications and Rich Internet Applications (RIA's) using with web authoring tools like Adobe Dreamweaver CS5 and AJAX.
- Experience in designing User Interface (UI) applications and professional web applications using HTML5, CSS2/3, JavaScript ES5/6, jQuery, Angular Js, Bootstrap, node.js, Require Js, React Js, Handlebars, JQuery-Ui Widget Factory, AMD Modules and Browserify.
- Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.
- Used Smart Client Isomorphic for building powerful, high productivity web applications on pure web standards.
- Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
- Excellent interpersonal, technical, communication skills, strong problem solving, decision making skills, ability to learn new technologies, work individually at different levels and in a team as well.
TECHNICAL SKILLS:
UI: HTML, HTML 5, DHTML, Cascading Style Sheets (CSS), CSS3, JSON, AJAX, JavaScript, jQuery, X-Query, Angular 1.6.x, Angular 2, Backbone, React.js, Bootstrap, XML, XSLT, SOAP
Operating Systems: Windows 95/98/XP/2000/2003, UNIX, Linux.
IDE Tools: Eclipse, NetBeans
Defect Tracking Tools: Quality Center, JIRA
Query Tools: SQL Tools, TOAD
Version Control: Tortoise SVN, GitHub
Languages: HTML, CSS, JSP, SQL, PL/SQL, Python, Java, C, J2EE
Databases: ORACLE 9i, 10g, 11g, DB2, MS SQL Server 2012, and MS-Access.
Software Packages: MS-Office 2003, Microsoft Word, Excel and Power Point.
PROFESSIONAL EXPERIENCE:
Confidential, MN
Senior UI Developer
Responsibilities:
- Understanding the application Architecture, requirement gathering and detailed design documentation.
- User Interface was developed using Servlets, JSP, HTML, DHTML, JavaScript, jQuery, Angular JS, Angular 2, React.js and CSS.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the page’s dynamic using AJAX, JSON.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML .
- Worked with JSON and AJAX to retrieve some data from database on SPA’s.
- Worked on the front end of the application using technologies such as JSP, and JavaScript.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Implement modules into Node JS to integrate with designs and requirements.
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express, Jenkins.
- Working on improving and optimizing website to get all the transaction records and display it on the dashboard using React.js, Node.JS, MySQL, HTML 5 and JavaScript.
- Created reusable components in AngularJS based on the project need using Custom Directives Filters, Services and Factories.
- Responsible for design and development of the web pages from mock- ups.
- 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.
- Used React.js as it can be run on the server. For rendering the virtual DOM, and returning to the browser as a regular web page.
- Used Redux for the higher order decoration for wrapping each component with UI state and actions.
- Used Angular.js for developing single page web applications.
- 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.
- Develop administrative interfaces with the technologies of JSP, JSF, node.js, backbone.js
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongodb.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Completely designed and coded in JavaScript, Flex/Flash using OOPS concepts .
- Generated new and edited existing design with CSS to accommodate new changes in design and logic in SPA’s.
- Responsible for checking the cross-browser compatibility.
- Utilized various jQuery Plugins to make it look more intuitive.
- Utilized gulp, NPM, Grunt, jQuery, and LESS, SASS for build process and JavaScript architecture
- Extensively used HTML5 for audio and video playback.
- Built and Tested features at all level of the stack in AngularJS, NodeJS, to support customer requirements.
- Used d3.js to visualize continuously generated data from database.
- Data visualization was created using the D3.js library
- Developed the front end by integrating HTML, Bootstrap, jQuery AJAX and D3.js.
- Creating charts using D3.JS.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Using JIRA for ticket management.
- Developed mock up pages using React.JS, used the Babel as the transpiler for converting ES6 to ES5 .
- Responsible for TDD code compliance, utilizing best practices in OOP development for all projects in JavaScript ES5- ES6, Java2EE and C#.
- Took bottom responsibility of JUnit testing, debugging, Code review, Refactoring and Defect.
- Implementing Unit test automation using Jasmine, Karma, Mocha and JUnit at various layers of application.
- Developed the presentation layer using JSP, JSTL, CSS, and jQuery and client validation using JavaScript, CSS and HTML.
- Install and provide first level support on trading applications like Sophis, Bloomberg, Fidessa, Solve Quotes and TT.
- Improved the efficiency of the Trading Floor Hardware team and decreased overall ticket resolution time by 70%.
- Held the highest resolution count among the Trading and Corporate Hardware teams.
- Developed Web Services using SOAP, WSDL and developed DTDs, XSD schemas for XML (parsing, processing, and design).
- Designed and developed the front end using JSP, AJAX, JavaScript, JSTL, jQuery, Angular JS, Angular 2, React.js, flex and Tag libraries for reusable web interface components including the open source Display Tag libraries.
- Extremely used plain JavaScript and jQuery, JavaScript Library to do the client-side validations.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Developed set of persistent classes using Hibernate API in the data layer for data manipulation.
- Used several Hibernate techniques such as lazy loading, batch fetching, and eager fetching to improve application performance.
- Used Angular JS for web application development and swings implementing front end application at server side. ptimizing application performance using iOS/Android SDK tools and optimization techniques
- Integrating online database with Android Application.
- Worked on UI and base Android framework issues during OS upgradation.
- Created Oracle stored procedures, functions and writing SQL queries as per requirement using TOAD .
- Prepare test cases for each functionality and fixed all bugs/issues identified during the test cycles.
- Developed, implemented and performed the Unit Testing using Junit.
Environment: JavaScript, HTML5, CSS3, Spring, Hibernate, Struts, JSF, React.js, WebSphere, and APACHE, CXF, SOAP, Web Services, DOJO, Sencha, Ext JS, Coherence, AngularJS, Node.js, Backbone.js, Bootstrap, Ext.JS, GitHub, AJAX, JSP, JSTL, SERVLET, DB2, SharePoint, CRUD, PL/SQL, JDBC, UML, Eclipse, unit, MAVEN, XML.
Confidential, Atlanta
Senior UI Developer
Responsibilities:
- Involved in all aspects of SDLC from design, development, testing, production support and prepared technical reports & documentation manuals during the program development.
- Analyzed and discussed the client requirements with the business team based on the BRD documents.
- Developed JSP, HTML pages to check the user settings like turn on the application debugging and verifying the user authentication, check user access roles.
- Designed and developed GUI pages using CSS, HTML, jQuery, AJAX, DOJO, JSTL, PHP and JSP .
- Develop and Design UI using angular.js, React.js and node.js
- Worked on JavaScript frame work ( Angular JS, Backbone JS, and Bootstrap ) to augment browser based applications with MVC capability .
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, CSS, JavaScript, PHP and AngularJS as per company's standards.
- Involved in team meetings with corporate webmaster's UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Working with ECMA Script 6 features. Used Babel, web pack with ES2015, react JSX presets.
- Involved in GUI designing of the application. Implemented input validations using JavaScript ES5 .
- Used Babel for converting ES6 code back to ES5 compatible code for use in client-side webpages.
- Connected Ignition to Bamboo, Hipchat, Bitbucket, Open-Shift, Confluence, and Jira using REST API
- Develop a web application for developers to generate their own REST API calls.
- Always provide constructive suggestions for change from UI/UX point of view.
- Migrated content from existing website to a new, database driven website and utilized in house Content Management System.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, PHP and CSS.
- Designed and developed the layouts of Customer Relations Module with felx.
- Developed client-side validation code using JavaScript and jQuery.
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
- Utilized gulp, NPM, Grunt, Babel, jQuery, and LESS, SASS for updating packages and JavaScript architecture
- Creating self-contained, reusable, and testable modules and components.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS and React.js.
- Unit tested frontend with selenium, and the backend with Karma/Jasmine.
- Proficiency in implementing the design to meet web standards (W3C) and worked on various browsers for cross-browser implementation.
- Applied industry best practices and standards when project requirements were lagging.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- Used JIRA for creating and following up with the issues.
- Used GIT HUB for the code repository.
- Sharing the functional and technical knowledge to the team members.
- Participate actively in the deliverables prioritization meeting.
Environment: HTML, HTML 5, CSS, CSS3, JavaScript, jQuery, REST API, Bootstrap2/3, Angular JS 1/2.0, AJAX, JSON, SVN, LESS, SASS, Node js, Windows ..., Linux/Unix, Oracle 9i.
Confidential, MO
UI Developer
Responsibilities:
- Worked with business team to analyze and understand the requirements.
- Designed the front-end applications, user interactive (UI) web pages with dynamic and browser compatible features using HTML, XHTML, DHTML, CSS, JavaScript, jQuery, Angular JS, .Net. Node.JS and Bootstrap.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used Bootstrap for page functionality and pop up screens, and used Angular JS for displaying dynamic data content in the pop ups.
- Implemented different validation control on the web-pages using JavaScript.
- Developing pages using jQuery, AJAX, PHP, Angular JS, .net and JSON to parse on data to frontend on the fly.
- Extensively used jQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plugin, AJAX-queue plug-in, and Auto populating multiple select-boxes .
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used Eclipse as IDE tool to develop the application and JIRA, Jenkins for bug and issue tracking.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Implemented chained select plugin for jQuery with JSON processing and callback feature, chain multiple selects with ease.
- Performed GET and POST requests in Ajax call of XML, JSON using JavaScript, jQuery and .Net .
- Working with ECMA Script 6 features. Used Babel, web pack with ES2015, react JSX presets.
- Involved in GUI designing of the application. Implemented input validations using JavaScript ES5.
- Used Babel for converting ES6 code back to ES5 compatible code for use in client-side webpages.
- Architecting the front-end stack: developer tools (web pack, npm), linting (ESLint),
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, SQL, and UDDI
- Used Soap over Http and Soap over JMS for asynchronous communication between components.
- Traversed documents and manipulated Nodes using DOM and DOM Functions using Firebug and IE Developer Tool bar.
- Applied industry best practices and standards when project requirements were lagging.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- Worked with QA teams to reproduce issues and fix bugs.
Environment: HTML, HTML5, CSS3, Responsive Web Design, Web Services, JSP, Bootstrap, CSS, Angular js, JSON, JavaScript, NODE JS, Backbone js, GIT, JSON Windows ..., Linux/Unix.
Confidential, MI
Jr.UI Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner using HTML, XHTML, CSS, JavaScript, jQuery, PHP & MySQL based on the W3C and ADA standards.
- Worked with Internal Clients for business objectives, project scope and the requirements of the project.
- Managed application state using server and client-based State Management options.
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Gathering the data from the backend using AJAX and jQuery, JSP and .Net .
- Developing JavaScript library for rendering domain-specific layout XML to web.
- Gathering data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Safe Migration of Websites from one hosting to other without loss of data and affecting the SERPs.
- Successfully implanted entire Invoice Module using Oracle Business Intelligence (BI) publisher .
- Under the guidance of Oracle Consultant successfully implemented JAVA executable code to produce invoices and automatically send it to respective customer.
- Successfully developed unique custom opcodes for Balance Inquiry and Balance Transfer with zero defects.
- Improved the Functionality of default Invoicing Opcodes to optimize and enhance the overall Invoicing process of Oracle product: Billing and Revenue Management ( BRM ).
- Worked with XPath, XML Node, XML Data documents to synchronize with dataset.
Environment: HTML, CSS, jQuery, JavaScript, Adobe Photoshop, Dreamweaver, XML JavaScript, MySQL. Oracle, Windows, Linux/Unix.
Confidential, MI
UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
- Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML and .Net.
- Implement the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans.
- Designed different design specifications for application development that includes front-end, back-end using design patterns.
- Developed user interface using JSP, jQuery, .net and AJAX to speed the application.
- Writing the java script and designing the JSP GUI frame work.
- Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
- Responsible for creating of Action classes, JSPs, Model classes.
- Collection framework used to transfer objects between the different layers of the application.
- Developed data mapping to create a communication bridge between various application interfaces using XML, and XSL.
- Developed Junit testing framework for Unit level testing.
- Actively involved in code review and bug fixing for improving the performance.
- Documented application for its functionality and its enhanced features.
- Created UML diagrams like use cases, class diagrams, interaction diagrams, and activity diagrams.
- Wrote complex SQL queries and stored procedures.
- Developed the XML Schema and Web services for the data maintenance and structures.
- Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 10g database.
Environment: HTML, JavaScript, CSS, XML, UML, Struts 2.0, Tortoise SVN, Windows ..., Linux/Unix.
Confidential
Web Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, AJAX.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML and CSS as per company’s standards
- Worked with cross browser compatibility issues to ensure the smooth running of application and all its features on different browsers.
- Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
- Used RAD as Development IDE for web applications.
- Developed a fully functional prototype application using JavaScript (jQuery) connecting to a RESTful server on a different domain.
- Deployed the application using Tomcat Web Server.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Excellent problem-solving skills and the ability to work independently.
- Used jQuery core libraries for the logical implementation part at the client side of the website.
- Debugged the application using Firebug and traversed through the nodes of the tree using DOM functions.
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- Also worked on a POC for internal web application, Blotter for VEO, on MVC platform using grunt server.
- Involved in raising the change requests and entering all the production issues into the remedy system.
Environment: HTML, DHTML, CSS, JavaScript, SPA, jQuery, DOM functions, REST, Use Case Diagrams, Grunt Server