Front End Web Developer Resume
Phoenix, AZ
SUMMARY
- 5+ years of experience in application and web development with emphasis on HTML, HTML5, CSS, CSS3, AJAX, DOM, Java, J2EE technologies like Spring, Servlets, JavaScript Frameworks, jQuery, AngularJS, Angular 2/4.
- Experience with MEAN (MongoDB, Express, Angular and Node.js) stack.
- Experienced in React JS and working with React Flux architecture.
- Used AngularJS, Angular 2/4 to accomplish the single page application and produce higher maintainability of the code.
- Experience in JUnittesting using Mockito.
- Experience in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in JavaScript Frameworks testing frameworks Jasmine and Karma.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Express.JS
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross - browser code.
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience in Fixing CSS Cross Browsing Compatibility issue and web application scaling.
- Extensive experience of Object Oriented JavaScript design pattern.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS.
- Good knowledge of Grunt, GIT, HTTP and Restful services.
- Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX).
- Strong knowledge in Document Object Model and its functions.
- Experience to monitors operational and performance metrics using Cloudwatch for AWS clouds.
- Experience in implemented unit tests for AWS using Mocha and Chai frameworks.
- Experienced in Cloud automation using AWS Cloud Formation templates.
- Experienced in various IDEs like Eclipse, Notepad++, Sublime Text, Adobe Dreamweaver, Microsoft Visual Studio and WebStrom.
- Expertise in AngularJS components like Providers, Directives, factories & Services.
- Experience in Software Development Life-Cycle (SDLC), preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical User Manuals.
- Good Project Management and Inter-personal skills gained through interaction with technical and functional teams.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Self-motivated Team player with excellent interpersonal and communicational skill.
TECHNICAL SKILLS
Programming Languages: JavaScript Frameworks, Java.
Operating Systems: Win XP/Vista/7/8, Linux, MAC.
JavaScript Frameworks: Express.js, Node.js, Bootstrap.
Client Side Programming: HTML/HTML5, CSS/CSS3, DHTML, XML, Angular.js, JavaScript Frameworks, AJAX, JQuery, JSON, Jasmine.
Database: Oracle, MySQL, SQL Server, Casandra Database, MongoDB.
Application Server: WebLogic, Tomcat, WebSphere, JBOSS
Design Tools: Rational Rose, MS Visio
Version Control: SVN, GitHub
IDE and Tools: NetBeans, Eclipse, Firebug, Sublime Text, Webstrom
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
UI 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, TypeScript and JavaScript.
- Used jQuery to manipulate DOM element and the web content information.
- 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.
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Used Angular4 Reactive forms to implement complex forms and performed the validations using Form Builder. Involved in creating various Components for the application using Angular 2, TypeScript.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive design and less dependency.
- Used built in directives for the two-way data bindings and used $scope, $resource extensively in AngularJS.
- 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.
- Create custom directives, services in angular and integrated with Kendo to display data using grid.
- Handled Browser Compatibility issues in HTML, CSS, Bootstrap and JavaScript for IE, Firefox and Chrome.
- Used JavaScript data visualization framework (D3.js) to display the information in a chart view.
- Built mobile-friendly, Responsive websites using HTML5/CSS3 Media Queries.
- Implement the application in MVC Architecture, integrated with Hibernate and Spring MVC.
- Develop unit testing scripts using Jasmine, Qunit for testing the JavaScript code and automate the tasks with Grunt/Gulp.
- Used QUnit for self-testing and JIRA for bug tracking.
- Git is used as a version control tool and Jenkins is used for continuous integration of builds.
Environment: HTML5, CSS3, jQuery, D3.js, AngularJS 1.4,2, JavaScript, ExpressJS, React.js, Bootstrap 3, SPA (Single Page Application), NPM, Git 2.7, Oracle 12c, REST, Spring MVC, Jasmine.
Confidential, Franklin Lakes, NJ
Senior Java UI DeveloperResponsibilities:
- Created the web pages using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
- Wrote various Angular JS custom directives and developed many reusable components and templates that can be re-used at various places in the application.
- Created Angular JS templates for dynamic web pages on the client side.
- Created AngularJS Directives such as ng-app, ng-controller, ng-model, ng-init, ng-switch, ng-required, ng-checked, and ng-repeat in my module.
- Used AngularJS HTTP methods to retrieve employee task data from entity models.
- Used the Node.js, Angular.js, and backbone.js MVC Frameworks in the development of the web applications.
- Setting up AngularJS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, and Java Script.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Used Jquery, JQlite and JavaScript for DOM manipulations.
- Used Angular JS Routes, Built services like Location, Scope, Window, http and RouteParams etc.
- Written custom defined services for sharing data across all the controllers.
- Made Asynchronous calls by using http service in angular JS.
- Used promise library for AJAX calls.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Functionalities include writing code in JQuery, Angular JS, HTML, CSS, JavaScript, AJAX and Bootstrap.
- Developing custom HTML elements using angular js directives.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Involved fixing the bugs for cross browser compatibility issues and make sure to work fine across all browsers.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used Debugging tools (Firebug, Web development tools for Chrome and IE) for debugging code at client side.
- Used JSLint for static code analysis for JavaScript.
- Installed multi cluster nodes on Cloudera platform with the help of Admin.
- Responsibilities included designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Supported code/design analysis, strategy development and project planning.
- Assisted with data capacity planning and node forecasting.
- Used Bootstrap grid system for RWD(Responsive Web Design).
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Tested cross-browsers compatibility on a range of projects.
- Bring wireframe mockups to life using HTML, CSS and JavaScript (Angular JS and JQuery).
- Use animation and CSS effects to create a rich, visual experience.
- Ensure cross-platform compatibility, including desktop and mobile browsers.
Environment: JavaScript, Ajax, CSS, JSP, JQuery, Angular.js, Node.js, DOJO, XHTML, DHTML, HTML, XML, CSS, Jasmine, Spring MVC, SpringRest Web services.
Confidential, Phoenix, AZ
Front End Web Developer
Responsibilities:
- Involved in developing the web page using HTML, CSS, JavaScript and Angular.js.
- Involved in requirements analysis and documenting technical specifications.
- Designed the application in n-tier architecture.
- Designed mockup screens to demonstrate business user’s requirements.
- Developed the application using Node JS, Mongo DB.
- Involved in Writing jQuery based Ajax Requests.
- Developed core functionality with the Node JS using NPM packages
- Implementation of client side validations using AngularJS
- Used HTML, CSS and Bootstrap to build responsive web pages according to the wireframes
- Implemented AngularJS web services to talk to the middleware.
- Developed single page applications using AngularJS.
- Conduct unit testing to ensure good quality of the work developed.
- Involved in localization and internationalization of the web pages using JSON and Angular.js.
- Used AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
- Assist with using CSS-preprocessorslike SASS to organize styling and ensure brand cohesiveness throughout the project using variables and other methods to standardize styling.
- Execution of test scripts using Jenkins.
- Performed client-side and server-side unit testing with Jasmine, Mocha and the Chaiassertion library in a test-driven development environment.
- Developed Date Time Picker using Object Oriented JavaScript Frameworks extensively.
- Managed software packages with npm and the project through Github
- Involved in Rally workflows for bug tracking and project management.
- Used Angular.js framework where data from backend is stored in model and populated it to UI.
- Worked on MongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
- Developed restful Web-services using Django Rest framework inPython.
- Resolved Cross Browser compatible issues for different versions of IE, Safari, Chrome, Firefox and Opera.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Used NodeJS full stack development for web services and Client-Side Engineering test automation.
Environment: HTML, CSS, JavaScript, Java, MongoDB, JQuery, JSON, AngularJS, Bootstrap, MVC, Adobe Fireworks, AJAX, XML, NodeJS, NPM Packages, Express, Internet Explorer, Firefox, Mocha, Chai, Karma, Chrome, Windows.
Confidential
Front End Web Developer
Responsibilities:
- Defined and implemented core user experiences user experience and engagement.
- Built a full-fledged “Talk About” System which enables the shoppers to have quick decisions by taking the advices from friends, style advisors and designers.
- Worked on optimizing the catalog experience to make it scalable for large number of products.
- Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Worked on responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to desktop.
- Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.
- Designed and implemented the UI with extensive use of JavaScript, JSON and Ajax.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JSF, JavaScript, DOJO and jQuery, AJAX and JSON.
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Hands on the process of development, testing and maintenance.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, Spring, SOA, JDK, Hibernate SVN.