Front End Developer Resume
Phoenix, AZ
SUMMARY
- Over all 6 years of experience as a UI /Front End/Web Developer with solid understanding of Web Development and developing User Interface.
- Experience in Graphic and User Experience Design and Transforming Web/Graphic Designers Static Mockups into hand code using HTML5 and CSS3.
- Experience in Responsive web design using CSS3 media queries, created various screen sizes for different devices like mobile, tablets and computers.
- Experience in CSS preprocessor LESS and SASS for dynamically styling Developed HTML templates and performed client - side Validation using JavaScript.
- Hands on experience with AJAX, JSON, XML and Object-Oriented JavaScript.
- Worked on variety of Frontend JavaScript frameworks like AngularJS, Angular2, ReactJS.
- Experience with Angular2 using typescript as primary language with support of ES6 standardization.
- Extensive experience in building Single Page Applications using MVC Framework such as AngularJS, Angular 2.0 framework.
- Used Jasmine as testing framework and Karma as test runner to perform unit testing using Angular 2 and it is written entirely in Typescript and meets the ECMAScript 6 specification.
- Have experience in streamlining front end web development using build tools like Web pack and Gulp.js through Node.js, and in writing clean css using CSS preprocessors like SASS
- Designed front-end user interfaces with ReactJS by creating many components and modules.
- Conforming to W3C standards and Expertise in building strong websites confirming Web 2.0 standards
- Experience in working with RESTful Web Services and implementing RESTful API's
- Expertise in implementing the AJAX features using JavaScript and jQuery.
- Worked on high level build tools like Grunt and Gulp.
- Worked on different Package docs like Web pack and BABEL as transpiler, Good Knowledge on Deployment in
- AWS services such as EC2, S3, and Deployment on multiple Database.
- Efficient in understanding the business requirements and creating custom Object, apps, fields, relationships, page layouts, validation, and workflow rules.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Expertise in minimizing code and reusability. Experience in creating Web Templates and Layouts.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
- Good understanding of Cross browser compatibility issues andexperience with debugging tools on Chrome, Firefox, Safari and IE
- Expert knowledge of the user interface design process and deliverables throughout the development lifecycle including requirements refinement, task flows, wireframe, screenshots, and detailed design documentation.
- Well experienced in debugging websites using Firebug, Fiddler, Browser Developertools.
- Extensively used source code control systems such as Team Foundation Server(TFS), GIT, SVN.
- Worked on complete Agile/Scrum Methodology and User Interface web development in accordance with requirements.
TECHNICAL SKILLS
Programming Language’s: C, C++, Java, SQL
Web technologies: HTML5, CSS3, LESS, SASS, JavaScript, JSON, jQuery, AJAX, AngularJS, Angular2, ReactJS
Frontend Framework’s: Zurb Foundation, Twitter Bootstrap, UIKit, Semantic ui
Front-End Tooling: NodeJS, NPM, Bower, Gulp, Grunt, Web pack
Databases: MySQL, SQL Server, Oracle, DB2, MongoDB
Development Tools: Sublime Text, WebStorm, Eclipse IDE, NetBeans IDE, intellij IDE
Web Servers: XAMPP, WAMP, LAMP, IIS, Apache Tomcat
Operating System’s: Unix/Linux, Mac, Windows
Version Control System’s: Git, Tortoise SVN
PROFESSIONAL EXPERIENCE
Confidential - Phoenix, AZ
Front End Developer
Environment: HTML5, CSS3, JavaScript, jQuery, Angular2.0, NodeJS, Ajax, Bootstrap, JSON, XML, Git, Gulp, Jasmine, MongoDB
Responsibilities:
- Contribute in all phases of development lifecycle and develop and deploy new features to facilitate related procedures and tools if necessary.
- Involved in the Software Life Cycle phases like Agile and estimating the timelines for projects.
- Implemented agile development practices according to the application requirements.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Responsible to fix the cross-browser compatibility issues. Experience in writing clean and reusable code.
- Experience with new features of Typescript like typecasting for variables, annotations, variable scope
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular2 framework and Node JS.
- Responsible for applying the latest development approaches including MVC in the browser, by event-driven applications using AJAX, JavaScript, JSON and Angular2.
- Experience in working different changed procedures of Angular 1.x to Angular2.0 such as, @Route, Router Outlet, router-link etc.
- Experience in implementing Typescript modules such as import and export.
- Hands on creating services as classes in Typescript importing into the Components in Angular2.0.
- Worked on Angular2.0 by consuming Restful web services & Used Angular2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Used Git for version control and code management.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues
- Background working on open source technologies including HTML5, CSS3, LESS/SASS, Bootstrap
- Designed the application background architecture with background, font, colors, styles using with CSS3, PSD to HTML conversion.
- Worked on Angular Material 2 components for theming purposes & Performed client-side validations.
- Designed and Implemented the enhanced development platform by doing POC using frameworks like Angular2, NodeJS, NPM, Spring MVC rest API.
- Worked with JSON as well as XML to consume and produce Http Requests and Responses.
- Used jQuery for creating different menus, dialog boxes, and used different jQuery plugins for calendar, calculator and printing options.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms
- Implemented AJAX and jQuery on Front-End to make the web page more dynamic
- Developed internal application using Angular and NodeJS connecting to Oracle on the backend.
- Designed Efficient and scalable rest APIs Using NodeJS, Express, Mongoose and MongoDB.
- Enhanced legacy application by building new components in Angular2 and typescript with a REST wrapper around the existing backend services.
- Worked on development tools in Node JS and created Webpack configuration and tasks.
- Processed JSON response data by consuming Restful web services and used Angular filter for implementing search results.
- Performed end-to-end testing for angular JS applications using protractor.
- Used Jasmine framework for testing Angular application that makes testing much easier to set up and run.
- Used GULP as the automated task runner for a better development/build/production workflow.
Confidential - Philadelphia, PA.
UI Developer
Environment: HTML5, CSS3, JavaScript, SASS, REST, SVN, GIT, Gulp, DOM, ReactJS, XML, WebStorm, jQuery, NodeJS, JSON, Bootstrap, D3.js, Agile & SCRUM.
Responsibilities:
- Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, ReactJS, NodeJS and jQuery.
- Developed HTML views with HTML 5, CSS 3, jQuery and JSON.
- Involved in writing dynamic functions to read JSON objects and display on HTML pages using JavaScript.
- Used CSS Pre-processors SASS and LESS.
- Responsible for creating website based applications using JavaScript and jQuery.
- Involved in developing HTML and JavaScript for client-side presentation and data validation with in the forms.
- Coded JavaScript for page functionality and Pop up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Worked on developing CSS3 Media Queries to make the application compatible with tablets (Landscape and Portrait), desktops and mobile phones.
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts and Bootstrap.
- Used ReactJS to improve rendering performance and NodeJS for server applications.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using ReactJS and jQuery.
- Experience in using ReactJS to build web components such as signup form and rule form.
- Creating a range loop directive and components in ReactJS and Implemented MVC framework.
- Developed user interface using NodeJS and developed client-side interface using ReactJS.
- Applied HTTP Service and REST web service to connect the Front-end ReactJS to Back-end NodeJS.
- Designed a loan calculator using ReactJS and displayed results in a pie chart format using D3.js.
- Developed JSX files for maintaining contents like video, images, audio and display them in flash application. Used Responsive Web Design.
- Used WebStorm to integrate with NodeJS allowed for running, debugging, and unit testing of NodeJS apps
- Developed a core component of Analytics with BackboneJS and Implemented to create a dynamically changing website and for building User interfaces.
- Used BackboneJS for getting the data and parsing it for showing on the web page.
- Responsible for React UI and architecture built components library, including Tree, Slide-View and Table Grid.
- Experience in popular build tools for JavaScript projects like Grunt or Gulp or Web pack task runners, Ant and Maven etc.
- Used BackboneJS and ReactJS to create a dynamically changing website.
- Installed Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp.
- Worked on many custom modules and widgets using ReactJS/CSS/HTML and made those cross-browsers consistent.
- Used Version control system GIT and webpage screens for various modules using HTML, CSS and JavaScript.
- Used ReactJS, HTML, CSS, CSS3, DOM, JavaScript to produce high performance, rich and user-friendly Web interface.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Involved in Agile work flow. Every two weeks Sprint and Daily standup meetings to discuss the development of application to deliver in time.
- Defined all JavaScript file and reused in various pages of application Conceptualized, designed and developed the UI that are visually pleasing and highly efficient.
Confidential -Walnut Creek, CA.
UI Developer
Environment: HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, SASS, JSON, MYSQL
Responsibilities:
- Worked on HTML5, JavaScript, CSS and their integration with in environment.
- Customized dashboard development for accessing easy user interface using front-end tools such as Ajax, jQuery, and JavaScript
- Experience as webdeveloperwith a background working on open source technologies including HTML5, CSS3, LESS/SASS, Bootstrap
- Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
- Participated in the complete SDLC process and usedto develop website functionality.
- Responsible for making responsive web layouts using Bootstrap
- Strong understanding in using controllers, modules, directives, factories, services, dependency injection and digest cycle in AngularJS
- Used Bootstrap front-end framework for faster and easierwebdevelopment with MySQL database as the backend.
- Developed MySQL queries to fetch data from different system to show in one place.
- Web application development for backend system using Angular JS and NodeJS with cutting edge.
- Responsible for building print pages and generating report pages.
- Converted wireframes & raw image layouts from a graphic designer team into necessary CSS3/HTML5 themes.
- Used jQuery for creating different menus, dialog boxes, and used different jQuery plugins for calendar, calculator and printing options.
- Wrote application level code to add functionality to the perform client-side validation using AngularJS and JavaScript
- Expertise in version control tools like SVN software development.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX and JSON.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Developed REST web services and used JSON as a data exchange format.
- Implement functionality such as Searching, Filtering, Sorting and Validating data using AngularJS framework
- Experience in building Single Page Application using Model View Controller (MVC) Framework such as AngularJS framework.
- Developed application code and unit test in the AngularJS, Rest Web Services for the Application and implemented code coverage using Karma and Jasmine on client side.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, AngularJS, JavaScript
- Developed Custom Module for maintaining the inventory of applications obtained from different Web Services in JSON protocol
- Implemented agile development practices according to the application requirements.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues
Confidential
Web Developer
Environment: HTML, CSS, JavaScript, jQuery, Ajax
Responsibilities:
- Responsible for background working on open source technologies including HTML5, CSS3, LESS/SASS, Bootstrap
- Responsible for implementing the template form PSD to HTML
- Responsible for implementing the AJAX features using JavaScript and jQuery
- RESTFUL web services and development and consumption. Used SVN as versioning system
- Developed user interfaces for client facing dashboards/web portals and consumed JSON data
- Responsible for getting data for the backend and building print report pages
- Responsible for making responsive web layouts using Bootstrap
- Responsible for creating high-performancewebpages per given mockup designs, business requirements and technical specifications using Box Model
- Used Bootstrap front-end framework for faster and easierwebdevelopment with MySQL database as the backend
- Converted wireframes & raw image layouts from a graphic designer team into necessary CSS/HTML themes.
- Used jQuery for creating different menus, dialog boxes, and used different jQuery plugins for calendar, calculator and printing options.
- Used CSS preprocessor LESS and SASS for dynamically styling Developed HTML templates and performed client-side Validation using JavaScript working with XML and JSON Data structures.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
- Created appropriate concept models, site organization, navigation, page layouts and interaction to support company's needs and goals
- Developed Custom Module for maintaining the inventory of applications obtained from different Web Services in JSON protocol
