Angular Developer Resume
Irving, TX
SUMMARY:
- Around 5+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using object-oriented JavaScript, Java/J2EE technologies in various domains.
- Hands on experience in Test Driven Development (TDD), Agile Methodology and Scrum Methodology.
- Good Knowledge in all the phases of software development life cycle with Analysis, Design, Development, Integration, Debugging and Testing for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Hands-on experience in using Angular 1.x/2/4/5/6 to build Single Page Application and solid understanding of custom directive, factory, service, component and routing.
- Proven Front-End experience in developing UI's using, HTML5, CSS3, SASS, LESS, AJAX, JSON, XML, Angular and Node.JS.
- Experience in creating RESTAPI by the make use of Loopback and Swagger.
- Hands on experience in writing Service classes using JavaScript and Typescript components.
- Worked on cross browser compatibility issues and fixed the bugs pertaining to various browsers.
- Hands on experience in developing Authentication services involved in registration using OAuth and JWT.
- Deep understanding with advanced JavaScript concepts, such as Promise and Observables.
- Elegant experience in installing Node packages using NPM.
- Familiar with using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
- Expertise in developing both static and dynamic user interfaces using JSP, JSF, JSON, jQuery, AJAX, Java Script, CSS and HTML 5.
- Experienced with module bundler / task runner such as Webpack, Babel.
- Used GIT for version controlling, Protractor, karma and Jasmine for unit testing
- Developed internationalized multi-tenant SaaS solutions with responsive UI's using AngularJS 1.x/2/4/5 and CSS.
- Experience on developing UI screens using JSP, HTML, and CSS.
- Excellent troubleshooting & problem-solving skills with Client-Server Applications & Web Application.
- Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams.
- Expertise in using issue tracking tools such as Quality Center and JIRA.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, XML, XHTML, XSL, AJAX, jQuery, JavaScript, JSP, JSF, AngularJS, NodeJS.
Languages: JAVA/J2EE, PL/SQL, C.
Scripting: jQuery, JavaScript, JSON, JSP and JSF
Frameworks: Spring (IOC, Core, Batch, Web flow, Security, AOP, JDBC, MVC) Struts, Hibernate.
Testing tools: Junit, JMeter, Jest, Jenkins.
Application Servers: BEA WebLogic, Tomcat, JBoss. IBM Web Sphere 4.0.
Web Servers: HTTP Web Server, Apache Tomcat, WebLogic, IBM Web Sphere.
Management s tools: Log4Net, Jira and ClearQuest
Version Control & Build tools: SVN, Git, ANT, Maven, Rational Clear Case.
Developer Tools: Eclipse, Net Beans, STS, Web Strom, VS Code.
Operating Systems:: Windows 98, 2000, XP, Mac OS, Linux.
Databases: Oracle RDBMS 9i/10g, DB2, MySQL workbench, MongoDB, SQL Server 2005/2008.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Angular Developer
Responsibilities:
- Actively involved in the design sessions to understand the client requirements to make a development plan and build the services.
- Actively participated in the daily SCRUM meetings with our team to produce the quality deliverables.
- Worked on creating User Stories associated to the Epics to refine the priorities according to the client requirements.
- Developed UI mocks in Angular, which can be used as reusable views in the applications.
- Extensively used JavaScript for client-side validations.
- Participated with end users and business analyst to understand the business requirements.
- We used Angular 2&4framework with TypeScript for programming.
- Worked on Front end by using Angular 2,4,5&6 Angular JS and JavaScript to implement Single-page applications.
- Designed a Tree View for Site scope monitors to display the status of servers and implemented REST API calls to the servers for sending commands from our web page.
- Extensive knowledge of and use of Angular.js directives to bring additional functionality to HTML
- Worked on setting up the OAuth to secure the micro services for the app to app authentication and authorization.
- Also, used Advanced Rest Client UI to test the REST web service operations.
- Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language
- Implemented asynchronous rest clients and providers .
- Developed Request/Response filters using the Spring Boot Cache wrappers to log all the activity through Log4j2. So, All the micro-services forward the log files to the Splunk Instance
- Actively involved in testing the Provisioning and Decommissioning of different types of resources like Compute, Storage, Network and Data lake
- Implemented Apache Camel processed to collect data from different data source e.g. Splunk saved searches, different DB etc. and transform and save the data to our database, which can be used by Web Application.
- Involved in Branching, Merging, Labeling and Merge strategies for all the Micro-Services in the Git-Bitbucket
- Application backend implemented as Angular j.s application server.
- Responsible to Design & Develop the Business components using JAVA / MVC, MVC controllers, REST Controllers, POJO, Web Services, Design Patterns, JDBC, XML, Angular 2.0, Http calls, HTML, DHTML, CSS, JUnit, MAVEN technologies
- Extensively used Angular JS, bootstrap, JSON and DOM scripting to create interactive web applications like auto complete form for secured validations.
- Used Pixel management for each element in the nested loop of elements by Bootstrap
Environment: HTML/HTML5, CSS/CSS3, TypeScript, Angular 2,4, Angular js, Bootstrap, JSON, MVC, Firebug, Bit Bucket, Jira, Source Tree, Agile Methodology
Confidential - Denver, CO
Angular Developer
Responsibilities:
- Involved in the development of the new application and maintenance of the existing application.
- Working on UI (Angular 5 with Redux) and Backend (Spring boot with Hibernate) development.
- Used Bit Bucket as a Repository and Source tree.
- User Interface: (Angular 5 with Redux)
- Used Angular CLI to create modules , components , services , directives , pipes etc.
- Used Redux store management.
- Created lazy loaded module s to maintain the performance of the application.
- Used can-Deactivate to display the warning or information message when user is moving away from the page without saving the data.
- Integrated UPS address API .
- Working to implement auto save functionality feature to the app using S3.
- Implemented custom pagination and Sorting logic on the UI.
- Implemented and used the sorting directives within the form arrays.
- Implemented deep compare using ‘ deep-equal ’ 3 rd party tool to check the objects while navigating form page to page according to the requirement.
- Extensively used Angular Reactive forms , form Array s and implemented reactive validations and validation messages according to the requirement.
- Extensively worked on reactive validations which are provided by Angular reactive forms and written custom validations like Date Validations, Address Validations no White space validations etc. on the form level .
- Worked Ngb date picker , Multi-Select (Kendo UI) , ngb Actions, ngb Accordians, type-a-heads , custom pipes , custom directives and custom validations like no-White-Spaces , not-A-Number etc.
- Worked on Desktop, Mobile and tablet CSS .
- Implemented spinner for the whole application at one place using Redux .
- Created custom pipes to display the form selection criteria on the results page and effectively handled the results while clearing the filter selection criteria.
- Implemented Http Client to call backend services and used forkJoinfs (Rxjs 5) according to the requirement.
- Used Jenkins for continuous integration.
- Implemented lazy loading through feature Modules.
- Effectively handled Form value and field values changes in reactive forms .
- Built GET URL’s with n no of parameters using custom functions.
- Implemented and worked on 508 compliances issues.
- Used axe plug-in to analyze 508 compliances issues.
- Closely worked with manual and Automated QA team to fix the issues.
- Debugged and fixed memory leakage issues with the observable’s subscription .
- Used SCSS for responsive design .
- Managed user roles and responsibilities according to the data received by the backend.
- Used Visual Studio code and Web Strom IDE.
Environment : HTML5, CSS3, JavaScript, AngularJS (1.5/2.0), Typescript, Node.JS, Express JS, LESS, SASS, JSON, AJAX, Bootstrap, JAVA, Tomcat, JIRA, GIT, jasmine, Karma, Agile
Confidential
Angular Developer
Responsibilities:
- Involved in Requirement analysis , preparing software Design document , development, debugging of Operations Management module in Strategic Billing project.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML/ HTML5, XHTML , and CSS3 as per company standards.
- Created Single Page Application with loading multiple views using route services and adding more
- Extensively used CSS LESS/SASS as pre-processors which extend the properties of CSS .
- Developed cross-browser/platform HTML5, CSS 3 , and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used Angular . JS MVC Framework in the development of the web application to bind the data / model that was retrieved from a database through services provided in a controller to the view using scope .
- Extensively worked with extreme programming to improve software quality and responsiveness to changing customer requirements.
- Developed multiple POCs to create a user interface in Angular JS .
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, LESS, Bootstrap, AngularJS .
- Used built in directives for the two-way data bindings and used $scope , $resource extensively in AngularJS.
- Applied AngularJS client side Validation by using HTML5 attribute and AngularJS Form state and input state.
- Used $http with Angular.JS interceptors to make sure the requests were valid and used ng - router to handle nested views and avoid page redirection .
- Developed multiple screens for Mobile Browsers such as Safari , Chrome , Opera to support the screen Compatibility and Resolution using Bootstrap .
- Using AngularJS , I created custom directives for data manipulations and to display data in company standard format in UI .
- Developed Search Engine , Slider - Directives , Grids , Checkbox directives , and other functionalities using AngularJS (extensive usage of $ scope, ng-controller, ng-grid, ng-model , and many more).
- Involved in writing application level code to interact with APIs , Web Services using AJAX , JSON , XML , AngularJS and Node JS .
- Interacted with java controllers ($ http , and JSON to write/read data from back end systems).
- Called the Restful web service calls for POST , PUT , DELETE and GET methods.
- Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node JS .
- Used Web services ( SOAP and RESTful ) for transmission of large blocks of XML / JSON .
- Used JIRA as the bug tracking system to track and maintain the history of bugs /issues on everyday basis.
- Experience on using Gulp implementation.
- Used GIT for source code version control.
Environment : JavaScript, HTML, CSS, Ajax, Bootstrap.JS, jQuery, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Soap, Visual Studio, Eclipse, JSP, Servlet, JSON, XML, Jira.