User Interface Developer Resume
Columbus, IN
SUMMARY
- 6+ years of experience in Web application development that includes Analyzing, Designing, Coding, Testing, implementation & Production Support with Agile and Scrum.
- Developing experience using web technologies such as HTML, JavaScript, CSS3, AJAX, jQuery, JSON, AngularJS, ReactJS.
- Experience in developing Responsive Web Design (RWD) for different types of devices like tablets and mobiles using media queries and libraries like Bootstrap.
- Involved in making the application Responsive using Bootstrap and also usedLESS/SASSpre - processor
- Learned and used Bootstrap framework to build a responsive website that is capable of displaying webpages on various screen sizes.
- Experience with MVC framework such as AngularJS for creating Single Page Applications (SPA).
- Built the client side front with AngularJS models, controllers and views and using angular directives, custom directives to build re-usable components as part of the development standards.
- Fluent in using AngularJS, including Dependency Injection, Data-binding, Directives, Router, Scope, Controller, Services, Filter.
- Good experience of TypeScript and Angular JS 2.0 Beta
- Built the application with ReactJS, with client custom architecture built over MVC
- Experience in sending and retrieving data files in JSON using AJAX calls.
- Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, RESTful Web Services
- Developed web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards
- Made Rich Internet Applications (RIA), (especially those developed with Ajax and JavaScript) more accessible to people with disabilities
- Good Knowledge on implementation of User-Centered Design (UCD) methodology
- Experience with NOSQL databases like MongoDB and Firebase.
- Good Experience using Grunt for Front End Task Runner. Also used Yeoman, Bower, and NPM.
- Experience in using application servers like IIS, Apache Tomcat, Weblogic.
- Experienced in using various tools such as Notepad++ and IDEs such as NetBeans, Visual Studio, Eclipse, etc. for development and design.
- Experienced in using assistant tools such as SVN, GitHub, etc.
- Participated in Agile development/SCRUM methodologies and Extreme programming (XP) /daily standup meetings to keep track on the ongoing project status and issues.
TECHNICAL SKILLS
UI Web Technologies: DHTML, HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, jQuery, AJAX, DOM, JSON
Frameworks: AngularJS, ExtJS, ReactJS, Node Js, Bootstrap
Languages: C, C++, Java, J2EE, Python
Web services: SOAP, RESTful
Testing Tools: Jasmine, Karma, Protractor, JIRA
Software Tools: UML, Microsoft Visual Studio, Dreamweaver, Adobe Photoshop
IDEs worked on: Eclipse, Notepad++, Microsoft FrontPage, WebStrom,NetBeans.
Source code Editors: Sublime, Notepad++
Application Servers: Tomcat Apache Server, HTTP Web Server, Weblogic
Standards Used: W3C, WCAG, Section 508 Protocols
Version Tools: SVN, GIT Hub
Database: Oracle9x/10x, MS-Access, PL/SQL, Postgresql.
Browser: All (IE, Firefox, Opera, Chrome, Safari)
PROFESSIONAL EXPERIENCE
Confidential, Columbus, IN
User Interface Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using XHTML and CSS. Created detailed wire frames & process flows.
- Used jQuery, JavaScript, HTML5, and CSS3 for front end web designing.
- Built web-based mobile application for smartphones, tablets and desktop using AngularJS 1.x/ 2.0, jQuery, and Bootstrap.
- Created Dynamic Web Pages using Web Controls, rewrote existing CSS to form adaptive and responsive layouts for mobile UI.
- Styling pages using CSS and developed JavaScript for user interfaces.
- Used Selectors in jQuery for updating content on DOM nodes and AJAX calls to REST services.
- Met with the project manager to determine website goals and develop strategies for creating a strong web presence.
- Evaluated the upcomingAngular2conversion requirements as well as TypeScript
- Integrating theAngular2components with RESTFUL web services by writing the Proxy class in Angular
- Developed on Visualization frameworks such as ExtJS/D3/Highcharts.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Involved extensively Test Driven Development - TDD practices and code refactoring.
- Experience with application scaffolding tools, automation & development tools, and dependency management (e.g. Yeoman, Bower, NPM, grunt)
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers
- ImplementedMavenbuild tools to build jar and war files and deployed war files to target servers.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Involved in writing the Properties, methods in the Class Modules and also consumed web services
Environment: HTML5, CSS3, AJAX, jQuery, JavaScript, AngularJS 1.x/2.0, TypeScript, Highcharts, D3, DOM, Grunt, Rest Web Services.
Confidential, Tulsa, OK
UI Developer
Responsibilities:
- Created optimized graphic websites and application interfaces using HTML5, CSS3, JavaScript, AngularJS, jQuery UI framework.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Worked on re-factoring existing application code (built in AngularJS).
- Worked on AngularJS directives and controllers for designing the web application and used its two-way data binding to achieve the feedback functionality from the user.
- Used AngularJS filters for searching, sorting, pagination and used custom filters.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application.
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap, which is further integrated with Web Services
- Designed various routing mechanisms using AngularJS.
- Implemented $http functionality in AngularJS in order to retrieve data from web servers
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript
- Added ARIA attributes to search content to relate dynamic server-side information to screen readers and for greater keyboard accessibility.
- Extensively used JAWS15 Screen Reader for Web Accessibility.
- Implemented Struts framework.
- Worked on client authentication using spring.
- Migrated a part of AngularJS with ReactJS.
- As a major role in developing React & Redux to delivery high performed features and great experience for production
- Solid understanding of React Virtual DOM Algorithm for React performance optimization.
- Used latest web technologies ReactJS Flux architecture for uni-directional data flow & also used React routes for synchronizingUIand URL.
- Implemented modules into Node.js to integrate with designs and requirements & also back-end services using Node.js and Node modules
- Installed Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp.
- Used Jenkins to build the application and created the jobs.
- Implemented RESTful services and data services on Node.js and Express.
- Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
- Used GIT for version repository maintenance.
- Unit tested complex methods and objects using Jasmine.
- Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
Environment: HTML5, CSS3, JavaScript, jQuery, ReactJS, Node js, Java,Springs,Struts Bootstrap, Jasmine, WebStorm and Agile/Scrum,Jenkins, RESTfulS,Gulp.
Confidential, Warrensburg, MO
Front EndWeb Developer
Responsibilities:
- Designed and developed front-end UI using HTML5, CSS3, JavaScript and jQuery.
- Implemented Presentation layer using CSS Framework, AngularJS, ExtJS, Wire-framing, and HTML5.
- Performed Client side validation using JavaScript.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Create, edit and maintain sites implementing responsive design and themes using front-end development frameworks including Bootstrap and media queries.
- Designed various routing mechanisms and implemented $http functionality in AngularJS in order to retrieve data from web servers.
- Implemented Angular controllers to maintain each view data and customized data tables and high charts into AngularJS directives.
- Used ExtJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes.
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Followed JIRA, which is work tracking tool. Used to update JIRA each and every stage as per the development i.e, ready to develop, build, test, approve
- Developed the unit testing scripts using Jasmine for testing the JavaScript code and automation of the tasks with Grunt/Gulp. framework implemented with REST API and MongoDB NoSQL as back end database.
- Used SVN for version repository maintenance.
- Used JUnit for writing test cases and testing the application functionality.
- Used tools such as Firebug, web developer tools for debugging and correcting errors.
- Following Scrum methodology to track the project details and updating the development status every day.
Environment: HTML5, CSS3, JavaScript, JSP, AJAX, JSON, Agile, Scrum, jQuery, MangoDB, AngularJS, Bootstrap, JIRA, SVN,Gulp.
Confidential
UI Developer
Responsibilities:
- Involved in development of User Interface using HTML, CSS, JavaScript, and jQuery, AJAX, JSON.
- Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Produced content pages with CSS layout and style markup presentations and also used JavaScript methods and properties.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Highly involved in making updates to the current website and simultaneously handling other projects.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Used AJAX extensively to implement front end /user interface features in the application.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Participate in the team on agile development cycle and followed SCRUM methodology.
Environment: Eclipse, HTML, CSS, JavaScript, jQuery, AJAX, JSON, DOM, agile.
Confidential
UI Developer
Responsibilities:
- Interacted with business system analyst to understand the technical requirements of the project.
- Designed prototypes and Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in writing SQL Queries, Stored Procedures.
- Debugging webpages with firebug and fixing issues.
- Involved in developing test plan and procedures.
- Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
- Validating views with W3 markup validation service and fixed errors.
- Preparing the documentation for the entire process for the future reference.
- Optimizing SQL queries and stored procedures.
Environment: Eclipse, Firebug, HTML, CSS, JavaScript, jQuery, SQL, PL/SQL.