Sr. Web Ui Developer Resume
Houston, TX
SUMMARY:
- Around 8 years of experience in Front End Developer, Angular Development, UI Development, Software Analysis, Implementation, Testing, and Documentation of Web & Client Server Applications using HTML5, DHTML, XML, XHTML, XSLT, JavaScript, Spring Boot, jQuery BackboneJS, VueJS and CSS3 & Angular JS, Angular 2, Angular 4, ReactJS.
- Worked with ReactJS with Redux.
- Extensively used the JavaScript frameworks, jQuery, Bootstrap, Angular JS
- Developed Web 2.0 applications to consume JSON response using callback functions.
- Experience in using NodeJS
- Created smart navbar system in typescript that would retain a client context across multiple web apps using the query string. Smart NAV would automatically determine selected navigation node using the browser URL.
- Used node.js for JavaScript applications to deal with Http Request.
- Familiarity with Version control tools like CVS, Git.
- Experience with common front - end development tools such as Babel, Web pack, NPM, etc.
- Experience in using task runners like gulp and grunt
- Skilled in solving complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Proficient in handling Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navibars, Pagination, Alerts, Progress bars etc.
- Good knowledge and experience of UML, Unified Process at the Enterprise level and familiarity with popular process methodologies like Agile, Waterfall.
- Implemented Agile Methodologies SCRUM a light weight framework, UI SDE for managing and controlling iterative and incremental projects.
- Extensive knowledge on PHP
- Responsible for checking Cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
- Expertise in object modeling and Object-Oriented design methodologies (UML).
- Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.
- Experience in using Design Patterns like MVC, Data Access Object (DAO), Singleton, Business Delegate, Service Locator and Session Facade.
- Proficiency in Database Programming using SQL Server, MySQL, Oracle .
- Worked on various platforms including Windows XP, Vista, 7 and UNIX.
- In-Depth knowledge/Experience of Web 2.0, section 508 JavaScript, JQuery, W3C Standards.
- Proficient with Object Oriented Programming (OOPS) Concepts, Object Oriented JavaScript, JAVA and their Implementation.
- Experience in Struts MVC and Spring frameworks. Strong experience in implementation of Hibernate into frameworks like Struts, Spring.
- Knowledgeable in Underscore.js, Knockout.js, Backbone.js, D3.JS
- Involved in development converting the static HTML mark-ups to JSP’s using JSTL.
- Experience in understanding Document Object Model (DOM), DOM Functions and Implementation of user-centered design (UCD) methodology.
- Possess excellent communication and Problem-Solving skills and the ability to work as a team member, as well as independently and adapt to new, evolving technologies and implement them in current projects.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, CSS2/3, JavaScript, Spring Boot, AJAX, XHTML, JSON, XML 1.0, XML 1.1, REST, SOAP, XSLT, XML-RPC, Java/j2ee
JavaScript Library: JQuery, BackboneJS, VueJS, Angular.JS, Angular 2, Angular 4, ReactJS
Programming Languages: Java, J2EE, C++, C, .Net, Ruby on Rails (ROR)
Databases: SQL Server 2008, Oracle 11g, MySQL 5.1, MS Access 2007
Operating Systems: Windows (7, 8) and Mac (10.1-10.7)
IDE: SublimeText2, Notepad++ and Eclipse, Net Beans, Eclipse Kepler,IntelliJ IDEA, spring suite, IntelliJ idea, Jira, YUI, SVN, CVS, GIT
Debugging tools: Firebug and Chrome Developer Tools
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr. Web UI Developer
Responsibilities:
- Developed front end for the entire website using HTML5, CSS3, Javascript, React JS, Angular2 and Node JS 6.
- Implemented web page using the semantic markup and page layout of HTML5 and implemented the new CSS3 border-radius property for the design layout and CSS3 transitions to change property values over a given duration .
- Redesigned the existing module with AngularJS and React JS according to the client requirements.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $R oute Provider in AngularJS to route the data from one service to another server .
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Created smart navbar system in typescript that would retain a client context across multiple web apps using the query string. Smart Nav would automatically determine selected navigation node using the browser URL.
- Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js, Require.js and Node.js.
- Implementing the complete Application in the in-build MVC Architecture with Angular JS.
- Coded Angular JS controllers and directives for application functionality.
- Used filters while coding in Angular JS.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Used JSP, Servlets for developing end user interaction
- Followed Web Accessibility Guidelines while coding the website.
- Implemented various JavaScript/JQuery effects on the pages.
- Extensively used JQUERY, JSON, XSLT, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Created dynamic webpages making AJAX Calls, using the XML Http Request Object .
- Used jQuery for interaction between JavaScript and HTML.
- Worked with the design of the templates and skins in CSS.
- Used JDBC-ODBC Bridge for Database Connection
- Called the restful web service calls for POST, PUT, DELETE and GET methods .
- Used JQuery to make REST API calls and Designed/documented of REST APIs for collection and retrieval of high data
- Good experience with Spring MVC, Used Spring MVC to send the request from UI to Controllers.
- Setup Jasmine for UNIT and Functional Testing of JavaScript .
- Designed responsive UI to work on cross browser and multi devices .
- Working with Bootstrap twitter framework to Design single page application .
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE 8, 9, 10 browsers.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting
- Adhered to corporate standards with respect to problem, change and configuration management
- Involved in releasing code across the different environment.
- Involved in bug fixing and assisted QA team in navigating through the pages.
Environment: HTML5, CSS3, React JS, JavaScript, Spring Boot, XSLT, AngularJS, Node JS, JQUERY, Bootstrap, AJAX, JSON, Windows 7, REST (web service), Java/j2ee, Spring MVC
Confidential, SFO, CAUI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular.JS and Bootstrap .
- Used AJAX, JSON to send request to the server to check the functionality of the websites.
- JSON for storing and exchanging information between browsers and servers.
- Used JavaScript, JQuery for user interactions in pages.
- Received business logic specifications and design documents, and translated them into HTML5, CSS3preprocessor styling SASS, JSON files, JavaScript code and AngularJS .
- Involved in writing and modifying procedure, Queries, Views and Triggers and called them from JavaScript using the local application framework.
- Worked on GitHub to maintain the repository.
- Upgraded JQuery plug-in into React.JS components.
- Defined new validations through Angular.js for the form field validation implemented through HTML5 .
- Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Involved in TDD for developing and performing test cases using Jasmine and Protractor .
- Used Twitter Bootstrap framework for developing customizable and fully responsive for various screen sizes.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Developed front end web portals dynamic functionalities using React Js .
- Used React.js as a View in MVC .
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Worked on JIRA to maintain and update the task.
- Created custom directives in JS and React JS for re-usable components ( multi-field form elements, background file uploads, etc.).
- Design and develop user controls and custom controls in the product using AJAX
- Use JavaScript for client-side scripting which reduce server trips and decrease the response time of the web application request.
- Implemented and tested the enterprise application with JQuery, Spring MVC .
- Used GIT for Version Control to track check-ins and rollback code.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, XSLT, JQuery, SASS, WRIA 2.0, AJAX, JSON, Angular JS, GIT, React.JS, Bootstrap, MySQL, Agile, Jasmine, Protractor.
ConfidentialWeb UI Developer.
Responsibilities:
- Extensively used GIT for version controlling and regularly pushed the code to GitHub.
- Designed and developed AngularJS components such as controllers, directives and services.
- Created an internal browser based text editor using HTML, CSS, JavaScript.
- Developed JSP pages using tag libraries and presentation layer using JSP, JavaScript, JQuery, HTML5, CSS3, and AngularJS. Worked with JQuery UI plug-in like widgets, interactions and effects.
- Used extensive Java Collection framework, exception handling classes.
- Designed user interface for users to interact with system using JQuery, JSON, JavaScript, HTML, CSS, Angular JS and Bootstrap. Developed JSP's for the presentation layer.
- Worked with No SQL database MongoDB and worked with it to perform many different operations.
- Developed and prepared test cases for unit testing with Unit.
- Used debugging tools like Firebug and Web Inspector for debugging and testing of the web pages.
- Issues were tracked in bug tracker and were successfully debugged.
- Collaborated with the design team to ensure web products and design visions are maintained, final markup is standards compliant and UI deliverables are completed on time.
- Involved in Agile/SCRUM based approach to UI Development.
Environment: Angular JS, JavaScript, Bootstrap, HTML5, CSS3, SASS, LESS, JQuery, Require JS, Node.js, Express.js, Micro Services, Photoshop, AJAX, JSON and Karma / Jasmine.
ConfidentialWeb Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript and JQuery.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines
- Gathered and analyzed the requirements from the client and developed POC screens.
- Each element on the page is created as templates in order to maintain the modularity and make it reusable for other fields in different states.
- Used CSS Media Queries to create Responsive Web Designs
- Involved in design, development of Restful web services.
- Experience with SDLC which consists of Requirement from business and UX teem, design, development, testing, change request management, maintenance, enhancement and support.
Environment: HTML, CSS, JavaScript, JQuery, Photoshop, Ajax, Tortoise SVN.
ConfidentialWeb Developer.
Responsibilities:
- Design and Develop expense report screen, Audit track page, T & E policy page.
- Involved in attending meeting with clients and add designer to get knowledge transition.
- Code JavaScript for page functionality and pop-up screens and used HTML to make drop-down menus on web pages and display part of a web page.
- Worked with CSS background, layouts, text, border, margin, padding, table, positioning elements in CSS.
- Managed and implemented all codes changes via SVN.
- Created prototypes in HTML, Photoshop, JavaScript and CSS for different UI pages.
Environment: HTML, CSS, JavaScript, JQuery, Ajax, Tortoise SVN.