Front End Developer Resume
Sacramento, CA
SUMMARY:
- 5+ years of strong professional experience in designing and developing User Interface for web & Mobile based applications.
- Well - versed with web development process, including design, development and deployment and good knowledge on back-end processes.
- Deep expertise and hands on experience in developing Web Applications using XML, XHTML, DHTML, HTML5, CSS3, Bootstrap, Less,SASS, JavaScript, TypeScript, Angular JS, Angular 2, DOM, jQuery, Node JS, React JS experience in making web pages cross browser compatible .
- Good experience working 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 of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt and Gulp.
- Expertise in Responsive web pages using Bootstrap, JavaScript frameworks and media queries.
- Experience in Applications using Object Oriented Programming (OOP) with JavaScript, JSONP, and XML.
- Experience in working MVW (MVC, MVVM) frameworks like Angular JS along with UI Bootstrap.
- Experienced in developing the hybrid mobile application using Ionic 2 & 3, Angular 4, Cordova Plugin, PhoneGap, HTML/CSS and JavaScript.
- Widely implemented Angular JS features such as Two-way Data Binding, Directives, Filters, Services, Templates, Routing, and Dependency Injection to build Single-Page- client side application in a clean MVC (Model View Controller) way.
- Experience in using React-Router to turn application into Single Page Application.
- Experience in building stable React components and stand-alone functions to be added to web pages.
- Working experience of GUI design for mobile applications and MP3
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Good knowledge on Node.js and MongoDB.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Experience in creating test suites using Karma, Jasmine, Mocha and Chai .
- Solid proficiency in software configuration management using distributed version control tools such as GITHUB and SVN.
- Experience with working in an AGILE based development environment and participating in scrum sessions, sprint planning meetings and retrospectives.
- Have good experience working in e-commerce, health care, finance and educational domains.
- Ability to write clear, well-documented and efficient code for development.
- Passionate about learning new UI technologies and a Team player with very good communication, organizational and interpersonal skills.
- Effectively communicate conceptual ideas, translate business requirements into interactive web applications.
TECHNICAL SKILLS:
Web Technologies: DHTML, XHTML, HTML/HTML5, CSS/CSS3, LESS, SASS, JavaScript, JSON, AJAX, Node.JS Libraries jQuery, React JS, Wijmo5, Bootstrap
Frameworks: Bootstrap, Angular JS, Angular 2-6, Backbone, D3JS
Version Control System: SVN, GIT
Desktop Tools: Acrobat Writer, MS Word, MS Excel, MS PowerPoint, MS Access
Task Runner: Grunt, Gulp
Operating System: Windows, Mac OS, Unix
Languages: C, C++, UNIX, LINUX, Java
IDEs: Visual Studio 2015, Web storm, Eclipse, Sublime editor, Notepad++, Intelli J Idea
Methodologies: Agile, Scaled Agile Framework and Waterfall
PROFESSIONAL EXPERIENCE:
Front End Developer
Confidential, Sacramento, CA
Responsibilities:
- Create a custom hybrid mobile application using Angular 4, Ionic 2 and TypeScript stack for IOS and Android platform deployment.
- Implement User Authentication via creating user own account • Utilize Ionic's Components, Pages, Providers, Services and Directive for application development.
- Presented a UI designed with regular Ionic UI components (Tabs, Swiping Lists, Forms, Alters, ActionSheets, Modals, Loading).
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Implement Native device tools such as the file, storage, camera, Geolocation using Cordova integration as needed.
- Implementing Device Interface with printer, Barcode Scanner and Card Reader using Cordova Plugins integration.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Modals slide in off screen to display a temporary UI, often used for login or signup pages, message composition, and option selection.
- Create Reactive forms using Angular for greater form control and validation.
- Install and update the Java platform SDKs for mobile device testing using Android Studio's emulator.
- Implementing testing frameworks like Jasmine, Karma.
- Working in an AGILE based development environment and participating in Scrum sessions.
- Build and compile application for deployment Play Google / App Store as needed using Gradle and Xcode.
Environment: JavaScript, TypeScript, CSS, HTML, MongoDB, Angular 4, Node.js, Ionic 3, REST, Bootstrap, Firebase, Xcode, Gradle.
Confidential, Plano,TX
UI Developer
Responsibilities :
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Worked in association with dependency teams to create web pages involving credit check for the customers.
- Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3 and Type Script.
- Worked with Bootstrap and custom CSS3 media queries to make web pages responsive.
- Worked with advanced JavaScript concepts like Closures, Prototype and Inheritance.
- Client - side variations are performed with jQuery, Ajax, JSON and preprocessors such as LESS and Handlebars to speed up development.
- Worked with Angular.js routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Modern and faster browsers are supported by component based Angular 2.0 development.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
- Implemented Angular 2 component router for navigation.
- Worked with Angular 2 directives, components, pipes, injectables.
- Used Selectors, Events, AJAX and Dom Manipulation using components in Angular 2 for updating content on DOM nodes.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- All the tasks were developed so that they meet the requirement and were delivered in time.
- Have been a part of two of such products of this sales tools project which have some minor differences between them.
Environment: Handlebars/HTML5, CSS3, Bootstrap, JavaScript, Typescript, jQuery,
Confidential, Foster City, CA
UI Developer
Responsibilities:
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, Less, SASS, jQuery, Angular.js and AJAX.
- Developed single page applications using React Redux architecture, ES6, web pack and grunt.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Involved in creating a reusable component using React JS for DOM manipulation.
- Worked heavily on CSS3 and LESS layout for DOM manipulation.
- Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
- Build prototype for various required services such as Logging, Scheduling and Notification Service using third party Node JS based JavaScript library.
- Has worked with Node.JS for writing code in the server side and creating scalable network applications.
- Created UI templates and functionality to be merged with the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application.
- Implemented services, controllers, directives, factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI .
- Worked with Node.js developer for writing server-side web application logic in JavaScript and/or variants of it, such as CoffeeScript, IcedCoffeeScript, etc.
- Developed back-end components, connect the application with the other (often third-party) web services using Node JS
- Experience in working with RESTful Web Services and implementing RESTful API's and SOAP protocols.
- Worked with JSON web tokens for authentication and authorization security configurations using Node.js.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Worked with unit testing of JavaScript applications using Karma, Jasmine.
Environment: HTML5, CSS3, JavaScript, AngularJS , Bootstrap 3, JSON,JQuery, AJAX, NodeJS , ReactJS , Grunt, Gulp, GIT, REST & SOAP (web services), Jasmine, Karma, JIRA
Confidential
Web Developer
Responsibilities:-
- 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.
- Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
- Applied JQuery validation plugin to validate the user input and to improve user experience.
- Worked in form validation using JavaScript for providing the user interface and communication between the client and server.
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- Used various Core Java concepts such as Exception Handling, CollectionAPIs to implement various features and enhancements.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Provide the users with the physical status form regularly with information about their workout frequencies, physical data, etc. using JavaScript and SQL Server.
- Used JavaScript to link the website to the social websites with feedback features and accomplished the function of online voting for customers.
- Participated in building up the online chatting Q&A pop-up section as well as the feedback features using CSS3 and JavaScript.
- Wrote application level code to interact with the backend Java, AJAX and JSON.
- Worked with other members in the group, committed code change using version control tool SVN and merge code from other developers using tool Win Merge.
- Experienced debugging and solving cross-browser compatibility problems.
- Participated in the maintenance of the website.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS, XAMPP, SQL Server, SVN.