Front-end Developer Resume
New York, NY
SUMMARY:
- Over 6 years of IT experience in analysis, design, development, testing, implementation and support of Web/Client - Server Applications with Javascript Front End Web Applications.
- Outstanding Front-end Developer and talented Software Engineer with proven expertise in Analysis, Design, Development, Testing and Maintenance of enterprise web applications using JavaScript/HTML/CSS technologies.
- Expert in building clean, effective and high performance Single-page Web Application with Ember JS for more than 2 years.
- Experience in building Single-page Web Application with AngularJS, AngularJS 2, ReactJS, NodeJS, and ExtJS.
- Expert in developing User Interface with HTML 5 and CSS 3.
- Expertise in integrating application functionalities with UI using JQuery.
- Expert in building responsive web apps with CSS3 and Bootstrap that supports multiple desktop browsers and mobile device browsers as well.
- Experience with supporting accessibility and screen readers (VoiceOver, JAWS) with WAI-ARIA.
- Experience in Service-Oriented Architecture (SOA) and RESTful Web Services (using Apache CXF) technologies.
- Experienc in version control and code review systems such as GitHub and Subversion.
- Experience in dependency management and build tools like Maven.
- Experience with QUnit testing.
- Experience with code quality management with SonarQube.
- Extensive experience with application development IDE like Sublime Text 2, IntelliJ IDEA and Eclipse.
- Strong skills in debugging in browser debugging tools such as FireBug and Chrome Developer Tool.
- Strong skills in debugging on tablet browsers such as Chrome on Android, Safari on iOS.
- Solid background in operating systems like Mac and Windows.
- Proficiency in working across all stages of Software Development Life Cycle (SDLC) and Agile/Scrum methodologies.
- Excellent analytical, interpersonal and communication skills.
- Fast learner and eager to learn new technologies.
TECHNICAL SKILLS:
Languages \ Operating Systems: JavaScript, JQuery, Ember JS, HTML5, CSS3\ Mac, Windows\
Tools \ Methodologies: Sublime Text 2, IntelliJ IDEA, Eclipse, Git, \ Agile, Scrum\ GitHub, Maven, QUnit, FireBug, Chrome
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Front-end Developer
Responsibilities:
- Develop functional and appealing web application with JavaScript, EmberJS, Ember-cli, JQuery, HTML5 and CSS3.
- Process server data with Ember-data.
- Support application maintenance and enhancements.
- Improve code quality with quality management platform SonarQube.
- Write unit and integration tests and maintain test coverage with QUnit, Express and PhantomJS.
- Debug issues using JavaScript development tool (FireBug, Chrome Developer Tool)
- Debug tablet app and browser such as Chrome on Android and Safari on iOS.
- Develop proof of concept application with AngularJS 2 and JS-data-Angular for a side application.
- Set up environment and manage dependencies with Node JS and Bower.
- Use Github for version control and code review.
- Team with QA for functional testing and adjustment.
- Participate in daily scrum meetings for status updating and task managing with agile workflow.
Environment: EmberJS 1.13 .x, Ember-cli 1.13. x, AngularJS 2, JS-data-Angular JavaScript, NodeJS, JQuery, HTML5, CSS3, Sublime Text 2, Git, GitHub, Mac OS
Confidential, Miami, FL
Front End/UI Developer
Responsibilities:
- Build various functionalities with EmberJS, JQuery, HTML 5 and CSS 3 to implement complex user interactions and dynamically updated page contents.
- Build pages based on MVC structure (including Model/View/Controller/Template based on Ember-cli file structure) as well as isolated Ember Components(with Component/Template file structure).
- Write mock API server using Ember-CLI's Rest adapter with responding data in JSON format that support server-side data filtering and respond with nested objects.
- Create proof of concept projects with ReactJS and AngularJS with primary functions of the original app for performance evaluation.
- Participated in building a photo gallery and rating system of a hotel presenter side project using AngularJS.
- Use Bootstrap Components such as Modals, Tabs, Accordions, Date-pickers and other widgets to support responsive mobile device display.
- Use JqGrid to retrieving and displaying big and complex data.
- Write unit tests and integration tests using QUnit (included by Ember-CLI).
- Research for proof of concepts on Ember’s abilities of implementing certain functions.
- Use FireBug for debugging.
- Use SVN for version control
- Use Bower to manage dependencies.
- Use MAVEN and Node JS to set up environemnt.
Environment and Version: Ember-cli 0.1.12, Ember 1.10, Bootstarp, IntelliJ IDEA 13, SVN, Node JS, JavaScript, JQuery, HTML, CSS, XML, Maven, Oracle 10g, AngularJS 1.2, React v0.10.
Confidential, Weehawken, N J
Front End/UI Developer
Responsibilities:
- Used JQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Implemented UX designs with AngularJS and Bootstrap for a single-page app to search for information and resources.
- Implemented MVC Architecture using Struts 2 Framework, customized user interfaces.
- Handled browser compatibility issues in HTML, CSS and Java Script for IE, Firefox and Chrome browsers.
- Implemented asynchronous AJAX based rich client for improved customer experience.
- Designed user interface for Algo legacy portal for admin and users to interact with system using EXTJS, JSON, JavaScript, HTML 5 and CSS 3.
- Used CSS 3 Gradients for the design of Menus.
- XML was used extensively to exchange data between various systems and tiers.
- Maven was used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
- Filtered loan data into categories based on parameters like type of account, loan amount, due date.
- Used SVN for Source Control and Version Management
- Used log4j to monitor the Error Logs.
Environment: AngularJS 1.2, Bootstrap 3.x, EXT JS, AJAX, HTML, JavaScript, CSS, XML, EXTJS, log4j, slf4j, JUnit, Struts 2, Maven, Apache Tomcat, Eclipse SVN
Confidential, Jersey city, NJ
Front End/UI Developer
Responsibilities:
- Used JQuery to create policy review web pages.
- Create registration user interface with JQuery, JavaScript, HTML 5, CSS3 and client side validation through JavaScript and AJAX for asynchronous communication.
- Implemented and maintained AJAX based rich client for improved customer experience
- Used JQuery event handling in UI pages to display list boxes and to handle validations
- Implemented pages using JSP, Servlet and JavaScript used for client side validations
- Ensure best programming standards and performance by using all the features in Struts 2 framework and validator.
- Implemented MVC architecture, Service Locator, Session Facade, Business Delegate and Data Access Object, Value Object and Singleton patterns
- Involved development of front-end components using Struts 2, JSP, JavaScript, JAVA and XML.
- Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance
- Implemented Transactions and Batch Updates using Spring framework
- Developed Test cases with JUnit
- Involved in code review and deployment of the application on development, testing of production servers,