Sr. Ui Developer Resume
Fort Worth, TX
SUMMARY
- Around 8 years of extensive experience to improve user experience as a UI Developer, Full Stack Developer with solid understanding of database designing, development and installation of different modules
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, XML, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, Dojo, JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table - free sites
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG) 2.0
- Extensive experience in various UI widgets using JavaScript libraries like Angular JS, Node.js in developing Rich Internet Applications RIA
- Working knowledge in developing J2EE based applications using Core Java, Servlets, JSP, JDBC, JMS, Struts, Spring MVC and Hibernate
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages
- Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives
- Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP services using Spring-WS
- Implemented User Interface and integrated with backend code, Node.js as server side technology for the feedback system
- Proficient in building Web Application using AngularJS 1.4, Spring MVC, Web API, JQuery, JavaScript, Ajax, HTML5/CSS3, Bootstrap, and SQL Server
- Experienced in using Front End editors like Dreamweaver, Espresso, Text Mate, Sublime Text2 and Microsoft Expression Web
- Experience in creating functional specifications with visual design mockups in Adobe Photoshop, Adobe Illustrator and Adobe Flash
- Strong knowledge in cross browser compatibility issues and W3C standards
- Extensive experience in using Spring Modules like Spring Core, Spring Boot, Spring Batch, Spring Security and Spring Container
- Excellent experience in Restful Web services and Big Web service development and consumption (JAX-RS and JAX-WS)
- Experience in database design and writing complex queries, using Oracle, SQL Server and MySQL
- Written Ajax driven JSON consuming JavaScript to save User selections such as radio buttons, drop-down menu selections into a cookie
- Skills in web development, Linux operating system, SaaS, SOA, strategy, marketing, internal systems, database systems, server admin, data visualization, web frameworks, mobile development, email marketing, form conversion optimization, agile team building
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments
- Experienced in monitoring the Production Environments under 24/7 (under on-call rotation) to meet the Service Level Agreements set by the management
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, jQuery, DOM
Framework: AngularJS, React.js, Node.js, Bootstrap, Spring, Hibernate, Karma, Jasmine
IDE & Tools: MS Visual Studio, Notepad++, Dreamweaver, Eclipse, NetBeans
Debugging Tools: Firebug, Dev Tools, Fiddler
Languages: C, C++, C#, Java
Version Controls: TFS, SVN, SourceSafe, GIT
Operating Systems: Windows 2000/XP/Vista/7/8, UNIX, Mac OS X
Methodologies: Agile, Scrum, TDD
Programming Concepts: Object Oriented Programming Concepts
PROFESSIONAL EXPERIENCE
Confidential - Fort Worth, TX
Sr. UI Developer
Responsibilities:
- Designed Frontend with in object oriented JavaScript Framework like Angular JS, and React.js
- Converted the raw JavaScript application to AngularJS, Node, and MongoDB
- Used React-Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
- Involved in building stable React components and stand-alone functions to be added to any future pages
- Rewrote one of the key pages, which allows users to manage their content. The task involved investigation of the AngularJS UI-Grid as well as refactoring of several backend methods
- Built AngularJS modules, controllers, pop up modals, and file uploaders
- With Node.js framework, reduced page weight and increased performance of websites
- Achieved AngularJS Authentication for the application, and stored generated token so that token can be sent with each request to secure resources in Web API
- Used controllers, services, factories and injected dependencies like ngRoute and Local Storage Module
- Worked on Node.js as web server created a highly scalable server, created non-blocking functions
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree
- Involved in developing Single Page Application using third party module UI-Route for displaying nested views and multiple views
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features
- Used GitBash to run the application, Postman to test the API's, GitHub for version control, and JIRA for issue tracking
- Developed business service layer and data access layer using Spring and MongoDB (Spring Mongo-Template)
- Tested the AngularJS scripts using testing frameworks Jasmine and Karma
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups
- Used Ajax, JSON to send request to the server to check the functionality of the websites
- Used JSON for storing and exchanging information between browsers and servers
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules
- Used agile methodology for the software development
- Been an active team player, helped in fixing bugs and also carried out troubleshooting
Environment: HTML5, CSS3, JavaScript, JQuery, Spring MVC, AJAX, Bootstrap, React.js, AngularJS, Backbone.js, Node.js, Karma, Jasmine, Responsive Design, XML, DOM, JSON, DHTML, Agile.
Confidential
UI Developer
Responsibilities:
- Involved in various levels of the development life cycle by Gathering Requirements, Analyzing, Design and Development
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, SASS, Bootstrap, JQuery, Angular JS, AJAX and JavaScript
- Developed website using HTML, CSS, JavaScript, jQuery, Bootstrap and Angular JS
- Used Bootstrap front-end framework for faster and easier web development with MySQL database as the backend
- Developed AngularJS components such as controllers, Services, filters, models
- Defined new validation through Angular JS for the form filed validation implemented through HTML5
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree
- Expertise in DOM manipulation using JavaScript, JQuery and Angular JS
- Worked extensively on Client Side Validation using Java Script, jQuery
- Used JavaScript to make dropdown menus on web pages and display part of a web page upon user request
- Front-end prototype and teaming with Bootstrap, jQuery
- Used CSS3 SASS to Organize and Maintain, Reuse as well as compass CSS3 styling
- Implemented content pages using CSS Preprocessors like LESS
- Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept
- Built single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS framework and Node JS
- Built data visualizations to monitor file server load, web server speeds, data processing and more using Backbone.JS
- Implement modules into Node JS to integrate with designs and requirements
- Use Bootstrap for creating responsive website for smart devices using Responsive design and media queries
- Coded JavaScript for page functionality and Pop up Screens
- Build responsive application using Angular JS & Node.JS
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, SASS, JavaScript and extensively used Table less Design in CSS for positioning
Environment: HTML5, CSS3, JavaScript, Bootstrap.JS, jQuery, Angular JS, React, Node.JS, Typescript, RESTFUL APIs, ES5, ES6, Web Services, SASS, LESS.
Confidential - Irving, TX
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Anguar.js, Node.js and AJAX
- Followed Spring MVC framework for developing the Web user interface
- Used Hibernate integrated with spring framework to interact with the database
- Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using Angular.js
- Used jQuery core library functions for the logical implementation part at client side for all the application
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
- Created the front-end SPA using AngularJS, HTML5, CSS, Bootstrap and back-end service using Spring MVC
- Used React JS for templating for faster compilation and developing reusable components
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts. Wrote jQuery function while implementing various UI Screens across the whole web
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
- Used Angular JS and Node.js to implement rich functionality in various pages: CRUD, grid, search, sort, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, slide pages, users switch etc.,
- Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node.js layers
- Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, spring, Hibernate, Web Services
- Interacted with Java controllers (jQuery, AJAX, and JSON to write/read data from back end systems)
- Used GIT for version control and Quality Center for defect tracking
- Defined technical requirements based upon business requirements
- Creating cross-browser compatible and standards-compliant CSS-based page layouts
- 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
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review
- Designed the table less web applications using CSS as per W3C standards
Environment: HTML5, XML, CSS3, JSP, Spring MVC, Hibernate, JavaScript, AngularJS, React.js, Node.js, jQuery, AJAX, JSON, Oracle, Web Services, Eclipse, Tomcat, SQL.
Confidential
UI Developer
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented
- Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and JSON
- Developed UI using JavaScript, HTML, DHTML, CSS, JavaScript validations and XHTML
- Implemented applications in JavaScript, and MYSQL
- Worked extensively with the File management and image libraries
- Performed Client-side validations using JavaScript
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML
- Fixed bugs and provided support services for the application
- Involved in writing SQL Queries, Stored Procedures
- Optimizing SQL queries and stored procedures
- Debugging webpages with firebug and fixing issues
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity
- Created an inline-edit and widget-collapse feature for the web page
- Added an inline Video Player feature that supported Quick Time, Window's Media, and Real-Player
- Performed graphical design and web site contract work for small business and working professionals
- Met one-on-one with clients in exploring the best possible options for their web presence
- Handled duties ranging from creative design to code implementation
Environment: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, JSON, MYSQL, jQuery, SQL.