Front End Developer Resume
Jersey City, NJ
SUMMARY:
- More than 5 years of diversified experience as a UI developer in different Banking, Insurance and Finance Domains.
- Extensive Experience in designing User Interface for Single Page Web Applications using Angular , HTML/ HTML5, CSS/ CSS3, JavaScript, jQuery , AJAX and JSON
- Strong knowledge and experience with Angular Modules, Directives, Controllers, Services and Factories.
- Great understanding of front end technologies like D3.js, Google Polymer and React.js.
- Excellent in using UI - Router to render different templates and generate different URLs.
- Proficient in working with $http services to interact with the server side code.
- Working knowledge of sever side PHP, Java/J2EE, .net environments .
- Used Node.js with react for server side rendering. Implement modules into Node.js to integrate with designs and requirements.
- Have written procedures to GET and POST data from both SQL and NoSQL, databases like MySQL and MongoDB.
- Experience in developing applications using Angular-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc .
- Hands on experience in using CSS media queries and Bootstrap3 for responsive design .
- Proficient in us ing CSS preprocessing scripts like SASS, LESS to create and optimize logic style sheet .
- Have good knowledge on Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp.
- Hands on Experience in tracking the individual progress of team members using BitBucket (GIT).
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Integration with Java back end to consume RESTful API by Angular http service.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome .
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Expertise level knowledge in entire SDLC process, like Agile and Waterfall, from business analysis to development, testing, deployment, documenting, maintaining and user training .
- Excellent oral, verbal, written, communication, interpersonal and presentation skills. Strong team player with organizational and analytical skills.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills
TECHNICAL SKILLS:
JavaScript Frameworks\ Databases: Angular JS, Node Js MySQL 5.0\SQL 2012
IDE \ Build Tools: WebStorm, Eclipse 3.3, 4.3\ Http-server\ Apache Tomcat
Design and Debug Tools \ Platforms: Microsoft Frontpage 2003, Macromedia \ Windows 7&8, Ubuntu Dreamweaver, XML, Microsoft VISIO\ Linux & Unix\
Languages \ Server Scripting: Java (JDK 1.5, 1.6, 1.7, 1 .8 ), C/C++, \ JSP, AJAX, Node.js, ( XML, JSON).SQL, tcl, Python, R
Client Scripting: HTML 5, HTML4.0, XHTML, DHTML, SASS, CSS, JavaScript, Angular JS, Backbone JS, Bootstrap & jQuery
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Front End Developer
Responsibilities:
- Designed the User Interactive (UI) of Single Page Web Application using AngularJS , HTML5, CSS3, JavaScript, AJAX and JSON .
- Used CSS Media Queries and Bootstrap3 to create responsive layout for Mobile device s .
- Created the layout for the entire application using HTML 5 sematic elements.
- Used AngularJS UI-Router and providers to use HTML5 notation to navigate to different pages in services module.
- Created Angular custom directives for Custom Layouts and Modal Dialogs.
- Used Angular Hotkeyjs and Smart Table as Angular Plugin.
- Implemented Client Side Validation in different modules by using Angular Form Validation , jQuery validation and HTML 5 New Input types.
- Created Angular Factories to make RESTful api calls MongoDB using the $http servive to fetch the JSON contract.
- Created Custom Filters and Custom directives to render different data and display it according to the needs of the project.
- Handled all the slide show, hide and show controls, dropdown menus and tab navigation using AngularJS.
- Participated in consuming RESTful Services using Angular $http and $resource services and render the data on UI using Bootstrap table and Grid System .
- Used SASS framework to optimize CSS by minimizing complexity making it DRY.
- Involved in developing RESTful services for querying the java based backend .
- Co-ordinated with QA team for testing production releases using unit testing tools like Karma integrated with Jasmine .
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers . Responsible for checking cross browser compatibility and hence worked on different browsers like Safari , Internet Explorer , Mozilla Firefox and Google Chrome.
- Participated in analyzing, designing and developing application using Agile Methodology .
- Attended daily scrum meeting to keep track of the features and progress relating to the target set for the sprint.
- Worked and coordinated with the offshore team to coordinate the tasks to be done in parallel.
- Used BitBucket to track my daily progress.
Environment: HTML /HTML5, CSS/CSS3, JavaScript, AngularJS, jQuery, Angular jqLite, Bootstrap, Usability Testing, JSON, AJAX, Agile, Git, Eclipse
Confidential, NEW YORK
Front End Developer
Responsibilities:
- Worked on AngularJS MVC Framework and also on JavaScript , HTML5 , CSS3 in the front - end development .
- Developed cross browser and multi browser compatible web pages using, AngularJS UI Bootstrap and AngularJS plugin like AngularJS Hotkeys and Smart Table .
- Used/modified AngularJS .promise to perform AJAX calls for creating interactive web pages on JSON response.
- Developed the responsive web design using Bootstrap CSS and Media Queries.
- Used JSON for data exchange between client and server via RESTful web services.
- Used AngularJS routeProvider to navigate to different section of the page of the application.
- Used AngularJS Factory and Provider to provide services.
- Involved in Software Development Life Cycle using Agile methodology(Scrum)
- Developed the UI layout and front-end programming (HTML) for web \ that matched requirements.
- Create responsive layout for Mobile device.
- Coordinated with the Business Analysts and conducted feedback sessions with the Associates in order to understand the requirements of the user interface layout of the web application.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Implemented unit tests and code reviews using Jasmine ..
- Performed code review and test cases review for the developed features.
- Maintained application version control with GIT
Environment: HTML5, CSS3, jQuery, AngularJS, Angular jqLite, Bootstrap, JavaScript, AJAX, JSON, Jasmine, Servlet, S pring, Web Storm
Confidential, NEW YORK CITY, NY
Front End Developer
Responsibilities:
- Developed the website using MongoDB, AngularJS , Express.js and Node.js (MEAN)
- Participated in various phases of Software Development Life Cycle
- Designed and implemented front - end page layout using HTML/HTML5, CSS/CSS3, Bootstrap, AngularJS
- Used Ui-router to manage URL Routing
- Utilized many different Bootstrap Components such as Pagination, Modal and Collapse
- Used JavaScript to handle the basic front-end logic, manipulate DOM and create Event Handlers
- Utilized $resource in AngularJS to create a custom Service
- Developed several custom Directives in AngularJS to provide shared component
- Implemented different kind of custom Filters in AngularJS to format displayed data
- Used ngAnimate/angular-animate and CSS/CSS3 to program various visual effects
- Implemented Responsive Design by Bootstrap Grid System and CSS3 Media Queries
- Implemented front-end data visualization and view module using HighCharts
- Used LESS as the CSS pre-processor and compiled less file with Gulp.
- Developed the relevant backend RESTful API using Node.js and Express.js
- Developed database operation API using Node.js and Mongoose to interact with MongoDB server
- Used Q.js as the Promise library to handle the asynchronous function call and exception
- Set and configured test environment using Karma , wrote unit test using Jasmine and end-to-end test using Protractor
- Managed the project using Git and Github
Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, Ajax, Node.js, Express.js, MongoDB, Mongoose, Passport.js, ui-router, ui-bootstrap, Karma, Jasmine, Protractor, Git, Gulp
Confidential
Front-End Developer
Responsibilities:
- Actively involved in various phases of the Software Development Life Cycle and the project was developed by using the Agile (SCRUM, SPRINT) methodologies.
- Responsible for web designing using HTML 4, XHTML, CSS 2 , JavaScript and extensively used Table less Design in CSS for positioning.
- Created user experiences and information architecture flows to meet business/client needs with an emphasis on clarity and usability, using human-centered design principles and design techniques
- Implemented latest HTML 4 and CSS 2 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
- Responsible for designing Front -side of the website like embedded graphics, and interactive documents using JavaScript, XML, HTML and CSS .
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Involved in c reat ing sites to organize client contacts and to summarize monthly financial data using MyS QL .
- Created web services and desktop applications to access and display data needed by support teams using, Ajax, JavaScript, J Q uery, Java, CSS and HTML .
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap , custom media queries , etc.
- Created dynamic HTML5 pages with JavaScript and CSS3 for their Intranet software product.
- Used JSON format to serialize and transmit structured data over network connection
- Used Jasmine for External Configuration Files & debugging and added unit tests to the code base using Jasmine.
- Co-ordination with onsite team for development, testing and production issues.
Environment: JavaScript, jQuery, HTML 4, CSS2, DHTML, WebStorm, JSON, Bootstrap
Confidential
Programmer
Responsibilities:
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Involved in implementing java rendering framework which manages the pages on the server side
- Involved in developing the Validations across the application using jQuery Validator plug in .
- Involved in implementing the UI to support all the major browsers.
- Worked with partners and clients at every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
Environment: HTML 4, CSS 2, JavaScript, JQ uery, AJAX, JSON, XML, Tomcat Apache, SQL, Eclipse