Sr. Web Application/ Angular Developer Resume
Denver, CO
SUMMARY
- Having Around 10 Years of IT Experience as Developerwith the core UI areas of Analysis, Design, Development, Testing and Maintenance of Financial, Healthcare and Telecom domains. Extensive exposure in end - to-end development of software products.
- Experience in developing various JavaScript frameworks like Angular (4 - 14), Node JS, Express JS, React JS/Redux, and Vanilla JS.
- Good Experience Angular JS in MVC architecture and understanding concepts on Model, View, controllers, and usage of directives, custom directives, and services.
- Experienced in developing Single Page Applications (SPA) using Angular, Typescript module, components, views, router and Angular2 APIs like (Ng-Module, Forms-Module, Http-Module, Browser-Module, Text-Mask-Module, and ext.)
- Experience with ES6 features including premises, class, and arrow function, destructuring assignment, modules and default parameters.
- Experience in using Typescript which is theNode JS, Angular JS (2.0,4.0), main Codebase
- Worked on React JSframework to develop interactive websites based on client needs.
- Worked with Node JS, Express, Grunt, Gulp and Bower for setting up local server, running tasks and managing dependencies.
- Experience in developing web service applications using SOAP and REST APIS.
- Working knowledge of Jasmine, Karma, Mocha, Protractor and selenium unit testing framework.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Developed expertise in Regression Integration Testing, User Acceptance Testing, GUI Testing, back-end testing and End-to-End testing and Unit Testing for Client/Server applications.
- Experience in migrating on premise web application to Azure and Google CloudWeb apps.
- Highly experience in using version controls such as GIT, Bit bucket and various Bug Tracking tools like Jira and Rally.
- Good experience on working with CSS Background, padding, table, Animations, Pseudo classes and Layouts, positioning, border, margin, Pseudo elements and CSS behaviors including the Box model.
- Involvement in using various IDE's, Visual Studio, Web Storm, Notepad++, eclipse, Adobe Photoshop.
- Well versed with various software development methodologies - Waterfall, SAFe Agile.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS, JavaScript, Typescript, AJAX, jQuery, WordPress, JSON, Bootstrap, Angular 6/8, React JS, Node.js.
IDE Editor: Notepad++, Visual Studios, Sublime Text3, Web Strom.
Frameworks: Angular JS (1.x/2.0), Angular 4/6/8, Node JS, React JS, Express JS, Next JS
Developer/Design Tools: Chrome Elements Inspector, Microsoft Visual Studio, Axe Dev, Figma, InVision.
Testing Tools: Jasmine, Protractor, Karma, Selenium, Easy Mock.
Methodologies: SAFe Agile, Water fall
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Sr. Web Application/ Angular Developer
Responsibilities:
- Working as web application developer on dashboard in Angular 8 version and updated the pages to Angular 9/12/14
- Collaborating and accessing with onshore and offshore teams for grooming the requirement and user stories.
- Recently upgraded the Lean Dashboard from Angular 9 to Angular 12/14
- Developed reusable components and created shared modules to import in the different pages.
- Developed sort & filter user interface and functionality where user can access search for extra care coupons by using HTML5, CSS3, Angular concepts.
- Introduced cookie prompt, SMS-enrollment prompt, direct-mail prompt features to the customers by using Ngx-cookie - service and communication services.
- Coded Angular 7 controllers and directives for application functionality and filters for heavy DOM manipulation.
- Created reusable notification component across the page based on customer success & failure actions on web page.
- Followed ADA accessibility compliance standards and developed extra care pages.
- Written tag-services to track the events firing on web page by using Tealium inputs and Adobe values.
- Working with product owner and business team on requirements and User Interface mockups.
- Having developer session with Backend team on service response format and data fields.
- Involved in the Continues Integration and Continuous Deployments for the new feature releases.
- Working with cross-platform teams in PI-planning and gathering information on next iterations.
- Using Rally board as issue tracking product management tool to maintain and collaborate on issues and tasks.
- Following Agile Methodologies for safe and secure product deliveries.
- GitLab for accessing the repositories and maintaining the code.
Environment: HTML5, CSS3, SASS, LESS, JavaScript, Bootstrap, Angular 9, 12, 14, Node JS, Agile methodology, Jira, GitLab.
Confidential - Goodlettsville, TN
UI DEVELOPER
Responsibilities:
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
- Created Front-end Applications using HTML5, CSS3, JavaScript, TypeScript, jQuery, Angular 7, Bootstrap, AJAX, XML and JSON.
- Built Angular 7 components, UI services to consume rest services using Component based architecture provided by Angular 7.
- Implemented Angular 7 component router for navigation, Angular 7 services to connect the web application to back-end APIs made use of ES6 features.
- Coded Angular 7 controllers and directives for application functionality and filters for heavy DOM manipulation.
- Leveraged Angular 7 resources for all data access, encapsulating URLs, and standardizing data access interfaces.
- Created Angular 7 Directives, Components, Pipes, and Injectables across the whole system, such as to build the custom filter.
- Responsible in design and development of web applications using the latest technologies like Angular 7 HTML5 and CSS3 also involved in Unit testing.
- Extensive usage of BOOTSTRAP for responsive web design.
- Development of Client-Side Validation techniques using jQuery and Angular.
- Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes.
- Involved in writing application level code to interact with API's, Web Services using AJAX, JSON and XML.
- Implemented XML parsing & JSON parsing for data handling on different application.
- Regular interaction of RESTful API design calls to populate theUI on the app using GET, PUT, POST DELETE.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Developed API back ends using Java to allocate access to data in MY SQL DB.
- Created unit test cases for angular applications using Jasmine to test individual functions/modules using test runner Karma.
- Debugged the website using Chrome Developer's tools and other tools like postman.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome Developer tools.
- Used version control system GIT as a source repository to organize the code base.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Angular 7, Node.js, TypeScript, ES6, JSON, Bootstrap, GIT, AJAX, XML, PL/SQL, GIT, Restful, Microservices, OAuth, SonarQube, Maven, Jenkins, cucumber, JIRA, Angular Material, Tomcat, Selenium, PCF.
Confidential, Norfolk, VA
Frontend Developer
Responsibilities:
- Working on the Chat-bot platform, which is a strategic initiative to develop an enterprise-grade AI-based chat assistant.
- Integrating Chat-bot with social media channels such as (Facebook, Twitter) and internal consumer applications (my FIOS app, websites).
- Worked on developing new use cases for other bots such as (ANN, ACS, RCS, and PTP, etc.), which share the same code base.
- Implementing regex code in Node JS to encrypt and decrypt secured data such as (Phone number) to protect CPNI (Customer Proprietary Network Information).
- Good Experience in React JS for creating interactive UI using One-way data flow, Virtual DOM, JSX.
- Developed the components according to the Accessibility standards.
- Used Webpack to bundle the JS files and to Webpack path to route the pages.
- Working on the React JS code to implement UI changes when there is a change from business.
- Used ES6 and JSX with React for component development.
- Used Babel to compile JSX and ES6 into JavaScript.
- Reduce customer service calls by involving in training Chabot.
- Working on touch commerce integration into ANNBOT.
- Creating Agents, Intents by using dialog flow, and train the Chat-bot.
- Created proxies using Apigee Policies.
- Testing Chabot on my FIOS app, Facebook messenger using different test accounts against various test cases.
- Develop software that takes in API files and interacts with backend databases.
- Experience RESTful API design and development
- Coordinating Chabot issues and fixes with offshore managers/developers.
- Research on new technologies that can fit into current platforms such as Kore.ai.
Environment: Node JS, React.JS, Dialog-flow, HTML5, CSS, Bootstrap, SQL Server 2012, Jira, Apigee, IIS, Visual Studio, GIT.
Confidential, Mooresville, NC
UI Developer
Responsibilities:
- Works on Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Designing and developing the web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS,React.js, Redux, Flex, NodeJS.
- Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Work sonReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Responsible forReactUI and architecture .Building components library, including Tree, Slide-View, and Table Grid.
- Implement various screens for the frontend usingReact.jsand used various predefined components from NPM (Node Package Manager) and redux library.
- Works in usingReactJScomponents, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implements stableReactcomponents and stand-alone functions to be added to any future pages.
- UsedReactJSfor templating for faster compilation and developing reusable components.
- Develops theReactcontainer and presentation all components (as State less and Functional components when applicable).
- Develops the flux pattern by using redux framework as a core dependency.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Integrating micro services on the UI.
- UtilizedReactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Experience in RESTful web services to integrate between Server Side to Client Side
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- 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.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript,micro services, ReactJS, Redux, Flex, JIRA, Mocha, GitHub, Jenkins and Visual Studio.
Confidential
Angular JS/Node Developer
Responsibilities:
- Developed GUI of the website using HTML5, CSS3, Typescript, Angular 2, React.js, Bootstrap and JSON.
- Experienced in Angular2 Templates, directives, Routing and navigation, Components, Services and Data Binding. developing SPA project using Angular 2 and Typescript for frontend, Node JSand Postgres for backend
- Bundled components into different feature modules and implemented lazy loading to increase performance.
- Created Typescript reusable components to consume REST API's using modular based architecture provided by Angular 2
- Involved in developing applications using Angular JS (2.0/4.0) like Grids, Toolbars, Panels, Combo-Box and Button etc.
- UsedAngular 2's HTTP Client to Interact with Servers/backend and modularized the Application with Ng-Module.
- Developed Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, Multi Select tags and JQ-Widget for tabular layout.
- Experience withmicro servicearchitectures.
- Used Swagger for API documentation and check the API functionality and response without effecting the source code
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS 2.0 and Node JS
- Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, ng-for, ng-If, Router Outlet, binding the click event, Component decorator, binding to the hidden property
- Cordova command-line runs onNodeJS and is available onNPM.
- Carried out requirement analysis and business user walk through, developed design documents and implemented based on need following Agile Methodologies.
- Involved in scrum Methodology for the work flow
- Used GIT for accessing the repositories and maintaining the code
Environment: HTML5, CSS, JavaScript, jQuery, Angular.JS 2.0,4.0 Node JS, Express JS, Type script, GitLab, Agile.