Front End Developer Resume
Bentonville, AK
SUMMARY
- Over 8 years of experience in developing User Interface (UI) applications and professional web applications using HTML4/5, CSS2/3, JavaScript, jQuery, AJAX, JSON and XML.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, React.js, Backbone.js, Handlebar.js, Require.js.
- Experienced in Angular 1.x, Angular 2 /6/7 JavaScript framework.
- Experienced in working with charting frameworks like Chart.js, D3.js and Kendo UI.
- Experienced in creating responsive web pages using Bootstrap.
- Experienced in applying the latest software development approaches including MVC, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Was responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Experienced working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, and Pseudo Classes.
- Proficiency with IA/UX and web usability best practices.
- Experience in working in a fast - paced environment.
- Experience on CSS Preprocessors like LESS and SASS.
- Experienced in working with Node.js, Bower, Grunt.js, Yeomen for developing single page applications.
- Proven track record in demonstrating innovative and unique designing skills, computer proficiency, ability to work in a stressful environment with projects and interaction with every team member.
- Adaptive to team environment and also has the capability of completing complex tasks independently.
- Passionate to learn and adapt quickly to emerging new technologies
- Experience in using source code change management tools like GitHub, SVN, Sourcetree and TFS.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, XHTML, XML, JSON, Bootstrap, MVC Design, Typescript, ES6, Bower, Git Bash, Yeomen, Cloud Foundry
JS Frameworks: Angular1.x, Angular2/6/7, ReactJs, BackboneJs, HandlebarJs, RequireJs, Node.js, Grunt.js, Gulp.js
Charting Frameworks: Chart.js, D3.js, Kendo UI
Testing and Debugging Tools: Karma, Jasmine, Jira, Firebug, Chrome Developers Tool
IDE & Editors: Notepad++, Sublime, Visual Studio Code, Eclipse
Source Controls: GitHub, SVN, Source tree
PROFESSIONAL EXPERIENCE
Front End Developer
Confidential - Bentonville, AK
Responsibilities:
- Was involved in building single page web application using Angular 2/6 JavaScript framework.
- Recently upgraded Angular project to Angular 7.
- Designed and developed the application using Angular 2/6 framework along with HTML 5, CSS3, Type Script, Java Script, Bootstrap, Node js, NPM.
- Worked extensively with Angular CLI for creating components, Services, Pipes, Directives.
- Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
- Experience with responsive web design by using CSS3 media queries and front end frameworks such as Bootstrap.
- Using AngularJS 2.0 created custom directives for re-usable components.
- Implemented JavaScript Server Side Events to show live updates on the front end.
- Used Node Package Manager (NPM) to use its packages in the application.
- Used D3.js framework to implement charts to visualize the data.
- Used LeafletJS to build interactive maps and integrated with web applications.
- Experienced in consuming RESTFUL services using $http and manipulating JSON response.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Experience in working with source control tools like GitHub.
- Experience in deploying web applications to Cloud Foundry.
Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, D3.js, Bootstrap, Angular 2/6/7, TypeScript, Leaflet JS, Node.js, Agile methodology, IntelliJ, GitHub, Cloud Foundry
UI Developer
Confidential - Columbus, OH
Responsibilities:
- Was involved in developing the single page web application using Angular 1 JS and Typescript.
- Worked with various tools like Grunt.js, Node.js, bower and yeomen for configuring single page application.
- Was involved in developing the UI pages using HTML 5, CSS 3, JavaScript, AngularJS and React JS.
- Extensive experience with AngularJS for creating Single-Page Applications (SPA) using concepts like de-pendency injection, promises, services, scope, controllers and directives.
- Having experience in consuming the Restful web APIs using $http.
- Created AngularJS Controllers which isolate scopes perform operations in UI.
- Created custom directives for the application in order to reuse the directives in various features
- Used various AngularJS modules like angular-ui-tree, textAngular and Angular drag drop to implement various new features.
- Used karma test runner and Jasmine for JavaScript unit testing.
- Built responsive web pages using Bootstrap and also used various bootstrap components like navbar, alerts, progress bar, modals and carousel.
- Having experience in developing applications using React.js.
- Built applications using React.js with ES6 which allowed us to render pages on both the client and server using the same codebase.
- Maintaining Parent and child elements by using State and Props In React.js
- Implemented client side Interface using React JS.
- Worked extensively on Responsive Web Design approach to make the look and feel of application same on all the devices (Laptop, iPad.)
Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, React JS, Bootstrap, Angular 1.x,, Grunt.js, TypeScript, ES6, Node.js, Bower, Yeomen, Agile methodology, Sublime, Git Bash, GitHub, Sourcetree
UI Developer
Confidential, New York City, NY
Responsibilities:
- Was responsible for developing the UI pages using AngularJS, HTML5, CSS3, JavaScript, Bootstrap and jQuery.
- Extensively used AngularJS $http for retrieving data from the RESTFUL API services.
- Used Angular ng-grid, ng-repeat for showing Tabular Database.
- Used Angular predefined directives and developed various Custom directives in changing the date for-mats, error checking, Tables.
- Expertise in debugging and troubleshooting existing code using Developer Tools.
- Was involved in fixing Front-End issues with the layouts.
- Having experience in working with D3.js in consuming the charts and graphs.
- Used Node.js for Node Package Manager (NPM) and Grunt plugin for building the Projects.
- Done unit testing with Karma/Jasmine as a Test Runner.
- Validating user actions on the client side and providing responsive feedback.
- Built and managed overall development process according to the Agile Scrum methodology.
Environment: HTML5, CSS3, AJAX, JavaScript, D3.js, jQuery, React.js, Bootstrap, AngularJS, Grunt.js, Node.js, Bower, Yeomen, Agile methodology, Sublime, SVN
UI Developer
Confidential, Rye Brook, NY
Responsibilities:
- Worked with engineering and design team members to translate visual designs to production ready screens in (HTML/CSS/JS), using consumer facing web application (cross browser, multi device access and responsive layouts).
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Defined new validations through AngularJS for the form field validation implemented through HTML5
- Applied Angular UI Router to create nested views in the Single Page Application and for creating fluid and responsive web application.
- Translated business requirements into a user-friendly, functional and extremely scalable UI across multiple platforms.
- Used Bootstrap, Angular Js, Node.js for developing modules on front-end.
- Implemented RWD in the application to make it compatible for tablets and Desktop of different screen sizes.
- Used NPM and Bower for dependency management.
- Managed the version control for the deliverables by streamlining and re-basing the development streams of the SVN and GIT.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX.
- Used Chart.js to implement the graph for the Annual Performance ratings.
Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, Bootstrap, Chart.js, AngularJS, Jasmine Testing Framework, Agile methodology, Visual Studio
UI Developer
Confidential, Chicago, IL
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML, CSS, and jQuery, JavaScript, AngularJS, Require.js and Kendo UI.
- Used jQuery and AJAX for service calls on pages to interact with the server for information.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Used AngularJS for making restful API calls and data binding.
- Wrote several angular components using controllers, services, directives and filters.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
- Used Java script API to implement Google Maps within the site.
- Used Bootstrap navbar to create the responsive menu for the site.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Was involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Require.js, Kendo UI, Google Maps and Bootstrap
Web Developer
Confidential
Responsibilities:
- Web design and development, application development using Photoshop, HTML, JavaScript and Dream-weaver.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery and JavaScript.
- Was responsible for ensuring the pattern consistency across all pages.
- Was responsible for design and development of the web pages from mock- ups.
- Was responsible for creating the screens with table-less designs meeting W3C standards
- Wrote application level code to interact with the backend databases JQUERY AJAX and JSON.
- Applied J-Query scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
- Was involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, Photoshop