User Interface Developer Resume
Philadelphia, PA
SUMMARY:
- Over 7+ years of IT experience encompasses software design, development and maintenance .
- Created single page applications using Angular JS framework .
- Created custom Directives, Services, Controllers and Filters using Angular JS Framework.
- Proficient in manipulating properties and methods of document objects and modifying attributes and values via the DOM.
- Proficient in programming JavaScript data capture and event handling methods via the DOM event model.
- Debugged and troubleshoot JavaScript code using tools such as Chrome developer tools and developer and firebug.
- Developing/extending plugins using frameworks like jQuery and Angular.
- Created Responsive and Adaptive Design using Media Queries, Twitter Bootstrap and J - Query Mobile
- Expertise in writing unit test cases for javascript and Angular JS using Jasmine Framework.
- Experience with web deployment best practices like concatenation, minification, web server tuning etc using build tools such as Grunt, Gulp .
- Extensive knowledge in creating charts using High Charts and Dojo .
- Implemented UI design using HTML and CSS preprocessors such as LESS, SASS .
- Extensive knowledge and hands on experience in Web development using HTML, DHTML, AJAX, CSS, JavaScript, XML, XSL, XSLT, validations with DTD & XML Schema and processing files with DOM Parsers.
- Expertise in all phases of the software development life cycle including requirements gathering, analysis designing, coding, testing, integration, and documentation.
- Experience using version control tools like SVN and GIT .
- Proficiency in programming with different Java IDE’s like IntelliJ idea, Eclipse.
- Worked on Cross browser compatibility issues.
- Good Understanding of Core JAVA Concepts.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions browsers like Safari, Google Chrome and Mozilla Firefox.
- Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
TECHNICAL SKILLS:
Software Engineering: AGILE, SIX SIGMA - SOFTWARE DESIGNING, UML, RUP, and Systematic Software Reuse.
Architecture: Object oriented design, design patterns, Business Process Management (BPM).
Operating Systems: Sun Solaris, Windows 2000/NT/XP, HP UNIX
Programming Languages: JavaScript, Ajax, XML, XSLT, HTML
Frameworks: jQuery, Dojo, Angular JS2, ReactJS Jasmine, Grunt, Gulp
Preprocessors: LESS, SASS.
Database: Oracle, MySQL, SQL Server.
Tools: Eclipse/MyEclipse, IntelliJ, Net Beans.
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
User Interface Developer
Responsibilities:
- Working in a team, involved in developing the UI, layout and front-end programming for web application that matches requirements of Client
- Developed UI using JavaScript(ECMA6), Angular JS, HTML/HTML5, DOM, AJAX, BabelJS, SASS, LESS and jQuery.
- Used Twitter Bootstrap and Media Queries to create Responsive Web Design.
- Working with CSS3 pre-processors such as SASS and LESS .
- Followed MVC Structure and used Angular JS to develop Single page Application.
- Creating custom directives and custom filters using AngularJS, Accessed Angularjs built in $http service from controller using Dependency Injection features.
- Introduced task runner Gulp.js for minification, concatenation, uglification etc.
- Handling cross browser/platform compatibility issues (Chrome, IE, Firefox, and Safari) on both windows/Mac and handling mobile devices.
- Debugged issues using chrome developer tools and firebug in firefox.
- Used Jasmine to write unit test cases.
- Used github as a source version control and most familiar with managing the code across the branches in the repository.
- Have good knowledge on Jenkins to build the project in different environments.
Environment: ECMA6, Angular JS, AJAX, XML, XSL, lodash, XSLT, JSON, IntelliJ IDEA, Jasmine, HTML5, CSS3, LESS, UI Bootstrap.
Confidential, Framingham, MA
User Interface Developer
Responsibilities:
- Designing client-side web UI using AngularJS framework.
- Working on cross-browser issues related to the front end, which is created using AngularJS, CSS, and HTML5.
- Involved in development of multi-tier web application environment.
- Updated templates and produced additional functional components using JQuery.
- Usage of Javascript build tools such as Grunt, Bower, NPM/node and Karma .
- Using Bootstrap to design the HTML pages so that all the pages of the application will be responsive and platform independent.
- Involving in discussions with UX designer so that best wireframes will be designed for the application.
- Testing the javascript files using Jasmine framework and Karma .
- Deploying Web Services in Apache tomcat application server.
- Developed the Search Widget using JSP, Tiles, JavaScript and AJAX.
- Usage of couchbase as the object database for caching strategy we are using to store objects in the form of JSON, so that users can have less wait time for loading the application.
- Generating build file using Maven .
- As part of the development team continues Contribution for Application Support in Soft launch and UAT phase.
Environment: Angular JS, AJAX, XML, XSL, JSP, JSON, IntelliJ IDEA, Apache Tomcat, Jasmine, HTML5, CSS3, less, Bootstrap.
Confidential, Rockville, MD
UI Developer
Responsibilities:
- Worked in a team, involved in developing the UI, layout and front-end programming for web application that matches requirements of Client
- Developed UI using JavaScript, HTML/HTML5, DOM, AJAX, Sass and jQuery.
- Used Twitter Bootstrap and Media Queries to create Responsive Web Design.
- Working with CSS3 pre-processors such as SASS .
- Followed MVC Structure and used Angular JS to develop Single-page Application.
- Introduced task runner Grunt.js .
- Handling cross-browser/platform compatibility issues (Chrome, IE, Firefox, and Safari) on both windows/Mac and handling mobile devices.
- Used NVDA to test accessibility features
- Used New Relic to find out the page performances.
- Used Jasmine to write unit test cases.
Environment: HTML, CSS, HTML5, CSS3, Java Script, jQuery, AJAX, Tomcat Apache, Casper JS, Agile methodology, Sublime.
Confidential
User Interface Developer
Responsibilities:
- Understanding of requirements from the business perspective
- Involved in the development of a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts Framework.
- Involved in creating responsive web pages using Media Queries and Bootstrap .
- Worked on HTML5 elements such as audio/video, form elements and attributes.
- Provided an HTML, CSS mockup of the original site and worked with various requirements- gathering experts on enhancing the visceral experience for the end user.
- Prototyping both the look and functionality of the application.
- Bug fixing.
- Created the web pages using JSP, AJAX with jQuery, and Dojo implementation for Widgets and Events handling .
- Involved in design and implementation of front-end user interface for internal web application JSP, JHTML, CSS, Java Script.
- Responsible for finding and fixing a large portion of the bugs.
- Involved to create the SRS, Functional document.
Environment: JavaScript, My Eclipse, JSP, jQuery, SVN, AJAX, HTML and CSS, Bootstrap.