Senior Ui Developer Resume
Framingham, Ma
SUMMARY:
- Around 7 Years of Professional experience in UI/Web Development in all phases of Software Development Life Cycle including Applications Design, Development, Integration, Implementation, Maintenance, Testing, and Debugging of various client/server web applications.
- Proficient in developing the front end, component - based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer.
- Strong experience in developing websites using HTML5/HTML, CSS3/CSS2, JavaScript, jQuery, JSON, AJAX, RESTful APIs, ES5, AngularJS, ReactJS, NodeJS and Bootstrap.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo classes, and Pseudo elements.
- Expertise in building Templates, Mockups, Prototypes and Layouts using Bootstrap and jQuery plugins.
- Hands-on experience in Model-View-Controller (MVC) framework and Single Page Application (SPA) using AngularJS 1.X, Angular 2.0
- Very good experience in Document Object Model (DOM) and have a strong understanding of DOM functions, and experienced in dealing with challenging High Traffic Websites and cross-browser compatibility issues.
- Excellent experience in developing web pages complying the Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Responsible for checking cross browser compatibility and worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.
- Experienced in using version control systems SVN and GIT.
- Hands-on experience with Jasmine, Karma, Mocha, Chai unit testing, increasing code stability and thoughtful design.
- Expert knowledge in integration of RESTful Web Services, HTTP services and Web services with web applications.
- Experienced in scaffolding tools like NPM, Grunt, Yeoman, and Bower for Angular applications.
- Worked in Agile / SCRUM environment on most of the projects.
- Expertise in Client Side designing and validations using HTML5 and Java Script.
- Extensively used the backbone.js, AngularJS frame works, JSON and JavaScript frameworks jQuery.
- Proficient in Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design/Patterns, and Implementation.
- Expertise in using tools like Firebug, Developer Tools IE and Chrome Inspector Tools.
- Adaptable to new, evolving web technologies.
- Excellent communication, ability to handle projects independently, valuable team player, debugging, troubleshooting, problem solving skills and ability to work actively within team environment.
TECHNICAL SKILLS:
Web Technologies: HTML5/HTML, CSS3, JavaScript, jQuery, JSON, AJAX, XML, AngularJS, NodeJS, Backbone JS, Bootstrap, LESS, SASS, ReactJS.
Web Related: SEO, Web Analytics, Performance Optimization, Jasmine, Karma
Servers: WebSphere, LINUX, BEA WebLogic 12.x/10.x, Apache Tomcat /5.x/6.x, 7.x, JBoss
Databases: SQL Server 2008, ORACLE 10/11g, Mongo DB
Programming: C, C++, Java (1.5/1.6/1.7/8 )
Java Technologies: J2EE, JDBC, JNDI, Servlets, JSP, EJB, Java Beans.
Automation/Building tools: Jenkins and JNLP Slave Nodes, Docker, Chef, Puppet
Testing tools: Jasmine, Karma, Mocha, Chai.
Development Tools: Eclipse, Notepad++, Sublime Text Editor, WebStorm, IntelliJ
Version Control: Clear Case, SVN, GIT.
Other Technologies: Agile Methodology, Kanban Methodology, Ant, Maven, Gradle, Build Forge, Joomla, Photoshop.
PROFESSIONAL EXPERIENCE:
Confidential, Framingham, MA
Senior UI Developer
Responsibilities:
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Involved in development meetings related to user experience design development and testing.
- Responsible to make web pages with accessibility compliance (mobile or web pages should work properly with assistive technologies - ARIA attributes).
- Responsible for the overall layout design that meet cross-device compatibility (Mobile, Tablet and Desktop) using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
- Worked on User focused design areas.
- Responsible for create UI screens within branding guidelines.
- Responsible for transforming design and interaction ideas into wireframes.
- Worked with UI/UX Team to Design and document user interface functionality in wireframe and writing.
- Created style guides and redlines for development handoff.
- Experience in working with interaction designers, user researchers and product managers.
- Developed a single page cross-device/cross-browser web and mobile applications by using AngularJS, NodeJS frame works.
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and jQuery.
- Responsible for demanding and rewarding variety of duties related to development, enhancement and delivery of project
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C and WCAG guidelines standards.
- Performed device level manual testing for mobile, tablet and cross browser testing for web pages.
- Using Jasmine for unit testing of AngularJS.
- Defect support in IST, UAT and PVT level testing phases.
Environment: HTML5, CSS3, Less, Bootstrap, jQuery (1.11.3), NodeJS, Angular (2.0), AJAX, JSON, CMS, AEM, RESTful Services and following Agile standards.
Confidential, Atlanta, GASenior UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Proficiency in building Web (UI) User Interface using, HTML 5, CSS3, JavaScript, jQuery, AJAX, JSON, ReactJS and Bootstrap that follows W3C Web Standards and are browser compatible.
- Involved in designing the front-end applications using web technologies like HTML 5, LESS and CSS3.
- Wrote application level code to perform client side validation using JavaScript.
- Have done a POC to measure effort in migrating JavaScript to ReactJS.
- Developed project's web page as Single Page Application (SPA) by using ReactJS.
- Created various controllers, views, designed services, filters, factories and injected into various methods by using ReactJS.
- Started working on ReactJS. Developed user interface by using the ReactJS, Flux for SPA development and used ReactJS and NodeJS to develop faster, scalable application.
- Used react JS for templating for faster compilation and developing reusable components.
- Responsible for developing a front-end application using ReactJS and Flux architecture for internal team’s productivity use.
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Implemented the Drag and Drop functionality using React-Draggable and used React UI and architecture for building components library including Tree, Slide-view and Table Grid.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA for bug tracking and execution of test cases on every day basis.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Participated in day-to-day meetings, status meeting, reporting and effective communication with project manager and developers.
Environment: HTML5, CSS3, JavaScript, jQuery (1.10.4), ReactJS, JSON, AJAX, Bootstrap, NodeJS, D3.js Agile, JIRA, Web Services, GIT, Jenkins, Maven, Jasmine, Karma.
Confidential, NYcUI Developer
Responsibilities:
- Designed and developed user friendly interface by using JavaScript, HTML5, CSS3, jQuery2.2 and Bootstrap3.
- Implemented responsive web UI and made better user experience using Sass and Bootstrap3.
- Involved in MEAN stack web development.
- Created Single Page Application using AngularJS 1.5.5 along with routing, validations, custom directives and filters.
- Created RESTful Web Service using NodeJS 5.3 and Express.js and consuming in AngularJS 1.5.5.
- Enhanced the system to improve user experience and develop functions to acquire data from RESTful APIs using AngularJS 1.5.5 and AJAX.
- Used Backbone.js to structure JavaScript code in an MVC (Model View Controller).
- Used D3.js and Angular - Fusion Charts for dynamic data visualization.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Used Chrome Developer Tools, Web Inspector to view and debug HTML, DOM and JavaScript errors.
- Used Modernizer to control cross-browser compatibility.
- Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
- Developed JSPs for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under Spring Framework.
- Wrote test cases for automation testing using Jasmine in TDD approach.
- Used Agile Development Methodology for the development process.
- Used Git for project version control.
Environment: HTML5, CSS3, JavaScript, jQuery (1.9.2), Bootstrap, Backbone, Sass, D3.js, AngularJS (1.5.5), AJAX, JSON, NodeJS, RESTful web service, Angular Fusion Chart, Java, Jasmine, Git, JDBC, Servlets, JSP.
Confidential, Philadelphia, PAUI Developer
Responsibilities:
- Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD)
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Hand-coded HTML5, CSS3, Java Script, AJAX and jQuery to create front-end.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Developed single page web application using JavaScript framework AngularJS.
- Proficient in AngularJS components like controllers, directives, factory and service resources, routing, Dependency injection, 2-way data binding, filters and events.
- Developed modular Angular components that could be reused across web applications.
- Built custom UI Widgets and Application logic using AngularJS MVC architecture.
- Implemented angular custom directives and custom filters.
- Implemented the Drag and Drop functionality using jQuery.
- Involved in enhancement of existing application utilizing AngularJS.
- Bootstrap used along with AngularJS in creating the Application.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Developed UI using JavaScript, HTML, backbone.js, CSS, JavaScript validations and XML.
- Applied JQUERY core library functions for the logical implementation of all the applications at the client side.
- Architected, designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Review Click thru prototypes using HTML, CSS, AngularJS, with adhering to W3C and browser compatibility standards.
- Used JQuery to make the HTML5, DHTML and CSS3 to interact with the AngularJS functions.
- Developed the Site using the Struts with Spring Integration using the tiles framework.
- Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client side scripting using AngularJS.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Developed the application front-end using Spring Framework 3.0 that uses MVC design pattern.
- Used spring framework as middle tier component and integrated with Hibernate for back-end development.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Design and build UIs on Server Platform in team environment.
- Participating in product development discussions and providing UI related information.
- Maintained W3C standards.
Environment: Agile, HTML5, CSS3, JavaScript, jQuery (1.8.10), JSF, AJAX JSON, Bootstrap, AngularJS, JAVA, JSP, MYSQL, Spring MVC, Hibernate, Eclipse IDE, Tomcat server, web sphere application server, Spring framework 3.0, Struts.
ConfidentialUI Developer
Responsibilities:
- Planning, analysis, design and implementation of different modules using Agile Methodology.
- Responsible to provide risk/impediments and discuss action plans in daily SCRUM stand-up meeting and providing demo for UAT.
- Developed application layout and composing tiles definitions, managed beans to use with Spring Framework at Business Tier and used Spring Bean Factory for initializing services.
- Developed J2EE, (EJB) Enterprise Java Bean Components and deployed on Web Logic Application Server.
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, Ext.js, AngularJS, Ajax and responsive design in MVC environment.
- Utilized technical expertise to support a variety of e-commerce software, tools, and processes.
- Web application development using Web 2.0 technologies, Java, J2EE, jQuery, REST API, JSON, and spring framework.
- Involves extensive coding in database access by stateless session EJB, action control by Servlet classes, and presentation tier by JSP/HTML pages with custom tag, tag library & JSP templates.
- Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information under UNIX Environment.
- In system data analysis, design and implemented on MySQL . Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
- Contributed to the design direction by building mock-ups in Photoshop and Frontend.
- Testing and Debugging using JUNIT and building the application-using ANT.
Environment: Java, J2EE, JSP, Servlets, WebLogic, Java Beans, JDBC, HTML, CSS, JavaScript, Ant, jQuery (1.7), XML, DOM, SOAP, Oracle, spring, JSP, Windows.