Front End Developer Resume
Detroit, MI
SUMMARY:
- 6+ years of extensive experience as a Front - End UI Developer in Web development, maintaining and designing rich, usable and functional web application.
- Expertise in Web Development Technologies for highly interactive User Interface Development like HTML5, CSS3, JAVASCRIPT, JQUERY, AJAX, AngularJS, Angular.
- Proficient in client-side scripting language and server-side scripting languages like JavaScript , jQuery , JSON , Bootstrap , AngularJS , Angular2 , Angular 4.
- Designed Web application for handheld mobile devices using Responsive Web Design, Bootstrap and CSS3 features such as Flex-Box, Media Queries.
- Strong experience in CSS3 preprocessors styling such as SASS and LESS.
- Highly experienced in working with new JavaScript ES2015 features.
- Well versed with complete Software Development Life Cycle ( SDLC ) phases which include designing, developing, testing, implementation and deployment. Extensive experience with Agile and Waterfall .
- Experience in AngularJS features like Two Way Binding, Custom Directives, Controllers, Scope, Filters, Services and Routing.
- Expertise in Angular 2, Angular 4 features like Components, Directives, Pipe, Service, Forms, Observables, Dependency Injection, Communication, Routing, Life Cycle Hooks, Lazy Loading, Route Guards and Architecture.
- Created custom directives in Angular2 for DOM manipulation and Services and Factories for common functionalities shared by different components .
- Created Forms with validation using Template Driven Forms and Modern Driven (Reactive) forms to perform form validation both on server and client side.
- Implemented Services and $Http for calling data from the backend using observables with operators like filter, map, modify.
- Basic understanding of Node.js fundamentals.
- Experience in unit testing by writing test cases using Jasmine framework and running tests using task runner Karma .
- Hands on experience with Version Control System (VCS) tools like SVN & GIT .
- Strived for elegance and simplicity in code while focusing on scalability, readability and standards complicity.
TECHNICAL SKILLS:
Languages: JavaScript, jQuery, AJAX, JSP.
Front End: HTML, DHTML, XHTML, HTML5, XML, JSON, XSL, XPath, XSLT, CSS, Photoshop, CSS3.
Databases: MySQL, MongoDB
Frameworks: Angular 2/4/5/6, AngularJS, Bootstrap, JQuery, Express
Web/App Servers: Websphere 8.0(beta), Weblogic and Tomcat 5.0/6.0/7.0
Version Control System: GIT and SVN.
Applications: Visual Studio Code, Sublime, Notepad++, Microsoft Office
PROFESSIONAL EXPERIENCE:
Front End Developer
Confidential, Detroit, MI
Responsibilities:
- Responsible for creating single page user interactive web application using HTML5 , CSS3 , SASS , JavaScript, TypeScript , Bootstrap, Angular-CLI and Angular 4 .
- Worked on some of the new features of Angular 4 like new if else syntax.
- Built custom Angular components and services for single-page application. Created reusable custom directives and service.
- Implemented data binding using Event Binding and Property Binding methods and ngModel.
- Worked with Angular CLI to create Components, Services, Pips, Directives.
- Consumed RESTful web services in Angular 4 with http, observables using various operators like modify, filter, map for calling data from the backend.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time and handled various exceptions based on the response.
- Implemented Angular Router to provide navigation to different views and guards such as CanActivate , CanActivateChild , CanDeactivate , CanLoad for protecting the routes.
- Wrote all synchronous / asynchronous unit tests leveraging Karma/Jasmine .
- Used SASS features such as mixings, nesting selector, variables to style webpage.
- Committed code change into repository by using version control tool Git.
- Increase productivity, improve communication and reduce downtime by keeping track of bugs using JIRA.
- Followed Agile Methodology for the complete life cycle of the project & Involved In daily stand up meetings.
Environment : HTML5, CSS3, SASS, JavaScript, Restful APIs, Angular 4/5, Angular-CLI, D3.js, ES2015, Typescript, Bootstrap, GIT, JIRA, Agile, Visual Studio Code.
Front End Developer
Confidential, San Francisco, CA
Responsibilities:
- Built web pages that are more user-interactive using jQuery, Plugins for Drag and Drop, JSON , JavaScript , Angular and Bootstrap .
- Used Angular 2 to create a Single Page Application (SPA), which can bind the data to specific views and synchronize data with server and implemented one way data-binding to make the application faster.
- Implemented Router to navigate to different views and controlling views throughout application.
- Extensively handled JSON/XML data and applied CRUD operation on data via REST services.
- Applied various built-in filters such as date, currency into the application and created custom filters.
- Worked with Bootstrap for creating Responsive design.
- Extensive experience in working with SASS .
- Used Unit test cases into Jasmine for various use cases.
- Used Git , GitHub for project management and version management.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Responsible for checking cross browser compatibility, Responsive Web Design.
Environment: HTML5, CSS3, SASS, jQuery, JavaScript, JSON, Angular, Chart.js, Bootstrap, Jasmine/Karma, Agile, Atom.
Front End Developer
Confidential, Tempe, AZ
Responsibilities:
- Responsible for creating efficient design and developing User Interactive and browser compatible web pages using HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap .
- Involved in creating single page application by making the use of Directives, Controllers, Scope, Services, Filters, Template and Two-way Data Binding.
- Developed custom directives in AngularJS that could be re-used like a template across the application and can be re-used to manipulate DOM across the application.
- Made use of ngroute and UI router to navigate to multiple views throughout the single page application and controlling multiple views.
- Worked with form validation using built-in AngularJS directives.
- Implemented Form validation through $valid, $dirty, and used classes such as ng-minlength, ng-maxlength and created custom validation as well.
- Used AngularJS $http service to communicate with Restful Web Services and JSON data.
- Used Bootstrap to create a responsive website that fit all users and devices from desktop to tablet and mobile device.
- Handled all aspects of the web application including maintaining , testing , debugging , deploying .
- Used Grunt as a task runner to run common tasks and worked with Jasmine frameworks to create test cases and Karma as test runner for unit testing.
Environment: HTML, CSS, JavaScript, jQuery, AngularJS, JSON, Bootstrap, Grunt, Agile Methodology.
Front End Developer
Confidential, Grand Rapids, MI
Responsibilities:
- Created responsive web pages for multiple client projects using HTML5, CSS3, JavaScript, jQuery and AngularJS.
- Worked with the UX team to come up with the initial design for the pages and then developed them as per the requirements.
- Involved in software coding, testing and debugging for web presentation layer using HTML and CSS.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Worked on page design & coding and developed the interactive user interface using jQuery JavaScript library.
- Performed data binding using jQuery and JavaScript templating and implemented a responsive style jQuery carousel.
- Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Developed JavaScript (jQuery) tabs and main navigation menus using CSS sprites technique.
- Used JSON for massive data transfer between Client and Server. The REST calls were performed using XMLHttpRequest object ( JavaScript ) and $http service ( AngularJS ).
- Used AngularJS MVC Framework in the development for two-way data binding and to consume data from RESTful web services.
- Involved in enhancement of existing application utilizing AngularJS , developed routing through web pages and built a single page application.
- Created various responsive web pages using Bootstrap and Media Queries.
- Used Session storage to store the values with in the browser.
- Used JIRA for tasks and bug tracking.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, AJAX, JSON, AngularJS.
Front End Developer
Confidential
Responsibilities:
- Involved in designing front-end applications using web technologies like HTML, CSS, and JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Coded JavaScript for page functionality and pop up screens and used HTML to make dropdown menus on web pages and display part of a web page upon user requests.
- Build reusable code and libraries for future use.
- Responsible for solving page layout issues and creating an effective CSS fluid layout.
- Created reusable templates and style sheets based on UI standards and guidelines.
- Designed dynamic client-side JavaScript code to build web forms, page navigation for web application and form validation.
- Achieve technical feasibility of UI/UX designs using JavaScript, CSS and HTML.
- Optimize application for maximum speed and scalability.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Worked on cross-browser compatibility and fixed bugs for several browsers.
- Analyzing the business requirements and provide technical specifications.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Analyzed user requirements and converted into use cases.
- Closely worked with business analysts to understand the requirements to ensure that the right set of UI modules are been built.
- Providing Technical support on emergency issues.
Environment: HTML, CSS, Javascript, Ajax.