Front End Angular Developer Resume
Richmond, VirginiA
SUMMARY:
- 4+ years of professional experience in developing and designing responsive User Interface (UI) for web applications as a Front - end Engineer.
- Expertise in building single page applications (SPA) using HTML5, CSS3, JavaScript, and AngularJS, Angular 2/4, NodeJS.
- Strong Hold on Object-Oriented Programming (OOP'S) Concepts.
- Worked with the JavaScript libraries and frameworks like jQuery, AngularJS and Angular 2/4.
- Developed various custom Components, Directives, Pipes to enhance the application functionality and implemented SASS classes like arguments and loops to use across the projects.
- Developed the backend by using Node.js, Express.js, and MongoDB.
- Experience in working with third party web services APIs and Web services using AJAX and jQuery.
- Expertise in creating reactive forms using form validations to improve overall data quality by validating user input for accuracy and completeness.
- Experience in Angular 4 with implementing typescript, components, two-way data binding, services, dependency injection, directives, pipes, routing for the User Interface (UI).
- Developed single page applications (SPA) using MEAN stack technologies ( MongoDB, Express.js, Angular and NodeJS ).
- Extensively worked with Observables from RxJS (Reactive Extensions for JavaScript) library for reactive programming to compose asynchronous or callback-based code.
- Implemented best practices by developing Angular applications in modular fashion using core, shared and feature modules.
- Experience using Redux and RxJS to manage state and building ReactJS applications.
- Experience with RDBMS like SQL, MySQL, Oracle and NoSQL database development like Mongo DB. Involved in implementing queries to the back-end Mongo DB databases.
- Experience using various kinds of text editors, tools like Visual Studio Code, Notepad++, Visual Studio 2015, Sublime Text Editor.
- Used the Jenkins and Dockers to implement the Continuous Integration and Deployment (CI/CD)
- Good experience with Form Validations using Regular Expressions, jQuery plugins, Reactive Forms, and Template Driven Forms.
- Experience in creating test suites using Jasmine, Karma and worked on tools like NPM, Bower.
- Expertise in version control systems like GIT, CVS, and SVN to manage and control software development with GitHub and Bitbucket and project management tools like JIRA.
- Experience working with debugging tools like Firebug, Firebug Lite, Chrome Developer Tools, and Web Inspector.
- Demonstrated ability to complete high-end projects in deadline-oriented environments and able to effectively communicate with wide range of clients and co-workers.
TECHNICAL SKILLS:
Scripting Languages: HTML5, CSS3, JavaScript, Bootstrap, TypeScript, jQuery, Ajax
Frameworks: AngularJS 1.x, Angular 2/4, ReactJS, NodeJS
Databases & Tools: SQL, Oracle, MySQL, MongoDB
Version Control: CVS, SVN, Git, Bitbucket
Testing Tools: Junit, Jasmine, Karma
Build Tools: Jenkins, Docker
IDE: Visual Studio Code, Sublime, Notepad++
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, Virginia
Front End Angular Developer
Responsibilities:
- Involved in design & implement of the client web application including several modules using HTML5, CSS3, Bootstrap, JavaScript, Angular 4, TypeScript and Visual Studio Code.
- Used Angular CLI to manage the project, developed custom modules such as app-routing module, pipes to make the angular application more conceivable.
- Used services like @input, @output, Event Emitter, and Observables for components communication.
- Implemented CSS3, Bootstrap, Prime NG and Google fonts to make the application more interactive and responsive.
- Implemented Router Module of Angular 4 to make the whole project a Single Page Application and added routers according to the requirements.
- Worked on some of the new features of Angular 4 like if else syntax, ng-templates, form validators, Router etc.
- Extensively used @Ng Module to import different modules, to declare different components, to describe the providers and services that are used to develop the Angular 4 application.
- Used Postman to test APIs and integrated APIs with front-end by implementing HTTP Client to Get, Post, Delete and Put data from the backend and give a response in the console.
- Worked with NPM commands and Package.json for managing dependencies and dev-dependencies of Node.js applications.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node Js.
- Used PrimeNG Angular library to present data and added some key functions like add node, delete node, edit node to do CRUD operations.
- Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Worked with GitHub to manage repository and used Visual studio Code IDE to do development.
- Gathered requirements from JIRA , under Agile/Scrum methodology , and joined daily scrum meeting.
- Used the Jenkins and Dockers to implement the Continuous Integration and Deployment (CI/CD)
- Used Karma and Jasmine to test components.
Environment: HTML5, CSS3, JavaScript, Angular 4, TypeScript, Bootstrap, Node.js, PrimeNG, MongoDB, GitHub, Karma, Jasmine, Jenkins, Dockers.
Confidential
UI Developer
Responsibilities:
- Involved in various stages of application development through requirement analysis, development, testing and deployment.
- Worked in Agile/Scrum Methodology through the Application Development.
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Worked on the MVC architecture of AngularJS in developing the apps, controllers, and directives which are totally customized to meet the needs of the application.
- Used the HTTP services in AngularJS to make API calls and exchange data in JSON .
- Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on web pages.
- Good knowledge on creating services with AngularJS @injectable property , as to make the service available for dependency injection when creating components.
- Maintained cross-browser compatibility and implemented responsive features using Twitter Bootstrap .
- Developed CSS3 to style page layouts, navigation, and page-loading spinner.
- Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Used Webpack to bundle Typescript and JavaScript modules.
- Used D3JS and ChartJS to build interactive visualizations and plots for sales data.
- Created client surveys and displayed the results in a dynamic report using D3JS for data visualization in the application.
- Called the Restful web service calls for the POST, PUT, DELETE and GET methods.
- Implemented changes in the business model components. Migrating some of the applications from AngularJS 1.x to Angular 2.0 and component the code as per the Angular recommendations for better testability.
- Implemented Migration using ngUpgrade Module which allows AngularJS and Angular 2.0 application to co-exist and upgrade application part by part working harmoniously.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using AngularJS .
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Coding pages with best Search Engine Optimization (SEO) techniques.
- Used GitHub for manage ng source code by resolving merge conflicts that occur during collaboration of various stakeholders of the application.
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 2, Bootstrap, AJAX, Web services, MongoDB, Grunt, Agile Methodology
Confidential
Application Developer
Responsibilities:
- Designed and implemented the User Interface using HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, AngularJS, Bootstrap and MySQL.
- Developed the pages with searching and sorting functionalities with AngularJS HTTP service .
- Extensively used jQuery in implementing various GUI components in application portal.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, shapes, animations and handling multimedia files.
- Used HTML5 and JavaScript for client-side validations.
- Developed AJAX based web-based UI framework by utilizing jQuery library.
- Developed UI event handlers and AJAX call back code using Sencha Ext JS to interact with the Cloud Web services.
- Designed Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Developed test cases for TDD in QUnit, Karma, and Jasmine .
- Worked on database Programming using SQL Server.
- Maintained updates of the code base using GIT version control system.
- Worked in Agile methodology during project’s Software development lifecycle (SDLC).
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, AJAX, SQL, Web services, XML, Agile Methodology.