Angular Developer Resume
MI
SUMMARY
- 6+ Years of experience in Analysis, Design, Coding, Testing and implementation of Web Applications using AGILE methodologies and complete Software Development Life Cycle (SDLC).
- Expertise in designing and developing professional UI web applications using front - end applications like HTML 5, CSS3, Bootstrap 3/4, Angular 2, Angular 4,Angular 5,jQuery, JSON, JavaScript, Ajax.
- Experience in working with Ruby on Rails, Ruby, SequelPro, Oracle 11g/10g.
- Good knowledge and experience with Web Forms, AJAX, JavaScript and designing User Interfaces.
- Experience in various SDLC phases such as requirements gathering, analysis, design, implementation and maintenance of software applications.
- Experience in CSS3 preprocessors such as SASS and LESS.
- Experience in making Responsive Web Pages using Media Queries and Twitter Bootstrap.
- Used Angular 2HTTP Request to get data from web servers and process JSON data to render in the UI.
- Profound knowledge of Angular2/4/5 concepts like Dependency Injection, Promises, Services, Scopes and Directives.
- Designed user interface using Angular 2 web forms.
- Implemented Angular 2 Routing, Navigation, Components and Services.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism.
- Experience in implementing Rails Migrations and Active Record, Action Pack, Action Mailer.
- Experienced with MVC framework architecture and REST architecture.
- Strong knowledge of the Rails Active Record query syntax and usage.
- Solid knowledge of Unix based operating systems, including Mac OS, and Linux.
- Extensive experience with version control primarily Git. (Particularly using GitHub)
- Excellent knowledge of Object Oriented Concepts.
- Good understanding of MVC framework architecture.
- Hands on experience on installation and configuration of multiple versions of Rubyusing RVM (Ruby Version Manager) bundler install.
- Experience working within both traditional and Agile development environments. (SCRUM specifically).
- Experience in developing SQL queries in relational databases like Sequel Pro, MySQL.
- Experience in writing SQL joins to retrieve data from different tables.
- Experience with using HAML within rails applications.
- Experience in working with IDE’s like Visual Studio Code, Sublime and RubyMine.
- Experience in using JIRA project management tool for task assignment and bug tracking.
- Ability to learn and develop using new technologies quickly.
TECHNICAL SKILLS
Tools: & IDE: JIRA tool, Sublime, Visual Studio Code, RubyMine, GitHub
Programming Languages & Web Technologies: Angular 2/4/5, Ruby on Rails, Ruby, TypeScript, JavaScript (ES6), HTML5, jQuery, CSS3, HAML, AJAX, JSON, Bootstrap
Relational Databases: Oracle 10G, SQL-Server, SequelPro, PostgreSQL
Operating Systems: Windows XP/2003, Windows 7, Windows 8, Unix, OSX, UNIX
PROFESSIONAL EXPERIENCE
Confidential, MI
Angular Developer
Responsibilities:
- Developed a front-end web application called Confidential by using Angular 2/4, HTML5 and CSS3.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Created Typescript reusable components and services using Component-based architecture provided by Angular.
- Implemented Angular component router for navigation, Angular services to connect the web application to back-end made use of ES6 features.
- Wrote application level code to interact with backend and consume the JSON by using RXJS Observables.
- Updated the application with new features of Angular2/4.
- Designed responsive user interface using Bootstrap 3.
- Used HTML 5, Cascading Style Sheets (CSS3), Bootstrap 3 to develop and implement a user-friendly UI design for the presentation layer.
- Used HTTP Request to get data from web servers and process JSON data to render in the UI by using observables.
- Maintained source code versions using Github.
- Implemented Router to enable navigation from one component to another.
- Createdcustom pipes to format the data before displaying it to the user.
- Used @Input and @Output to communicate between parent component and child component.
- Experience in using directives like ngIf, ngFor, ngStyle etc.,
- Used JIRA tool for task assignment, bug tracking and fixture.
- Coordinated with the QA team for testing the latest releases of the application and bug fixing.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
Environment: Angular2.0/4.0, Angular-CLI, TypeScript, ES6, JSON, HTML5, CSS3, Bootstrap, GitHub.
Confidential, MI
Angular Developer
Responsibilities:
- Developed a front-end web application by using Angular 2, HTML5 and CSS3.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Created Typescript reusable components and services using Component-based architecture provided by Angular 2.
- Created reusable templates using Angular directives and worked with NPM (Node package manager)
- Good knowledge on using Angular libraries like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app .
- Designed the page using Bootstrap and some custom CSS.
- Experience on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components.
- Worked on unit testing for the Angular application using Karma.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Used HTTP Request to get data from web servers and process JSON data to render in the UI by using observables.
- Maintained source code versions using Github.
- Implemented Routing for navigating.
- Used built-in Pipes and custom pipes for formatting the data.
- Implemented Services to store shared data between sibling Components and inject in to it for passing data purpose.
- Used @Input and @Output to communicate between parent component and child component.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Worked with automated task runners like Gulp.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
Environment: Angular2.0, Angular-CLI, TypeScript, ES6, JSON, HTML5, CSS3, Bootstrap, GitHub.
Confidential, Phoenix
Web Developer
Responsibilities:
- Interacting with clients for requirements, discussed the feasibility of requirements, designing the layout of web pages, participating in the development and Key technical analyst role in the inception, elaboration and construction phases.
- Designed the front-end application usingHAML, CSS, JavaScript and jQuery.
- Experience withGEMSandlibrariesfor this version of the ruby/rails.
- Managing code versioning with Github.
- Worked with Ruby GEMS such as TimeCop, Will paginate and activemerchant.
- Experience in using ruby gems such as simple form, friendly id, paperclip, devise, etc.
- Enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Experience in writing tests using Rspec.
- Worked on Encrypted Swipe card functionality for Trust Commerce gateway using Active Merchant gem.
- Involved in developing and implementation of the web application-usingRuby on Rails.
- Developed the front-end for multiple clients and incorporated business rules using Ruby.
- Worked on branding of different client websites and used Gimp to photo shop logos.
- Configured multiple client requirements and added multiple gateway accounts using one of the internal tool called BestTrack.
- Used jQGrid to represent payment history and document section on client side.
- Updated active record attributes by using update column, update attribute methods.
- Experience in writing SQL queries and experience in using SQL joins to retrieve data from different tables.
- Experience in setting custom daily payment reports using SQL queries using internal best track tool.
- Experience in using JIRA tool for task assignment, bug tracking and fixture.
- Actively participated in conferences among the developers, business analysts and senior management on production and maintenance issues.
- Working on support tickets and good skills in debugging the issues.
Environment: Ruby on Rails, Ruby, HTML, CSS, JSON, Git, and JavaScript
Confidential
Web Developer
Responsibilities:
- Involved in process design, coding and testing phases of software development life cycle.
- Developed application using HTML, CSS, JavaScript.
- Designed and developed layouts using CSS, HAML.
- Debugged website using Chrome developer tools and manipulated DOM.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and JQuery.
- Involved in debugging of the issues.
- Worked closely with senior developers to meet client requirements.
- Used jQuery to enhance UI capabilities and used JavaScript for client side validations.
- Worked on jQGrid, jQuery, AJAX and JSON objects.
Environment: HTML, CSS, JSON, JavaScript, jQuery, Java
