Angular Js 2.0 Developer Resume
Charlotte, NC
SUMMARY:
- Over 9+ years of Extensive programming experience in developing Web based applications and Client - Server technologies using HTML/HTML5, CSS/CSS3, LESS, SASS, XHTML/DHTML & XML, DOM, JavaScript, jQuery, Ajax, AngularJS/AngularJS 2.0/ 4.0, ReactJS, EXTJS, NodeJS,TypeScript and JSON.
- Experience with full Software Development Life-Cycle, architecting scalable platforms, objects-oriented programming, database design and agile methodologies.
- Experience in developing multi-tier enterprise solutions using Java/J2EE technologies such as Restful Web Services, Spring, Hibernate, Servlets and JSP.
- Good exposure in working with AEM content platforms, (CQ5) content management system.
- Efficient in developing web pages using HTML5, CSS3, JavaScript, jQuery and experience in making web page cross browser compatible.
- Experience in making Responsive Web Pages using Media Queries and Twitter Bootstrap.
- Experience in creating as well as editing images for the websites using Photoshop.
- Sound Knowledge and good Experience with Object Oriented Concepts, Object Oriented JavaScript.
- Extensive experience in Angular JS for application implementation, proficient in creating Modules, Controllers, Route Providers, Factory Services, ng-repeat, Customizable Filters, HTTP requests GET/POST methods and Directives to realize functionalities like REST services with Ajax call, Input validations, searchable contents.
- Experience in UI Architecture design using Angular 2.0 and Angular 4.0 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and Decorators.
- Experience in building Responsive Single Page Applications (SPA) using React JSfor creating re-suable components, used React Props, React States and worked with React Redux Architecture.
- Hands on experience in building scalable MEAN stack applications using MongoDB, ExpressJS, AngularJS and Node.
- Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Experience in integrating RESTfulAPI’s and web services with applications.
- Experience in Mobile App development using frameworks like Ionic and Cordova/PhoneGap.
- Build client websites with WordPress also maintained custom plugins and themes.
- Experience working with Bower and Node package managers.
- Experience working with Grunt and Gulp - Build process and workflow management.
- Working knowledge in SQL programming for packages, stored procedures etc., using MS SQL Server, MongoDB and MYSQL.
- Implemented automated testing with Karma test runner and Jasmine testing framework. Wrote test cases using Junit, Mocha testing framework and chai assertion library.
- Excellent working knowledge of troubleshooting compatibility issues with different browsers like Internet Explorer, Firefox, Chrome, Safari, and Opera.
- In depth knowledge of Apache Subversion (SVN) and GIT integrating it with other systems (Jenkins).
- Worked on various platforms including Windows XP, Vista, 7 and LINUX.
- Experience in using various tools and IDE’s for development and design like Net beans, Web-Matrix, Eclipse, Microsoft Sublime-text, Edit Plus, and Notepad++.
- Excellent skills in relationship management with clients and effective in guiding team during the project development life cycle and deliver the product within time line, cost and quality.
- Strong communication, planning and problem-solving skills, with ability to work independently or with cross-functional team.
TECHNICAL SKILLS:
Programming languages and J2EE Technologies: C, C++, Java, JSP, JDBC, Swing MVC, Servlets, JSP, Spring, Hibernate, JMS, LDAP, SQL and PL/SQL.
JavaScript Frameworks and Libraries: AngularJS/ Angular JS 2.0/ 4.0, jQuery, Node JS, React JS, Backbone JS, EXT JS
Web Technologies: HTML 4/5, XHTML, DHTML, CSS 2/3, XML, Bootstrap, JavaScript, Typescript, ES6, AJAX, JSON, PHP, DOM, GRUNT, JSF.
Databases: MySQL, SQLite, Microsoft SQL Server, MongoDB, NoSQL, PostgreSQL, Oracle 9i/10g/11g, DB2.
IDEs/Editors: Eclipse IDE, Net Beans IDE, Adobe Dreamweaver, Brackets, Microsoft Visual Studio, Edit Plus, WebStorm, Sublime Text 2/3, Notepad++.
Web/Application servers: WebSphere6.0/7.0, Weblogic9.1, Apache Tomcat, Oracle, JBoss, HTTP Web Server, IIS.
Version control: JIRA, SVN, GIT, CVS.
Debugging tools: Firebug, Firebug Lite, Google Chrome Web Debugger, IE developer Tools.
Testing and Build tools: JUnit, ANT, Maven
Web Services: Rest, SOAP, JAXB, WSDL.
Operating system: Windows 7/8/10, MAC OS X, Linux, Unix.
PROFESSIONAL EXPERIENCE:
Confidential, CHARLOTTE, NC
ANGULAR JS 2.0 DEVELOPER
RESPONSIBILTIES:
- Involved in all stages of Software development life cycle including analysis, development, implementation, testing and support.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, jQuery, Angular JS, TypeScript, Bootstrap, Ajax and JSON.
- Worked on Angular 2 MVC Framework in the development of the web application.
- Extensively used Angular JS forms like Template Driven Forms and Reactive forms (Dynamic Forms) to perform form validation both on server side and client side.
- Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
- Used Selectors, Events, AJAX and DOM manipulation using components in Angular JS for updating content on DOM nodes.
- Used Typescript for advanced autocompletion, navigation, and refactoring.
- Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular JS 2.0.
- Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.).
- Implemented HTTP requests using RxJSObservable library to handle multiple values over time.
- Developed base HTTP service on top of Angular.jsHTTP Service to communicate backend services.
- Enhanced existing application to follow strict MVC pattern and developed Angular JS services for reusable functionality and involved in Spring Web services.
- Used Grunt as the automated task runner for a better development/build/production workflow.
- Created SQL queries to perform insert, update or delete operation on MySQL database.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Experience working with Bower and Node package managers to setup the environment.
- Worked with Ionic framework to develop hybrid mobile application.
- Configured with Grunt JS to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify code for deployment.
- Involved in debugging JavaScript and HTML code with Firefox Firebug and Google Chrome JavaScript Debugger.
- Used GIT version control management tool to main code repository.
- Analyzing, Debugging and Fixing the Front-End UI issues assigned through JIRA bug tracking tools.
ENVIRONMENT: JSP, HTML5/HTML, CSS3/CSS, JavaScript, Typescript, RxJS, jQuery, Bootstrap, Java, REST, Spring MVC, Web Services, JSON, Angular.js/ Angular 2.0, Node.js, XML, Grunt, Eclipse, Internet Explorer, Firefox, Chrome.
Confidential, OH
REACT JSDEVELOPER
RESPONSIBILTIES:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTful services.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- 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.
- Analyzed the response of JSON to update DOM.
- Created SQL queries to perform insert, update or delete operation on SQL Server database.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- 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.
Confidential, NC
ANGULAR JS DEVELOPER
RESPONSIBILTIES:
- Worked closely 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.
- Used detailed wireframes and developed Mock-up designs as per the requirements.
- 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 JS, 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.
- Involved in designing and developing the GUI for the user interface with various controls.
- 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 Apache Cordova 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 using Mocha and Chai.
- Prepared Technical reports and documentation manuals for effective program development.
- Performed unit testing and tested website on multiple browsers with their old as well as latest release
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.
Confidential
JAVA UI DEVELOPER
RESPONSIBILTIES:
- Involved in Requirement and Analysis, understanding the requirements of the client and the flow of the application as well as the application framework.
- Designed the front-end applications, user interfaces using web technologies like HTML, CSS, JavaScript, jQuery and Ajax.
- Created prototype before development based on static and approved design documents and wireframes.
- Involved in implementing presentation tier by using HTML, JSP, Servlets.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Involved in implementing all components of the application including database tables, server-side programming (JSP templates) and client-side web programming.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
- Experience in converting given application wireframe, Visual concepts into Pixel-Perfect HTML prototypes.
- Used CSS selector for condition based styling and Pseudo-classes to add some effects to selectors.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used Bootstrap framework and Media Queries for developing customizable and Responsive Web Design (RWD) for compatibility with different platforms and screen sizes .
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Used JavaScript for performing validations and passing attributes from one screen to another.
- Wrote jQuery functions while implementing UI screens across the web application (both consumer facing as well as internal application) and used jQuery to transverse through a DOM tree and manipulated the nodes in the tree.
- Developed JavaScript code using HTTP Request to send Ajax request to the server-side code and implemented a callback function to handle the results.
- Implemented Spring MVC for designing and implementing the UI for the application.
- Involved in using JDBC to connect and access MySQL Database.
- Performed debugging of the application using Firebug to transverse the documents.
- Performed Unit testing for modules using Junit.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers.
Environment: HTML 4/HTML5, CSS/ CSS3, JavaScript, Node.js, jQuery, JSP, Servlets, Spring MVC, MySQL, DOM, Ajax, JSON, Java, Dreamweaver.
Confidential
WEB DEVELOPER
RESPONSIBILTIES:
- 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.
- Developed views with JSP’s in Spring framework (MVC pattern).
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Created cross-browser compatible and standards-compliant CSS-based page layouts usingCSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS andCSS3 Background, CSS positioning, CSS3 text, CSS3 border and CSS3 2D/3D animations.
- Used JavaScript functions for the logical implementation part at client side for all the application.
- Used jQuery core library functions for the logical implementation part at client side for all the applications also implemented the Drag and Drop functionality using jQuery framework.
- Good exposure to Java Web Services development using RESTful services.
- Wrote code to fetch data from Web services using jQuery AJAX via JSON response and updating the HTML pages.
- Written SQL Queries to interact with Oracle database. Used SVN for version control for defect tracking.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
ENVIRONMENT: HTML, JavaScript, DHTML, XHTML, CSS/CSS 3, XML, jQuery, Adobe Dreamweaver, Java, JSP, SVN.
