Sr. Angular.js Developer Resume
Charlotte, NC
SUMMARY
- More than 10 + years of professional experience in experience in Software Development Life Cycle (SDLC), including design, implementation, integration, maintenance, testing and documenting of various web - based, Enterprise, Client/Server and Distributed applications using, Angular 5+, JavaScript, React.js, Angular.JS, HTML5, CSS3 etc.
- Extensive experience in full life cycle (SDLC) of software development and in Agile Methodology and Scrum meetings.
- Extensive experience in web application using UI design HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular.JS Node.Js, D3.js, React.js, Backbone.Js, Web dat follows W3C Web Standards and are browser compatible.
- Experience in Angular.JS pattern in teh application development. Creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Strong Expertise in frontend technologies such HTML, CSS, JavaScript, Node.Js, Angular.Js, Bootstrap.Js, Backbone.Js.
- Excellent working experience in building Single Page Application using Model View Controller (MVC) framework such as Angular.JS, ReactJS.
- Used RESTful web services using jQuery and Angular 7 to fetch response data on user request.
- Used Angular 2/4 component-based architecture to integrate services to consume RESTful API's.
- Worked on Service Oriented Architecture (SOA) and web services which use REST, SOAP.
- Experience in working wif Angular.JS, Angular Flux, and Redux architecture using complex object-oriented concepts in improving teh performance of websites.
- Developed various screens for teh front end using ReactJS and used various predefined components from NPM and Redux library.
- Excellent working experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as Angular.JS, ReactJS.
- Experienced in implementation of SOAP and REST Web services using Contract first or Service first approach.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD) and Used BDD pattern for code quality and good readability standards.
- Excellent interpersonal and communication skills, teh ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.
TECHNICAL SKILLS
- Angular 6/7/8
- Javascript
- HTML5
- CSS3
- ReactJS
- Redux
- NodeJS
- ExpressJS
- NPM
- Webpack
- ES6
- Typescript
- Bootstrap
- Ajax
- SASS
- LESS
- Java
- MongoDB
- AWS
- Kubernetes
- Webservices
- JSON
- XML
- Ionic
- JSLint
- Jira
- Sublime Text
- Karma nginx
- GitLab
- Protractor
- Selenium
- SonarQube
- Enzyme
- Mocha
- Chai
- Visual Studio
- Agile
- Scrum
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. Angular.JS Developer
Responsibilities:
- Developed front-end components using Angular 7/8, TypeScript, Angular Material and NgRx-bootstrap and Node.JS.
- Created visual presentations to teh end user, using HTML 5, JavaScript, React, Typescript and Angular 5.
- Built Angular 6 components, UI services to consume rest services using Component based architecture provided by Angular 2, 4. Wrote custom SCSS and JS to allow teh theme to accommodate teh designs.
- Created rich web UIs dat merge wif back-end components using JavaScript and Angular.JS 4, 6 in conjunction wif HTML5 & CSS3 and Used Material-UI Design library for Rich UI/UX designs.
- Created Angular 4 components, implemented interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding teh events, decorators.
- Worked on Developing new application consists of front-end code written in JavaScript using Backbone, React dat like to a REST API running on Node and let front end development using React.js.
- Development of single-page application using React, Redux, HTML, NodeJS, ExpressJS and SASS/LESS. Leveraged Redux for state management using Actions, Dispatchers, Providers and Store.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Used GreenDao to persist data across all Activity and Fragment Service lifecycles.
- Developed dynamic and responsive web pages using React, Redux, HTML5, CSS3, Angular 2 (Typescript), Bootstrap, Node.JS and D3.js.
- Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
- Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models).
- Worked in Hybrid app development using ionic and Cordova. Implemented responsive web design using hybrid Ionic framework and Angular. Strong focus on React, Webpack, and Node.js
- Wrote application level code to interact wif backend and consume teh JSON by using RXJS Observables.
- Used ES6 features like arrow functions, promises, classes and block scoped constructs. Used JSX in teh React components for cleaner HTML like structure inside JavaScript. For build of JSX and ES2015 (ES6) used Grunt, Gulp and webpack.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2. Set up server middleware to solve CORS issues between Angular 2 and node server.
- Used Template Driven Form for simple form validation (login), Reactive Form for larger scale form validation, and Ng-Model for two way data-binding.
- Built webpack bundler wif babel loader for react and es6 pre-sets. Different bundling for development, staging and production. Used Bower, NPM, Grunt and Gulp for managing teh dependencies in teh web application.
- Used JQuery to make teh frontend components interact wif JavaScript functions to add dynamism to web pages at client side.
- Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
- Designed web applications using front-end technologies like, Bower, XML, Jasmine, Ajax, utilized tools like JSLint, YUI compressor. Wrote extensive JavaScript code to build dynamic pages using Sublime Text.
- Developed web pages complying wif Web Content Accessibility Guidelines and ability to apply W3C standards.
- Implemented wif security vulnerable fixes - Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), Forceful Browsing, Request Token, Password Maintenance using OWASP framework.
- Implemented CORS cross-origin resource sharing, allowing teh request through different hosts.
- Used CSS preprocessors such as SASS, LESS and Stylus wif BEM methodology, to create more structured and understandable stylesheets for easier collaboration wif teh development team.
- Developed extensive additions to existing Java/J2EE Web Application utilizing (Spring and Hibernate) techniques.
- Developed stored procedures, Triggers and functions in Oracle to process teh trades using JDBC, Hadoop, Big data, Cassandra, NoSQL, MongoDB, MySql, MSSQL, PL/SQL.
- Used MongoDB and MySQL databases in Web API development. Developed database migrations using SQL Alchemy Migration.
- Consumed SOAP and Rest Webservices. Utilized Node.JS, mongo DB and Express to create Restful API's.
- Developed Rest architecture based Webservices to facilitate communication between client and servers.
- Worked wif Docker Containers, Microservices, serverless architecture, container orchestration frameworks such as Kubernetes and Amazon ECS, DevOps models, developer.
- Used Amazon Web Services (AWS) to maintain a centralized storage for server hosted on two boxes.
- Made teh integration of data in several applications in favor JSON documents wif dynamic schemas using MongoDB.
- Utilized continuous integration technologies such as CircleCI which utilized tests developed for front and back ends in Mocha, and Karma. Extensively used Git for version controlling and regularly pushed teh code to GitHub.
- Used Acquia Cloud for active passive configuration of software load balancer (nginx) and a reverse proxy cache (Varnish).Fixed all teh SonarQube, PMD and Findbug findings.
- Built and coordinate an automated build & release CI/CD process using GitLab, and, Chef on hybrid IT infrastructure.
- Created test plans and JUnit test cases and test suite for testing teh application, also used EasyMock, TestNG, JMeter, Postman, SonarQube. Implemented strategies for unit, functional tests wif Jasmine and Selenium.
- Developed and performed test cases using Karma in teh unit test, and used teh Protractor and Enzyme. Also, wrote unit tests using Jest and Enzyme for test-driven development. Utilized MinifyJS and UglifyJS for file minification and compression.
- Created Unit tests using Mocha, Chai and Enzyme. Worked on CI/CD wif Jenkins, TeamCity.
- Maintained client communications including email, Rally, slack, and daily standups.
- Installed and configure a Linux server to publish applications and teh DataBase.
- Used HipChat, Zoom and Slack for communication wif team members.
- Handled cross browser platform compatibility issues (Firefox and Safari) on both Windows and Mac.
- Utilized Visual Studio IDE while designing and implementing teh user interface.
- Followed Agile/Scrum methodology of software development theirby satisfying teh Customer through early and continuous delivery of valuable software.
Environment: Angular 5+, Javascript, HTML5, CSS3, ReactJS, Redux, NodeJS, ExpressJS, NPM, Webpack, ES6, Typescript, Bootstrap, Ajax, SASS, LESS, Java, MongoDB, AWS, Kubernetes, Webservices, Rest, JSON, XML, Ionic, JSLint, Jira, Sublime Text, Karma, nginx, GitLab, Github, Protractor, Selenium, SonarQube, Enzyme, Mocha, Chai, TeamCity, Slack, Zoom, Visual Studio, Agile, Scrum, Linux/Mac
Confidential - New York, NY
Sr. Angular.JS Developer
Responsibilities:
- Web application development for backend system using Angular.JS and Node.js wif cutting edge HTML5 and CSS3 techniques.
- Moved existing Angular JS controllers and services to Angular 2 components for more responsive and less dependency.
- Work wif Angular 2 and typescript as part of migration from Angular JS to Angular 2 and Angular 4.
- Implemented client-side form validation, form view results using various components, pipes in Angular 4.
- Enhanced legacy application by building new components in typescript.
- Developed teh application using Java MVC, Angular.JS and WEB API.
- Developed Grid using Angular Kendo UI-grid and added several features such as Pagination, Pinning and exporting functionalities to teh UI grid.
- Used Bootstrap and Angular.JS UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices, worked wif Responsive Web design using Bootstrap.JS
- Used advanced level of JQuery, AJAX, JavaScript, and CSS in teh validation frameworks for teh application.
- Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding teh events, decorators.
- Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS.
- Implemented CORS for accessing resources from servers at different origins.
- Developed web page wif ARIA (Accessible Rich Internet Applications) & WCAG (Web Content Accessibility Guidelines).
- Implemented tokenizer and validation framework to prevent cross-site-scripting (XSS) and CSRF attacks across teh application.
- Build responsive and attractive web app using modern programming tools (e.g. ES6, React and Redux etc).
- Followed Redux Architecture to achieve teh React JS state management. Developed teh well-designed store, actions and reducers.
- Used service Lifecycle hooks such as ngOnInit, ngOnChanges, ngDoCheck, and ngOnDestroy.
- Used various features of Angular such as templates, directives, custom directives and dynamic binding to meet teh custom requirements.
- Created Forms wif validation using Template Driven Forms and Reactive Forms approach in Angular.
- Ngrx/store and ngrx/effects are used for storing and managing state of teh data while navigating between teh forms in application.
- Created asynchronies data processing using Rxjs Observable to achieve Map/Subscribe pattern.
- Designed, developed and tested AWS web application and integration projects using tec. such as Core Java, J2EE, WebSphere Multi-threading, Struts, Spring, Hibernate, and Webservices (REST/SOAP).
- Data modeling using Database development skills in Oracle and MySQL.
- Worked wif NoSQL database MongoDB and worked wif it to perform many different operations acknowledgement.
- Implemented Web Forms wif Visual Studio.Used Sublime Text Editor as IDE for teh project.
- Used Webpack and Gulp to add dependencies, build teh project immediately, once teh changes are made during development.
- Use latest web technologies ECMAScript 6, ReactJS, Babel, Node and Webpack.
- Worked on continuous integration technologies such as CircleCI which utilized tests developed for front and back ends in Selenium, Mocha, Chai, Jasmine and Source Controling using GitHub.
- Implemented unit test for testing Angular components wif frameworks using KARMA and JASMINE.
- Experience in using teh Docker container system wif teh Kubernetes integration
- Containerized all teh services using Docker, achieved continues integration using Travis CI and continues deployment using multi-architecture Jenkins pipelines
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on teh browser.
- Customized JIRA to integrate into teh pre-existing systems wif an eye towards making teh programs extensions of Linux systems, and not hindrances to their systems.
- Developed fully functional, cross browser compatible websites on UI/UX platform utilizing Agile and Scrum.
- Configured Alert manager to send alerts HipChat.
- Worked on JSLint to maintain consistent style amongst all teh developers and Used GIT for version control.
- Developed Ionic, Cordova and Google Cloud for hybrid mobile apps (Android and IOS).
- Designed and developed teh application using agile methodology and followed TDD, Scrum. Participated in daily Stand up meetings wif Scrum Master.
Environment: Angular 2+, Typescript, HTML5, CSS, React, Redux, NodeJS, ES6, Typescript, Ajax, Bootstrap, Angular.JS, SASS, LESS, Grunt, Gulp, Java, Spring, Hibernate, Oracle, MYSql, MongoDB, NoSQL, Rest, Node.JS, Visual Studio, Sublime, Webpack, Chai, Selenium, Jasmine, Karma,AWS, Docker, Kubernetes, JSON, XML, Jira, Linux, Hipchat, Ionic, Cordova
Confidential - Oakland, CA
Sr. Angular.JS Developer
Responsibilities:
- Developed Web application wif Angular.JS, HTML5, Java Script, jQuery, JSON and RESTful web service.
- Worked on Responsive Web Design using Bootstrap, CSS3 Media Query to support different responsive layouts.
- Wrote TypeScript codes to develop different functionalities and view parts for teh UI (User Interface).
- Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact wif web Services and user controls.
- Developed single page web application using JavaScript framework Angular and Created multi custom directives.
- Developed maintainable CSS style sheet on LESS pre-processor incorporated its dynamic features such as variables, operations and mixings. Developed SCSS, CSS3 style sheets to give gradient effects.
- Designed frame-less web applications using CSS preprocessors like SASS, LESS as per W3C Standards.
- Worked wif Bootstrap for creating Responsive design and responsible for changing UI to WCAG compliant.
- Worked wif data sanitization to prevent attacks like Cross site scripting (XSS).
- Used HTTP headers to control teh cross-origin requests (CORS) wif preflight requests PUT, DELETE, CONNECT.
- Developed teh base framework using Java, JSP, Struts, HTML, JavaScript, Oracle and SQL Server.
- Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for teh application. Architected and implement REST api interfaces using javascript and Node.js.
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Used SOAP Technology for exchanging teh XML application using HTTP.
- Implemented Hibernate for teh ORM layer in transacting wif Oracle database. Extensively used Oracle programming using SQL and PL/SQL.
- Wrote complex SQL statements to retrieve data from teh DB2 database. Designed and developed DAO layer wif Hibernate standards, to access data from IBM DB2.
- Built a website using Amazon Web Services (AWS).
- Developed teh Web Services Client using SOAP, WSDL description to verify teh credit history of teh new customer to provide a connection.
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API.
- Used XML Web Services using SOAP to transfer teh amount to transfer application dat is remote and global to different financial institutions.
- Configured JMS Server set up and DB Connection pool setup & deployed Returned items in Weblogic Server.
- Developed teh different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application and used CVS for version control. Implemented Selenium IDE wif java script for Web apps.
- Developed ANT scripts to build and deploy teh application in teh JBoss Application Server.
- Used SVN version controller to manage code versions and to check in teh data as XML files.
- Used Maven, selenium RC, Java and Selenium Grid to create nightly automation scripts.
- Used GIT for version control and handled unit testing using Jasmine and Karma.
- Worked wif JSON objects and JQuery intensively to create interactive web pages.
- Developed applications using Hibernate ORM mappings using xml and annotation configurations.
- Developed application using Eclipse Integrated Development Environment (IDE).
- Executed teh test steps defined in Test Cases manually and reporting teh bugs in JIRA.
- Followed agile software development process, attended scrum meetings for incremental product development.
- Developed shell scripts, on linux platform, to process data from upstream systems.
- Use Pivotal Tracker and HipChat to communicate wif development team in entirely remote environment.
- Used HipChat and Lync for inter-personal communication amongst team members.
- Used HipChat and Lync for inter-personal communication amongst team members.
Environment: Angular.JS, JavaScript, HTML5, CSS, Typescript, Bootstrap, Ajax, SASS, LESS, Jquery, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, AWS, Web services, Rest, Soap, JSON, XML, Weblogic, Jira, Selenium, Jasmine, CVS, SVN, Eclipse, Agile, Scrum, Linux, Unix
Confidential - Boston, MA
Angular.JS Developer
Responsibilities:
- Coded web applications utilizing programming languages including Angular.JS, JavaScript, HTML, CSS and AJAX.
- Developed teh Reusable templates using HTML5, DHTML, CSS3, JavaScript, jQuery, handlebars.
- Built web pages dat are more user-interactive using jQuery, Plugins for Drag and Drop, JSON, JavaScript and Bootstrap. Worked wif Bootstrap for creating Responsive design.
- Created Typescript controllers for teh different pages in teh views using Typescript.ts.
- Worked wif J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic. Implemented JAVA Web Services based on SOA architecture wif SOAP and WSDL.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, JavaScripts and Weblogic. Developed complex Web based UI using Struts, Ajax and Java Script.
- Developed stored procedures, Triggers and functions in Oracle to process teh trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Created stored procedures, sequences, tables, indexes, triggers, views on Oracle DB
- Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
- Implemented SOA architecture wif web services using SOAP, WSDL, UDDI and XML.
- Used XML Web Services using SOAP to transfer teh amount to transfer application dat is remote and global to different financial institutions.
- Designed and Developed Web Services to interact wif various business sectors and used SOAP protocol for web services communication. Implemented SOAP and REST paradigms to access Amazon web services (AWS).
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used Struts Model-View-Controller approach to halp design new features and fix Jira bugs and request.
- Worked wif modules like MongoDB (NoSQL) for database persistence to interact wif mongodb.
- Used Git, Visual Studio, Web Storm, and SQL Server Management Studio in daily development activities.
- Created webservices using WTP tool plugin to teh eclipse IDE which is deployed as a separate application using Maven scripts. Created and Implemented Keyword Driven Framework using Selenium.
- Deployed teh application under WebSphere application server and involved in resolving deployment issues.
- Used version control and configuration management tools like SVN, CVS and Subversion.
- Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts.
- Responsible for migrating/supporting teh application to Amazon Web Services cloud infrastructure.
- Worked on implementing Ajax, jQuery methods in retrieving teh data from JSON files and loading teh claims data on teh HTML elements.
- Designed Use Cases using UML and managed teh entire functional requirements life cycle using waterfall model
- Deployed teh applications in Linux servers using deployment scripts.
- Used HipChat for internal messaging.
- Daily use of various video, audio, chat tools like Slack, HipChat, Hangouts, and Skype to maintain communication wif peers and to utilize teh company's peer network of staff developers.
- Involving in Building teh modules in Linux environment wif ant script.
Environment: Angular.JS, JavaScript, HTML5, CSS, Typescript, Bootstrap, Jquery, Ajax, XML, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Webservices, Soap, Websphere, AWS, JSP, Servlets, JSON, Jira, Visual Studio, Eclipse, Linux, Unix, CVS, SVN, Selenium, Agile, Scrum, Waterfall
Confidential
UI Developer
Responsibilities:
- Designed and developed web pages using wif Angular.JS, Node.js, HTML, CSS, JavaScript and Bootstrap.
- Developed client-side AJAX application dat uses JavaScript OOP and more Bind objects and retrieve them via JNDI interface. Involved in tuning SQL Queries.
- Designed and styled UI screens using HTML, JavaScript and CSS. Developed Web Services for interacting wif Backend.
- Integrated Hibernate ORM wif Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Designed Solutions using Hibernate and JPA to interface wif teh relational database.
- Developed and designed Software Engineering Solutions using Agile Methodology.
- Involved in design, development and support phases of SDLC.
Environment: HTML, CSS, JavaScript, Angular.JS, JQuery, Java, spring, Hibernate, JPA, UML, JSP, Servlet, Ajax, MySQL, JDBC, Oracle, Ant, XML, Jira, Agile, Scrum.
Confidential - New York, NY
Software Developer
Responsibilities:
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Designed and implemented teh user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
- Wrote complex SQL queries, stored procedures in PL/SQL.
- Created test plans and JUnit test cases and test suite for testing teh application.
- Enhanced teh code according to teh business requirements.
- Adopt Agile Methodology to plan using JIRA.
Environment: HTML, CSS, JavaScript, Ajax, JQuery, Java, JPA, SQL, UML, JSP, Servlet, Ant, XML, Jira, Agile.