Front End Web Developer Resume
Tucson, AZ
SUMMARY:
- 6 years’ experience as a Front - end Web Developer skilled in both client and server side technologies. Proficient in design, implementation and support of web applications.
- Heavy in domains like Financial Services, Insurance, E-Commerce.
- Expertise in web developing technologies involving HTML5, JavaScript, CSS3, AngularJS, NodeJS, AJAX, jQuery, JSON, Bootstrap, Express, etc.
- Hands on experience with Javascript Frameworks like jQuery, AngularJS, ReactJS.
- Proficient of building high performance Single Page Application (SPA) using AngularJS (Components/Directive/Service/Factories/Injectors/ /data-binding/ng-routing/etc.)
- Experienced with using Data Visualization Tools such as D3.js, FusionCharts.
- Proficient with styling UI using CSS frameworks like Bootstrap, Foundation, skeleton.
- Hands on experience with CSS preprocessor like SASS, LESS.
- Experience building RESTful API, as well as consuming data through RESTful APIs via JSON data format.
- Proficient in User Authorization technology: OAuth.
- Sound understanding with database developing using SQL and implementation for RDBMS like MySQL, Oracle also with NoSQL like MongoDB, DynamoDB.
- Experienced with MEAN stack web development using MongoDB, Express, AngularJS, NodeJS.
- Hands on experience on Node middle-ware like passport, express, etc.
- Sufficient experience using NPM and Bower to build applications.
- Proficient with cloud computing (PaaS) like AWS along with its services like EC2, S3 bucket, Elastic Beanstalk, IAM, and API Gateway.
- Have hands on experience with Test Driven Development (TDD) approaching by using JavaScript Unit Testing Tools like QUnit and JavaScript test runner like Karma, Jasmine, chai, and Mocha.
- Experience in working under Agile Scrum methodologies and using JIRA and Bugzilla as an Agile task management, issue and bug tracking
- Hands on experience in using SVN and Git for version control and continuous integration tool like Jenkins
- Self-motivated, dedicated, reliable as a team player with excellent interpersonal skills and learning ability
TECHNICAL SKILLS:
Programming Languages\ Web Technologies: Java, J2EE, PHP, Python\ HTML5, CSS3, JavaScript, ES6, SASS, LESS\
Web Page Development Tools\ Frameworks: Bootstrap, AngularJS, Node.js, jQuery\ spring 2.x-3.x, Hibernate 3.x\
Reporting Tools\ Web Services Technologies: D3.js, FusionCharts 3.1\ XML, JSON, AJAX, REST\
Databases\ Application Server: Oracle, MySQL, MongoDB\ Apache Tomcat 8.0\
Unit Testing Tools\ Version Control Tools: Jasmine, Chai, Mocha, Karma\ Jenkins, Git, SVN\
Text Editors and IDEs\ Dependency Management tool: Sublime Text 2, Brackets, Eclipse, Adobe \ Apache Maven, NPM, Bower \ Dreamweaver
PROFESSIONAL EXPERIENCE:
Confidential, Tucson, AZ
Front End Web Developer
Responsibilities:
- Designed and developed advanced level HTML5 and CSS3 on web interface and website theme for standard and uniform look and feel using Bootstrap, jQuery and JavaScript.
- Used jQuery to manipulate DOM element and the web content information.
- Used AngularJS to create views performing two-way data binding, and synchronizing models with server as a Single Page Application (SPA)
- Facilitates AngularJS components like modules, controllers, built-in and customized directives, filters, services, components to build Model-View-Controller (MVC) architecture for the web application.
- Applied jQuery validation plugin and AngularJS for client side data-validation.
- Cooperate with UX team and redesigned using Angular-Bootstrap and Angular-UI to improve business competencies, also makes the website more attractive.
- Consume RESTful resources using AJAX call, receiving, analyzing and processing JSON responses to get the required proper-formatted data.
- Handled Browser Compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome browsers.
- Built mobile-friendly, Responsive websites using HTML5/CSS3 Media Queries
- Experienced in using Hibernate in data access layer to access and update information in the database.
- Developed the entire application implementing MVC Architecture, integrated with Hibernate and Spring MVC frameworks
- Experienced in using Git as a version control tool.
- Used Agile, Scrum developing methodology.
- Follow TDD procedure in order to provide reliable applications.
- Used QUnit for self-testing and JIRA for bug tracking.
- Developed Jasmine and JUnit test cases for all the developed modules.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
Environment: HTML5, CSS3, SASS, JQuery, Angular.js 1.x, D3.js, JavaScript, BootStrap, TDD (Test-driven Development), SPA (Single Page Application), Bower, npm, Git, Oracle, REST, Spring MVC, Hibernate, JIRA, SCRUM
Confidential, Chandler, AZ
Sr. UI Developer
Responsibilities:
- Designed UI with HTML5, JavaScript, JQuery, CSS, Bootstrap, in order to provide more user friendly visual to present data.
- Used AngularJS $http service to consume RESTful resources and render the data information on pages.
- Used AngularJS custom filters such as check boxes and drop down menu to refine search results from the database query.
- Worked with AngularJS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filter .
- Used jQuery UI and Bootstrap for Accordion, Carousel, Modal Dialogs, tabs and date picker.
- With Express 4, set up middle-wares to respond to HTTP requests and created RESTful web service with NodeJS
- Used MongoDB 2.0, a NoSQL database to handle data storage.
- Create User and product schema and communicate with the database using Mongoose.
- Use NPM to manage, reuse javascript code as packages.
- Extensively used Bootstrap and CSS3 for Responsive Web Design (RWD).
- Used D3.js to visualize sales in different product category and generate a report using data from orders.
- Used Chai for unit testing and ran on Mocha.
- Worked with Grunt as a Task Runner, Bower & NPM as a package manager.
- Used Git as a version control tool.
- Participate in the team on agile development cycle. Followed SCRUM methodology.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS -Forms, Validations, Modules, Factory Services, DOM, EJB3, Events, Expressions, Directives, Controllers, Filters, SQL, Bootstrap 3.3.x, Glassfish4.0, Hibernate3.0, D3.js, Sublime Text, Firebug, Jasmine
Confidential, Tucson, AZ
Front End UI Developer
Responsibilities:
- Implemented Agile/SCRUM methodology in the development of the project
- Re-built the web pages by using HTML5 and CSS3
- Created dynamic web pages with reusable widget using jQuery and Bootstrap
- Designed Responsive UI pages which can be displayed properly in different size screen by Media Queries
- Used Angular.js to add business logics into template in order to do dynamic two-way data binding
- Used Web Services (SOAP) for transmission of large blocks of XML data between client and server interfaces
- Experienced in using package manager such as npm and bower
- Developed business features in Node.js with Express framework for quick development
- Used MongoDB in the prototype to store member information in details
- Involved in whole phases of Software Development Life Cycle (SDLC), including Design, Development, Testing and Maintenance
- Implemented Model-View-Controller (MVC) architecture
- Interacted with BA team in gathering and understanding the requirements
- Created test cases for front end testing using Karma with Jasmine
- Participated in Requirement Gathering, Analysis and Design using UML
- Perform CRUD operations like Update, Insert and Delete data in Oracle 10g.
- Developed SQL queries with JDBC API to create, retrieve and update data
- Worked on Presentation layer used JSP, CSS, SASS, Servlets and Spring 3
- Involved in writing build scripts using MAVEN
- Used JUnit to do the unit testing to track the defects and to close the defects
- Involved in Unit Testing and Functional Testing and Regression Testing of the systems
- Coordinate with different team in order to flawless release execution on time
Environment: HTML5, CSS3, SASS, Javascript, jQuery, Media Queries, Angular.js, Bower, npm, Grunt.js, Node.js, MongoDB, spring framework, Hibernate, UML, XML, Oracle
Confidential
Jr Java UI Developer
Responsibilities:
- Involved in design of the system using UML methodology
- Presentation tier of the application by using JSP and Servlets
- Actively involved in creating SQL queries
- Used JUnit for testing the application
- Performed unit testing before check in the code for the QA builds
- Responsible for writings Java classes for different layers
Environment: HTML4, CSS2, SASS, JavaScript, jQuery, JSON, A JAX, MVC, Web API, Linux, Oracle 11g, JDBC, Eclipse, Java 1.7, Spring 3.0, Hibernate 3.0, SVN, JUnit, JIRA, Maven, Weblogic, UML, Agile
Confidential
Front End Web Developer
Responsibilities:
- Developed the validations by using JavaScript.
- Used jQuery, Ajax for service calls on pages to interact with the server for information.
- Used jQuery plug -ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in designing and developing the JSON, XML Objects with MySQL5.
- Used water fall methodology for the software development.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces .
Environment: Core Java, JSP, HTML4, CSS2, JavaScript, jQuery, XML, JSON, MySQL5, HTTP, Spring 3.0, Log4j, and Hibernate 3.0
