Angular 2.0 Js Developer Resume
San Diego, CA
PROFESSIONAL SUMMARY:
- Around 5 years of experience in Software Development Life Cycle (SDLC) in developing and designing user friendly, cross browser compatible web sites, and User Interface (UI) applications in various domains.
- Extensive experience in developing User Interfaces for Mobile/Tablet/Desktop using dynamic HTML/HTML5, CSS/CSS3, SAAS, JavaScript, TypeScript, JSX, Bootstrap, AJAX, DHTML and custom tag libraries.
- Proficient in JavaScript frameworks like Angular.js/Angular 2.0, Node.js for creating Single Page Applications (SPA) and JavaScript libraries like jQuery and React.js - Redux.
- Hands on experience in creating responsive web design (RWD) for all the devices using CSS3 Media Queries and Bootstrap framework.
- Worked on Angular.js for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
- Worked with TypeScript re-usable Components and Services to consume REST API’s using Component based architecture provided by Angular 2.0 and in-depth working knowledge on Angular 4.0.
- Developed web applications using React.js for creating reusable components, worked on React Props , React States and worked with React Redux Architecture.
- Extensively worked and implemented several design patterns such as MVC, Object Factory and Dependency Injection.
- Involved in developing RESTful web services using Spring MVC and exposed JSON media to Front-End pages.
- Experience in Object Oriented Analysis and Design (OOAD) using UML (Use Cases, Activity, Sequence, Class Diagrams etc.)
- Worked on Ionic and Apache Cordova/PhoneGap framework to build Native mobile and Hybrid applications.
- Experience working with Bower and Node package managers for installing the application dependencies.
- Experience working on automatic task runners like Grunt and Gulp for build process and workflow management.
- Implemented automated testing with Karma test runner using Jasmine testing framework. Wrote test cases using Junit, Mocha testing framework and Chai assertion library.
- Expertise in debugging and troubleshooting existing code using Firebug and Chrome Developer Tools.
- Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.
- Working knowledge in SQL programming for packages, stored procedures etc., using MS SQL Server, Oracle and MYSQL.
- Experience in using various tools and IDEs for development and design like Net beans, Web-Matrix, Eclipse, Microsoft Sublime-text, Edit Plus, and Notepad++.
- In depth knowledge of Apache Subversion (SVN) and GIT integrating it with other systems (Jenkins). Also used JIRA for bug and issue tracking.
- Strong communication, planning and problem-solving skills, with ability to work independently or with cross-functional teams.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, DHTML, XHTML, XML, JavaScript, TypeScript, JSX, RxJs, AJAX, JSON, CSS2/3, Media Queries, Babel, WordPress, Bootstrap, Ajax UI Concept Modeling
Programming Languages and J2EE Technologies: C, Core Java, JSP, Servlets, JDBC, SQL
JavaScript Libraries & Frameworks: jQuery, Ractive.js, Angular.js/ Angular.js 2.0/ Angular 4.0, Node.js, React.js, MEAN
Web App Servers: Apache Tomcat, WebSphere
Database: MySQL, Microsoft SQL Server, MongoDB, NoSQL
Operating System: Windows 7/8/10, Linux, MAC OS.
Methodologies: Waterfall, Agile
Debugging Tools: Firebug, Google Chrome Web Debugger, IE developer Tools
Version Control: SVN, Git
IDE & Tools: Eclipse IDE, Notepad++, Microsoft Visual Studio, Adobe Dreamweaver, Sublime Text3, Net beans IDE, Web-Matrix, Microsoft Sublime-text.
PROFESSIONAL EXPERIENCE:
Angular 2.0 JS Developer
Confidential, San Diego, CA
Responsibilities:
- Involved in Requirements and Analysis, understanding the requirements and the flow of the application as well as the application framework.
- Worked in Agile development with active Scrum participation.
- Responsible for developing User Interfaces by using HTML5, DHTML, CSS/CSS3, JavaScript, Angular 2.0, JSON, and Ajax.
- Involved in development of commonly used Angular components across teams such as directives for grid, Pagination, Conditional validations.
- Developed portal using Angular 2.0 framework along with TypeScript for well-structured JavaScript code.
- Created TypeScript re-usable components and services to consume REST API’s using component-based architecture.
- Implemented Angular Router to enable navigation from one view to the next as the user performs application tasks.
- Used Angular Dependency Injection (DI) to inject Angular Services and Custom Services to provide re-usability of the components.
- Used Selectors, Events, Ajax and DOM manipulation using components in Angular 2.0 for updating content on DOM nodes.
- Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.
- Improved existing UI experience by utilizing the latest features of Angular.js with cross-browser compatibility.
- Involved in writing application level code to interact with API’s, Web Services using Ajax and JSON.
- Extensively used NPM and Bower to manage JavaScript dependencies.
- Worked with Webpack to build TypeScript modules.
- Implemented unit test cases using Karma Runner and Jasmine for Angular.js on client side for testing endpoints.
- Performed unit testing and tested website on multiple browsers with their old as well as latest release.
Environment: HTML5, CSS3, JavaScript, Node.js, ES6, TypeScript, Webpack, Spring MVC, DOM, Ajax, Rest API’s, JSON, MySQL, Karma.js, Jasmine.js.
UI React JS Developer
Confidential, San Diego, CA
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Developed user interfaces using HTML5, CSS3, JavaScript, jQuery, Bootstrap and React.js.
- Used Bootstrap Grid system and CSS3 Media Queries to develop Responsive application with good user experience in all platforms like Desktops, Tablets and Mobile phones.
- Developed custom Bootstrap with brand appropriate styles, colors, animations and Font icons.
- Re-Developed the main website to improve user experience and add new functionality.
- Created Single Page Application using React Redux architecture, JSX, Es6, Babel, Web Pack and Gulp.
- Used Object Oriented Programming concepts to develop UI components that could be re-used across the web application.
- Worked on React.js virtual DOM and React views, rendering components which contain additional components called custom HTML tags.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using React.js.
- Experience working on React DOM, React Props, Lifecycle methods, React States and Events.
- Involved in developing the controller framework using Annotated REST based Spring Controller.
- Worked with back-end developers for writing application level code to interact with API’s, Web Services using Ajax, JSON.
- Created SQL queries to perform insert, update or delete operation on SQL Server database.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Hands on experience in using JIRA to track development process and defects.
- Used GIT version control management tool to main code repository.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML 4/HTML5, CSS/ CSS3, JavaScript, Node.js, React.js- Redux, ES6, JSX, Babel, Web pack, jQuery, Bootstrap, Gulp, Spring MVC, DOM, Ajax, JSON, SQL Server, Java, JIRA, GIT.
Angular JS Developer
Confidential, Detroit, MI
Responsibilities:
- Closely worked with Business Analyst to understand the requirements to ensure that right set of UI modules been built.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Designed user interface layouts using HTML, CSS, JavaScript, jQuery, Angular.js.
- Used HTML5 elements like video, audio and canvas in making the website interactive.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make web page more user friendly.
- Worked on Twitter Bootstrap to create Responsive Web Design.
- Developed application by using MEAN stack: Mongo DB, Express, Angular.js and Node.js.
- Enhanced user experience designing new web features using Angular.js MVC framework.
- Worked on Angular.js features like Two-way data binding, Custom Directives, Lifecycle methods, Controllers, Pipes and Filters.
- Defined all application states (routes) by using Angular.js UI-Router to implement SPA.
- Worked on Express framework for Node.js to create the routes required for delivering data to the front end.
- Worked with Ionic framework to develop Hybrid mobile application.
- Involved in development of CRUD (Create, Read, Update and Delete) functionality for various tables and product components.
- Experience working with Bower and Node package managers to set up the environment.
- Configured Grunt for building Client-side code (CSS, JS, Magnifier).
- Involved in writing unit test for Angular.js code suing Mocha and Chai.
- Prepared Technical reports and documentation manuals for effective program development.
Environment: HTML 4/HTML5, CSS/ CSS3, JavaScript, Node.js, Angular.js, MEAN, Bootstrap, Express.js, jQuery, Apache Cordova, Grunt, Mocha, Chai, Bower, DOM, Ionic, Ajax, JSON, Mongo DB, Eclipse, Java.
Java UI Developer
Bharat Biotech International
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) using Waterfall development methodology.
- Developed UI pages using HTML, DHTML, CSS/ CSS3, JavaScript, JSON, jQuery, Ajax.
- Used CSS style sheets for styling the web pages.
- Created cross-browser compatible and standard-compliant CSS based page layouts using CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS and CSS3 Background, CSS positioning, CSS text, CSS3 2D/3D Animations.
- Worked on HTML and JavaScript for client-side presentation and, data validation on the client-side with in the forms.
- Worked extensively on file management and image libraries.
- In addition to code development, maintained project documentation and assisted in application design.
- Updated web style sheets and pages on a regular basis and as required.
- Used jQuery core library functions for implementing Drag and Drop functionalities.
- Created page layouts, navigation, animation buttons and icons and AJAX response using jQuery.
- Implemented Ajax calls to exchange (Request/ Response) information with database.
- Created SQL statements for retrieval and storage of data from the database.
- Worked on Eclipse IDE for developing the application.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers.
Environment: HTML, DHTML, CSS/ CSS3, JavaScript, jQuery, Ajax, JSON, Java, Eclipse, Windows.
