Front End/ui Developer Resume
Newark, NJ
SUMMARY
- 6 years of professional experience as a Front - End UI/Web Developer on creating interactive software products having valuable & instinctive user experiences through multi-platform environments using Java and UI technologies.
- Experienced in working with various domains like Insurance, Financial Services, Banking, Health care and IT.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to applyW3C web standards.
- Extensive experience in teh field of Web Application development and design using HTML5, CSS3, JavaScript, jQuery, JSP, AJAX, JSON and XML.
- Familiar in using CSS Preprocessors like SASS and LESS.
- Proficient in using Front end Development Frameworks like AngularJS and Backbone.js to develop responsive Single Page Applications (SPA) and Dynamic Web Applications using MVC and MVP Architecture.
- Strong Experience in developing Responsive Web Design using Twitter Bootstrap3.0 and CSS3 Media Queries.
- Knowledge of developing RESTful web services using Java classes, Hibernate to store information in database and also has good understanding of SOAP web service.
- Experienced in developing MEAN Stack RESTful API - Using Node.js, Express, AngularJS and MongoDB.
- Well versed in consuming RESTful Web Services using jQuery, AngularJS, AJAX, and rendering teh JSON response on UI Used D3.js, a Javascript library and jQuery Fusion Charts for producing dynamic, interactive data visualization.
- Knowledge of Javascript library, ReactJS for developing reusable components and Sisyphus.js for auto save feature.
- Familiar with Hibernate, Java Object Relational Mapping (ORM) and Spring-MVC Framework to map Java classes to database tables.
- Proficient in Javascript testing frameworks like Jasmine and Qunit and Javascript Command line tool Karma.
- Knowledge of Github and use of Git bash for code submission in Github repository. Also, used CVS and SVN for source code version control.
- Proficient in using build tools like Grunt, Gulp for automating repetitive tasks and Jenkins for continuous integration.
- Handled Browser Compatibility issues using debugger tools like Webshims and Mordernizr Polyfills.
- Familiar with NoSQL database like MongoDB to store information in form of JSON like documents with Dynamic Schemas.
- Experienced in Test Driven Development (TDD) and Agile Methodology with Scrum team structure for teh development process.
- Used JIRA tools for task assignment, bug tracking and fixture.
- TEMPEffective problem solving skills, interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines.
TECHNICAL SKILLS
Web Technologies\Version Control\: HTML, HTML5, XML, CSS, CSS3, \CVS, VSS, SVN\ JavaScript, jQuery, Ajax\
IDE & Tools\JavaScript Libraries\: WebStorm, Notepad++, Adobe Dreamweaver, \jQuery, Ext JS 2.0/1.0, Node.JS, Angular JS, \ Adobe Flash Professional + Action Script 2.0, \React.js, Highcharts, D3.js\ Microsoft Publisher, Eclipse\
Databases\Operating Systems\: Oracle 11g/10g, MY SQL\Windows 95/98/2000/XP/Vista/7\
PROFESSIONAL EXPERIENCE
Confidential, Newark, NJ
Front End/UI Developer
Responsibilities:
- Developed Single Page Applications using AngularJS MVC Framework and RESTful services.
- Involved in Customer Accounts, Transactions, Rewards, billing and transfer modules.
- Developed teh Responsive Web Design using CSS Bootstrap and Media Queries.
- Implemented account creation module as a Single Page Application using Angularjs along with Angular validation.
- Created AngularJS controllers, factories, filters, routers and services.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and jQuery.
- Used JQuery UI and Bootstrap for Accordion, Carousel, Modal Dialogs, tabs, and date picker.
- Involved in Page Layouts, Dynamic Menu, Search features.
- Implemented form validation using JavaScript and Regular Expressions.
- Involved in development of commonly used angular components across teams such as customer directives for grid, pagination, conditional validations.
- Involved in Creating and Consuming RESTful Services using NodeJS and Express Framework.
- Involved in File Manipulations, File Uploads using Node JS.
- Involved in Consuming RESTful Services using Angular $http Service.
- Involved with all stages of Software Development Lifecycle using Agile Methodology.
- Used GitHub for teh Version control and Jenkins for continuous integration.
- Created required templates and reusable style sheets based on UI standards and company’s requirements and also used Test Driven Development with Scrum team structure for fastening development process
- Worked on cross browser compatibility issues by using modernizer and execute unit test cases using QUnit.
Environment: HTML5, CSS3, JavaScript, JQuery, AngularJS, Bootstrap, Node.JS, D3.JS, GIT, Ajax, JSON, Express, REST, MySQL, Eclipse, Jenkins, WebStorm, Qunit, Test Driven Development, Agile Methodology
Confidential, New Brunswick, NJ
Full Stack Java Developer
Responsibilities:
- Developed some web sections as Single Page application using AngularJS MVC framework.
- Created AngularJS controllers, factories, filters, routers and services.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and jQuery.
- Add animation TEMPeffects on components using CSS3, jQuery and Angular UI jQLite.
- Redesigned teh web page layouts to make them mobile responsive and cross-browser using CSS Bootstrap and Media Queries.
- Created Page Layouts, Dynamic Menu, Modal Dialogs, Search features.
- Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.
- Redesigned teh web pages to improve user experience and add new functionality.
- Used RESTful Services using Angular $http Service.
- Involved in creating RESTful services using Spring MVC
- Created required templates and reusable style sheets based on UI standards and company’s requirements.
- Developed teh application using Agile Methodology.
- Using Both Regular Expressions and Angular Form Validation to do teh Form Validations.
- Used GIT for teh Version control and used JIRA tools for task assignment, bug tracking and fixture
- Worked on cross browser compatibility issues and execute unit test cases using jasmine.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Angularjs, Bootstrap, Angular UI, GIT, Web Storm, MySQL, Jasmine, React.js, JIRA, Agile Methodology
Confidential
Developer
Responsibilities:
- Involved in requirement gathering of my Modules and came up with understanding document (SOW).
- Developed and taken ownership for Utility using FileNet 4.0 APIs and Java.
- Involved in fixing bugs.
- Involved in presentation of utility (demo) to business customer.
- Unit testing and integration testing of owned use cases. Developed Client side validations using spring framework.
- Functional Testing and Bug fixing.
Environment: Java 1.6, JSP, spring, hibernate, jQuery, JBoss Server, Web Servicess, Toad and MKS
Confidential
Developer
Responsibilities:
- Understanding teh requirement from business.
- Analyzing teh requirement provided by teh business.
- Preparing teh requirement document.
- Contribution in Designing of teh overall Project solution.
- Preparing teh execution document.
- Preparing teh DB scripts
- Executing teh DB scripts in staging environment.
- Developing teh utility for modifying teh taxonomy properties of teh documents.
- Execution of teh utility in a batch process.
- Reconciling teh 1.76 million updated documents.
- Got a customer appreciation for this project.
Environment: Java 1.5, JSP, Spring MVC, Liferay Portal, hibernate jQuery, Ajax
Confidential
Developer
Responsibilities:
- Development of teh java utility which will modify teh security policy of teh documents.
- Development of testing/monitoring tool which will create teh documents and extract teh Security policy of teh documents after teh policy is updated.
- Creation of Security Policies.
- Implementing Access Control List based on role matrix.
- Prepared teh test cases.
- Unit Testing.
- Deployed in staging environment.
Environment: Java, Servlets, JSP, spring, Hibernate, Oracle