Angular/front End Developer Resume
Bellevue, WA
SUMMARY:
- To procure a career in which I can utilize my technical, software engineering skills for benefit of the company.
- Around 5 years of extensive experience as a Front End Software Developer, which involves designing, developing and testing the web applications
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience working on Agile and Waterfall Methodologies
- Expertise in implementing the business requirements by involving in the front - end development and coordinating with the back-end team
- Proficient in building Java based Web User Interface (UI) applications using HTML5, CSS3(LESS and SASS), JavaScript, Angular (4/5/6), Typescript, Angular.js, Node.js, jQuery and Bootstrap that follows W3C Web Standards and are browser compatible
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications
- Experience in building cross browser compatibility applications using HTML5 and CSS3
- Experience with new features of HTML5 like Semantic elements, Canvas, SVG and audio/video tags
- Experience with CSS Preprocessors like LESS and SASS to provide a better styling to the page
- Used the features of CSS3 like Animations, Box Model, 2D/3D Transformations and Text Effects etc.
- Solid experience with Responsive Web Design (RWD) using CSS Media Queries and Bootstrap 3/4
- Highly proficient in developing Single Page Applications (SPAs) with open source JavaScript frameworks like Angular 4/5/6 and Bootstrap
- Experience in developing web applications using MVC and MVVM architecture
- Designed the Front End of the application with the Object-Oriented JavaScript Framework
- Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards
- Experience with Grunt, Gulp, Bower and NPM as task runners
- Good knowledge on React.js Flux/Redux architecture
- Experience on working with RESTful Web Services and developing the REST API’s
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar
- Expertise in analyzing the Document Object Model Layout, DOM functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar
- Extensive experience in using GIT, Source Tree and Bit Bucket for managing the code and for the version control
- Experience with JIRA and Rally Kanban for ticket tracking, managing the project requirements and the tasks
- Experience working with Adobe Photoshop, Illustrator and Axshare
- Experience with the Build tools like Grunt, Gulp and Jenkins
- Experience in writing the Unit Testing using Jasmine, Karma and Mocha
- Good knowledge on Protractor for writing the End-to-End Testing
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail
- Demonstrated ability to complete projects in deadline-oriented environments
- Quick learner and proficient in solving the technical issues in the project
- Excellent analytical and communication skills with capability to handle new technologies
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, SASS, LESS, JavaScript, Typescript, XML, AJAX, JSON
Frameworks: Angular(4/5/6), Angular.js, React.js, Backbone.js, Node.js, Bootstrap
Languages: JavaScript, Typescript, jQuery, Java, JSP
IDE & Tools: Visual Studio Code, Eclipse, Web Storm, Notepad++, Sublime Text, IntelliJ IDEA
Version Control: SVN, GIT, Source Tree and Bit Bucket
Operating System: Windows and Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Angular/Front End Developer
Responsibilities:
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application
- Understanding the customer preferences through the client’s feedback and deliver fidelity clickable prototypes for new user interfaces and interactions using technologies like HTML5, SASS, Angular, Typescript and PrimeNG components
- Fundamental understanding of responsive UI/UX, especially calibrated for direct responsive marketing landing pages and sites
- Migrated the Angular application to the Angular latest versions and stabilized the application to Angular 6
- Utilized the Responsive Web Design Library Bootstrap 4 to display the same site properly in browsers, tablets and phones
- To provide a better styling and maintainability used SASS features like mixins, variables, nesting, Extend/Inheritance, functions
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time
- Implemented web services for transmission of large blocks of JSON data over HTTP
- Compiling the application and implemented various task using GRUNT and Web Pack module bundler
- Implemented Page optimization techniques for web pages to improve the performance
- Build the application which supports web accessibility compliance as per W3C standards and tested the accessibility using the tools like axe and NVDA
- Responsible for checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari
- Unit testing for all the UI logics being developed using Jasmine and Karma
- Ensured and Emphasized on code reusability and design to reduce the code complexity
- Proactively worked with the testing team to resolve the bugs found during the user acceptance testing
- Worked closely with different teams like AEM, BRT and Micro services for the integration of the application
- Used GIT for version control and Rally Kanban for defect tracking
Environment: HTML5, SASS, LESS, Angular, Angular-cli, Typescript, PrimeNG, Bootstrap3/4, Node.js, Grunt, Jasmine, Karma, GIT, Rally, Agile/Scrum
Confidential, Charlotte, NC
UI Developer
Responsibilities:
- Involved in Requirements and Analysis, Understanding the requirements of the client and the flow of the application as well as the application Framework
- Fluent in creating dynamic web pages using JavaScript, Angular.js, HTML & CSS as well as charting libraries like High Charts
- Developed HTML views with HTML5, LESS, Bootstrap and Angular.js
- Used new features of EcmaScript6 to develop the functionality using Java Script
- Built different modules, controllers, templates, custom filters and directives in Angular.js
- Handled response data from RESTFUL web services using XML and JSON to update UI
- Followed ADA standards for the Accessible design and provide information about compliance with the ADA
- Used Grunt to create UI builds and run UI tasks like compiling less files to generate a CSS file
- Involved in Developer Testing, Review and Trouble shooting
- Developed data visualization for different plugins using High Charts
- Utilized Node.js to create unit tests with Karma and Jasmine
- Worked closely with other senior developers, Business Analysts, product managers, UX designer, and the QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture
- Ensure that builds are properly deployed in Development and Production Environment using Jenkins
- Used GIT for version control along with Source tree, JIRA for defect tracking
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
- Actively participated in daily standups to discuss the progress of the application also involved in sprint planning and retrospectives
Environment: HTML5, LESS, Java Script (ES6), Angular.js, Bootstrap, MVC, Node.js, Grunt, High Charts, Jasmine, Karma, GIT, JIRA, Agile/Scrum
Confidential, Eagan, MN
Front End Developer
Responsibilities:
- Designed the front-end applications and user interactive (UI) web pages using HTML5, CSS3, JavaScript, Angular.js and Node.js
- Styling pages with CSS3 and developed JavaScript for user interfaces
- Experience using theAngular.js to control and provide the rich functionality to GUI
- Used Angular.js and Node.js to structure JavaScript code in an MVC (Model, View and Controller) architecture
- Implemented Angular.js controllers to maintain each view data
- Used Custom Angular.js Filters to provide better search experience
- Extensively used Bootstrap for Responsive Web Design (RWD)
- Handled REST API calls with AJAX and processed JSON data responses to format, validate and display to the user
- Experience using Node.js to run the application on the grunt server
- Used Node.js to offer an easy and safe way to build high performance and scalable network application
- Used JSON for data transfer between the front end and the bank end
- Worked on debugging JavaScript and HTML code with Chrome JavaScript debugger and Firefox Firebug
- Used GIT for version control and IntelliJ IDEA for development
- Experience using JIRA for ticket tracking and worked on requirement gathering and analysis
- Actively participated in daily scrum stand-ups to discuss the progress of the application
- Involved in Sprint planning and retro meetings
Environment: HTML5, CSS3, JSON, JavaScript, Angular.js, Bootstrap, Node.js, GIT, IntelliJ IDEA, Charles proxy, Restful Web Services, Agile Methodology
Confidential
UI Developer
Responsibilities:
- Involved in developing the front-end applications using web technologies like HTML, CSS/CSS3 and CSS preprocessor styling LESS
- Built Web pages that are more user-interactive using JavaScript and jQuery
- Used WCAG 2.0 guidelines for evaluation and reporting code suggestions to bring websites into compliance
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX and JSON
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Used Google Chrome for debugging the application and to traverse the documents and manipulated the Nodes using DOM and DOM Functions
- Projects included design and coding of the corporate website built in HTML and CSS
- Implemented a lightweight customizable jQuery plugin for styled appearance
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment
- Created and managed all hosted or local repositories through Source Tree’s simple interface of GIT client, collaborated with GIT command lines and Stash
- Participated in client meetings and resolving client and management project issues
- Used JIRA for Project Status tracking
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint
- Involved in Agile process, two-week Sprint, and daily Scrums to discuss the development of the application
Environment: HTML, CSS3, jQuery, JavaScript, AJAX, Responsive Design, Bootstrap, Grunt, GIT, LESS, DOM, JIRA