Angular 2 Developer Resume
Seattle, WA
SUMMARY:
- Over 6+ years of diverse experience in the field of web - application development with different domains like Ecommerce, Health-Care, Logistics.
- Qualified software professional with proven success in maintaining multiple E-Projects & Experience in implementing high performance Web-Applications and User interfaces.
- Experienced in the field of web application development including Client/Server with proficiency in HTML, CSS, JavaScript, AngularJS, ReactJS, jQuery, AJAX, REST, JSON.
- Proficient in building Web User Interface by using table less XHTML, DHTML, HTML5, CSS3, and JavaScript that follows W3C Web Standards which are browser compatible.
- Profound knowledge in Document Object Model(DOM) Object Oriented JavaScript.
- Diverse knowledge on ECMASCRIPT6/5, Ionic MVC.
- Practical knowledge on responsive web design using Bootstrap and custom CSS.
- Worked on complete Agile/Scrum/Waterfall Methodology and User Interface web development in accordance with requirements.
- Diverse experience in using Adobe Photoshop for image manipulation and designing of logos.
- Expertise in using source code control systems such as GIT, TFS, SVN JIRA, and Jenkins.
- Developed single page applications with MVC frameworks Angular 2/Angular.js, Node.js, TypeScript.
- Experience in build tools, Gulp, Grunt, NPM, Webpack, Namespacing, Webpack-loaders, Browserify, REST Web Services.
- Experience in implementation of user-centered design(USD) Methodology.
- Proficient with CSS preprocessors including LESS, SASS and superset of CSS.
- Used SAAS as a software distribution model through which apps are available to the customers
- Experience in creating test suites using JASMINE, KARMA, CodeceptJS for 100% code assurance.
- Experienced in using the scaffolding tools like Yeoman, Bower, NPM.
- Experienced in Dreamweaver, Illustrator, Optimizing websites to new browsers, optimizing performance, handling cross browser compatibility issues and designing website layouts in Photoshop and converting them from PSD to HTML.
- Involved in the Software Life Cycle phases like AGILE and estimated the timelines for projects.
- Extensive experience in Development, Implementation and testing in various application architectures, including E-Commerce, B2B, Distributed Applications, Internet /Intranet.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Mozilla Firefox, Internet Explorer, Google chrome and Safari.
- Worked with partners and clients at every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
- Excellent analytical and communication skills with capability to handle new technologies as an individual and as part of a team.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, AJAX, JSON, XML, XHTML, DHTML, Bootstrap.
Scripting Languages: JavaScript, TypeScript, ES5, ES6
JavaScript Libraries & Frame works: jQuery, Angular JS, Angular 2, Angular CLI, Angular 4/Angular 5, Node.js, Express.js, React.js, Redux.
Build Tools: Bower, npm, Web pack, Babel, Yeoman, Grunt, Gulp.
Servers & Cloud: Apache Tomcat, WebSphere, WebLogic, Jenkins, AWS
IDE, HTML Editor: Webstorm, Visual Studio, AdobeDreamweaver, Eclipse IDE, Notepad++, Sublime.
Testing Tools: Karma, Jasmine, Protractor, CodeceptJS, Mocha, Chai.
Version Control: GIT, TFS, SVN, JIRA, and Jenkins
SDLC: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Seattle WA
Angular 2 Developer
Responsibilities:
- Worked closely with Engineers and product managers to create user stories and scenarios used for intuitive websites and mobile designs.
- Implemented Angular 2 Services for connectivity between web application and back-end API’S using TypeScript.
- Created Angular 2 components, implemented interpolation, input variables, Bootstraping, NgFor, Ngif, Router Outlet, binding the events, decorators.
- Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
- Built SPA with loading multiple views using route services using Angular 2 and Node.js.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Used Angular 2 for Client-side validations.
- Developed Angular 2 Template driven forms and Model driven forms builder by using ngModel.
- Used TSLint tool that checks Typescript code for readability, functional errors, maintainability.
- Used Scaffolding tools like Yeoman to create skeleton of web application.
- Used package managers like Bower and NPM.
- Used Third-party API in application to add functionality of tracking.
- Used SASS for code minification.
- Used Webpack to bundle Typescript and JavaScript modules.
- Involved a full complement of Express.js, Angular 2, Node.js and MongoDB to store and present assessments.
- Involved in usage of Mongoose for Node.js which makes easy to access the database from Express.js application.
- Involved in making of efficient and fast application running using Node.js Nonblocking I/O.
- Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Involved in deploying applications in Amazon Web Services environment using Continuous Integration tool (Jenkins), Continuous Deployment tool (Docker), Nginx (HTTP Server) and Git (Source Code Management).
- Used Microsoft Visual Studio as an IDE.
- Experience with working in short sprints in an Agile SCRUM software development model, good understanding of Scrum processes, tools like JIRA, and artifacts like Stories, Tasks.
Environment: HTML5, CSS3, JavaScript, TypeScript, Angular 2, NodeJS, Express.js, MongoDB, Mongoose, REST API's, Webpack, Yeoman, npm, Bower, TSLint, Jasmine, Karma, JIRA, GIT, AWS, Jenkins, Dockers, Nginx and Visual Studio.
Confidential, Atlanta GA
React.js Application Developer
Responsibilities:
- Worked on integrating backend RESTful service calls with Bootstrap components by fetching the data using Angular HTTP service and displaying it within various Bootstrap based components.
- Responsible for developing the front end using React.js framework for front end web technologies including HTML5, CSS3, JavaScript and templating engine.
- Involved in React.js and working with Redux/Flux architecture.
- Used React.js components, Forms, Events, Keys, Router and Animations.
- Proficient in writing react code with help of ECMAScript 2015(ES6) and JSX.
- Created different components using React.js to render an element.
- Involved in creating connections for HTTP requests using Websockets.
- Worked with XML and JSON using jQuery and JavaScript.
- Worked on React.js for developing UI using Sorting, Pagination and rendering for search page.
- Used GIT for version control, JIRA and Rally for defect tracking.
- Used webpack and NPM to manage dependency graph.
- Good knowledge in acceptance testing using CodeceptJS and Karma.
- Used Babel loader and Webpack bundler to create React component.
- Worked on making AJAX calls to connect the database using RESTful web-services and worked on integrating the middleware to the front end.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Attended daily scrum stand-up meeting and provided Demos to Business Analysts.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, XML, Node.JS, AJAX, Bootstrap, React.js, GIT, JIRA, Rally, CodeceptJS, Karma.
Confidential, Dallas TX
UI Developer
Responsibilities:
- Designed and developed the web applications and interface using AJAX.
- Designed and developed views for all the modules using HTML5, CSS3 and JavaScript.
- Worked on the logs page for management to analyze data.
- Integrated with Third-party API’s including email providers, payment processors, and social media.
- Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines.
- Expertise in AngularJS on Filters, Validations, MVC, Controllers, Directives, Routing, States, $http, $q, Factory and Service, also worked on Angular UI bootstrap.
- Proficient in using higher level style syntaxes, SASS for advanced CSS features.
- Used best coding practices and naming conventions while writing code in AngularJS, CSS and HTML.
- Involved in data mapping from SQL server to controller using Hibernate framework.
- Worked with making calls to API to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Wrote custom JavaScript code, using map, reduce functions and promises, to create customized representations of the user data.
- Used Express.js framework to design RESTFUL APIs for CRUD operation that interact with back-end database.
- Used Nginx as load balancer to pass requests to Node.js Server.
- Implemented User Interface part of Android Mobile Phone Version by using Eclipse and Android Studio.
- Responsible for deployment of the Application in production and any post deployment issues and conflicts.
Environment: HTML/HTML5, CSS/CSS3, SASS, jQuery, JSON, AJAX, JavaScript, AngularJS, Bootstrap, Node.js, Eclipse and Android Studio.
Confidential
Software Developer
Responsibilities:
- Coordination of project activities and ensure that all project phases are followed and properly documented.
- Designed development of applications presentation layer using HTML, CSS, JavaScript and jQuery scripting language.
- Designed and developed the web applications and interface using AJAX.
- Experienced in Waterfall Software Development Life Cycle (SDLC) includes Analysis, Design, Development, Testing and Deployment.
- Testing browser compatibility and addressing browser compatibility issues hence worked with different browsers like Safari, Mozilla Firefox and Internet Explorer.
- Involved in writing application level code to interact with APIs, SOAP Web Services using AJAX and XML.
- Involved in designing and developing native applications in IOS, Android and Windows platforms.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript using DreamWeaver.
- Worked on Onsite-Offshore model.
Environment: HTML/CSS, AJAX, JavaScript, jQuery, XML, DreamWeaver.
Confidential
Software Developer
Responsibilities:
- Involved in development, design and implementation front-end part of the widget-based application using HTML, CSS, jQuery, JavaScript.
- Developed different modules using Struts Framework.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Involved in Java application testing and maintenance in development phase and production phase.
- Used AJAX, JSON with jQuery for request data and response processing.
- Contact with different customer for their requirements and modified code as the customer needs.
- Experience in developing Responsive Web Design applications using CSS3 Media Queries and Bootstrap.
- Responsible for source code and version control (Clear Case), Involved in integration and deployment.
- Used simple XML to build/process XML documents.
- Testing browser compatibility and addressing browser compatibility issues hence worked with different browsers like Safari, Google Chrome, Mozilla Firefox and Internet Explorer.
- Experience in working with different Text Editors and IDE's like Notepad++.
Environment: HTML/CSS, JavaScript, jQuery, XML, JSON, AJAX, Notepad++.