We provide IT Staff Augmentation Services!

Sr. Angular Ui Developer Resume

2.00/5 (Submit Your Rating)

VirginiA

SUMMARY

  • 8+ years of experience in Cross - Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
  • Experienced working in both Agile and Waterfall based development environment and participating in Scrum sessions.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and worked with the business team to review the requirements.
  • Designed and developed J2EE MVC applications using Struts, Spring MVC and Spring Boot.
  • Good experience in development with new front-end frameworks like AngularJS, Angular 2, Angular 4, Angular 5, Angular 6, Angular 7, Angular 8, Angular 9, Angular 10,Angular 11,NGRX, RXJS.
  • Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services.
  • Expertise in Hibernate, Spring, EJB (Entity Session Message Driven Bean), Ajax, Java Beans, JNDI, JMS, Java Mail, XML, Sockets using IDE’s like Eclipse.
  • Strong working knowledge in developing Restful webservices and Micro Services using Golang.
  • Good experience of implementing reactive programming using RxJava to manage asynchronous tasks and events.
  • Experience in designing and developing middleware components for embedded systems, using C, C++,STL, multi-threading (POSIX), Boost libraries and design patterns.
  • Experience Front end part of the application using Angular.JS, Ext.JS, Backbone.JS, jQuery, Node.JS, Ajax, Bootstrap React JS Html5 and CSS.
  • Used Ngrx Angular state management for storing the data at the client side for reusability.
  • Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures, NoSQL databases MongoDB and Cassandra.
  • Implemented asynchronous task processing pipeline using RabbitMQ.
  • Expertise in writing unit test cases with Mockito and JUNIT and performed integration testing.
  • Worked on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai etc.
  • Experience in CI CD pipelines to integrate the Java code to align with DevOps using Docker.
  • Designed and implemented AWSEC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like, EC2, S3, Lambda, ECS, EBS, Elastic Load Balancers, VPC, and IAM Security Groups that are utilized for different environments like dev, testing, Production.
  • Hands-on experience using the version control tools like SVN and GIT and project management tools like JIRA, QC.
  • Hands on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat, WebSphere and JBoss.
  • Hands on Experience in integration with JUnit, and Log4j frameworks.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Experience with browser testing, knowledge of cross-browser/cross-platform compatibility.
  • Excellent skills in programming using a wide variety of languages and the ability to adapt to new latest technologies and work in a Multi-platform environment.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, SQL, PL/SQL

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS Web Technologies

Scripting languages: HTML, DHTML, Angular 4/2/JS, React JS, jQuery, XML, XSLT, CSS, JSON, AJAX, Bootstrap. Java script, type script, jQuery, RxJs

Editors/IDEs: Eclipse, MyEclipse, NetBeans

Application/Web Servers: IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat

Web Services: SOAP, REST

Methodologies: Agile, Waterfall, SCRUM

Application Frameworks: Spring IOC, Spring JDBC, Spring Security, Spring Boot, Microservices, Spring Batch, Hibernate ORM, NGRX.

Version Control: SVN, CVS, Git

Build/CI Tools: Maven, Log4j, Jenkins

Databases: Oracle SQL, MySQL, DB2, Mongo DB

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Virginia

Sr. Angular UI Developer

Responsibilities:

  • Involved in developing the front-end applications using web technologies like HTML5, CSS3, jQuery, JSTL and AngularJS.
  • Conduct requirement gathering sessions with SVM PM
  • Created Typescript reusable components and services to consume RESTAPI's using Component-based architecture provided by Angular 6/7.
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
  • Implemented Angular 2 Services for connectivity between web application and back-end API'S using TypeScript.
  • Used Webpack to bundle Typescript and JavaScript modules.
  • Expertise in various components in Spring, which includesSpring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
  • Used ngrx/strore as the state management to make the data persistent and manage the global state across the application.
  • Implement the technical transformation for the front-end from Angular.JS to Angular7. Developed single page applications using Angular7 Routers.
  • Performed form validations using reactive forms from the Angular7 framework.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Used Mongoose API to access the Mongo DB from Node JS.
  • Worked on version control system, on day-to-day basis to maintain the code history.
  • Made extensive use of reactive programming patterns utilizing the RxJS library.
  • Performed unit testing using Jasmine and integration testing to check the cross-browser compatibility.
  • Used bower and npm to install the necessary packages for project.
  • Developed interactive websites using Java Script and jQuery.
  • Experience using Angular UI framework for carousels, accordions, etc.
  • Worked with jQuery UI to customize many applications needs and achieve an efficient user interface.
  • Experience working with simulator to mock the backend data for development purpose.
  • Experience with JIRA - the agile tracking tool.
  • UsedPOSTMAN, JSON to send request to the server to check the functionality of the websites.
  • Used JIRA for bug tracking and issue tracking.
  • Used agile methodology for the software development.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Integration of Amazon Web Services (AWS)with other applications infrastructure.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Kubernetes, Autoscaling groups. Have hands on experience in Auto and manual scaling in AWS

Environment: Titanium, Visual Studio Code (IDE), Database Management System: SQLite, NGRX, HTML, CSS, Java script, jQuery, Rxjs, Angular 7, 9 AWS and POSTMAN.

Confidential, Virginia

Sr. Angular UI Developer

Responsibilities:

  • Understand and adopt Microservices architecture to gradually replace a core monolithic application to Microservices.
  • Actively participated in the Analysis, Design, Development and Testing phases of various modules.
  • Expertise inspring based microservices, and enabled discovery using Eureka Server.
  • Designed and developed RESTful Web Services using Spring Boot.
  • Implemented User Interface in Model-View-Controller Architecture which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Java Script, XSLT, XML, AJAX, Rxjs and HTML.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • DevelopedRESTfulServices with Java using JAX-RS, Jersey and Spring Boot. Coding for consuming theREST APIs, getting JSON response and parsing them to get the required formats.
  • Expertise in various components in Spring, which includesSpring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implement the technical transformation for the front-end from Angular.JS to Angular7. Developed single page applications using Angular7 Routers.
  • Wrote microservices using Golang.
  • Worked with RxJS (subscriptions, observables, etc.)
  • Implemented HTTP/asynchronous requests using RxJS Observables.
  • Performed form validations using reactive forms from the Angular7 framework.
  • Created Angular7 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
  • Utilized the features ofAngular7to present effective web design.
  • Developed variouspagesin the applications in front end technologiesHTML5,CSS3-SASS,JSON,Angular 6.
  • Extensively involved in upgrading the existing system fromAngular 5toAngular 7.
  • Developed Single Page Applications (SPA) using Angular 7, TypeScript, HTML5, CSS3, and Bootstrap 3
  • Worked with Angular7 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Designed animated web pages by importing the @angular/animations which is the latest animation package in Angular7.
  • Used Hibernate and Mark Logic, writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Managed Eureka Client, Eureka Server, Eureka Instance, Eureka Service through Spring Boot.
  • Expertise in implementing Microservices Architecture using Boot Application, EurekaDiscoveryService, Eureka Client, REST, SOAP, JPA, Hibernate.
  • Deploy the application on Amazon Web services (AWS).
  • Use Amazon Cloud Watch to monitor AWS services & Amazon Cloud Watch logs to monitor the application.
  • Co-ordinated with QA lead for development of test plan, Test management and defect management.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Developed and performed test cases using Jasmine and Karma for front end unit testing and used the Cucumber, Protractor and Http-server for the End 2 End testing.
  • Integrating various Version control tools, build tools and deployment methodologies into Jenkins to create an end-to-end orchestration build cycles.
  • Used Jenkins to execute the Maven project as well to build the version system tool.
  • Maintained and managed cloud & test environments and automation for QA, Product Management and Product Support
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.
  • Involved in Agile stand-up meetings throughout the project with team members on day-to-day basis for the update on project status using JIRA and HP ALM.

Environment: Java 8.0, Spring 4, RxJs, Hibernate 4.2, Spring batch, Spring Boot, JPA, JavaScript, Angular7, HTML5, CSS3, Eclipse, Drools, JBPM, Oracle 11g, ILOG, log4j, Junit, TestNG, TypeScript, Selenium, Easy Mock, RabbitMQ, XML, Web Services, SOAP UI.

Confidential, Atlanta, GA

Java UI Developer

Responsibilities:

  • Involved in developing the front-end applications using web technologies like HTML5, CSS3, jQuery, JSTL and AngularJS.
  • Used Responsive Framework for developing the webpage compatible for devices of all sizes.
  • Used JavaScript and jQuery for user interactions in pages.
  • Wrote different data procedures in XML for their respective attributes.
  • Used firebug, IE developer toolbar and chrome canary tool for debugging java script and fixing issues.
  • Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
  • Used Firebug for debugging and for element styling.
  • Created a Filter and Search functionality and used ngrx/store to make the filtered records persistent even after navigating through other pages.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Used Mongoose API to access the Mongo DB from Node JS.
  • Worked on version control system, on day-to-day basis to maintain the code history.
  • Built the Client using gulp builds.
  • Work in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implement React container and presentational components (as Stateless and Functional components when applicable).
  • Code reusable React Component for multiple components.
  • Performed unit testing using Jasmine and integration testing to check the cross-browser compatibility.
  • Used bower and npm to install the necessary packages for project.
  • Developed interactive websites using Java Script and jQuery.
  • Experience in assisting the UX Designers and suggesting them with the best User Experience.
  • Experience using Angular UI framework for carousels, accordions, etc.
  • Worked with jQuery UI to customize many applications needs and achieve an efficient user interface.
  • Work onReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
  • Experience working with simulator to mock the backend data for development purpose.
  • Experience with JIRA - the agile tracking tool.
  • Made extensive use of reactive programming patters utilizing the RxJS library.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Developed complex, usable, attractive, and cross-browser web interfaces that account for speed, file size, readability and accessibility.

Environment: HTML/HTML5, CSS/CSS3, SASS/SCSS, React, Redux, JavaScript, Angular.js, node.js, Java, AJAX, ReactJS, Redux, Flux, Bootstrap, Ionic, Angular 2, Backbone.js, JSON/XML, jQuery, Agile methodology, Karma, Jasmine, WebStorm, GIT/ NGRx/Store.

Confidential, Dallas

UI Developer

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML 5, CSS3, JavaScript, Bootstrap, React.js, Redux.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application and created and used Reducers that received said Actions to modify Store State Tree.
  • Involved in responsive design and developed a single page responsive website that could be served to desktop, Tablets and mobile users using React.js and Redux.
  • Used various predefined components from NPM (Node Package Manager) and Redux library to create user interaction screens.
  • Used React JS components, Forms, Events, Keys, Router, Animations, and Flux concept for page creation.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Used React-Draggable to develop the Drag and Drop functionality.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
  • Developed single application to render dynamically based on the JSON from the Node JS server.
  • Used configuration file and Node JS at backend to interact with MongoDB using Mongoose connector.
  • Developed Node.JS Readable and Writable streams to process the data from the external source of the application.
  • Analysis of HTTP requests and responses using tools like Firebug and Chrome Dev tools to identify security issues and to design and develop the solutions to resolve the same.
  • Implement functionality based on screen flow diagram and wireframe provided by the business team.
  • Fixed performance Issue in the product using bug fixing and implementing new features.
  • Used GIT as repository as Version Control Management Tool.
  • Used Maven to define the dependencies / plug-in and build the application.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Developed RESTful web service using Spring and JAX RS
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
  • Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing.

Environment: Java, JSP, Servlets, Hibernate, JavaScript, HTML, Unix Shell Scripting, JSON, CSS, Putty, SOAPUI, WebLogic Application server10, Unix, Sybase, Oracle, SOAP, web services, Tuxedo, Eclipse, Multithreading, COBOL, DB2, Appian.

Confidential

UI Developer

Responsibilities:

  • Understanding the business requirements and preparing the design document.
  • Reviewed business requirements and discuss with application architect about the design.
  • Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Created and ImplementedMicroservices or REST APISusing spring boot, REST, JSON.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Participated in discussion with business analysts and analyzed the feasibility of the requirements.
  • Drew sequence diagrams and Class diagrams using UML.
  • Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
  • Developed service layer by using Spring MVC.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Implemented MVC design pattern using Spring Framework.
  • Used Maven and configured Jenkins to build and deploy the application.
  • Expertise in IDEs for software development like NetBeans, STS and Eclipse.
  • Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.
  • Understand the core AWS services, uses, and basic architecture best practices.
  • Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon Dynamo DB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWS), AWS Elastic Beanstalk, and AWS Cloud Formation.

Environment: JavaJDK1.7, Oracle 11g, Eclipse Luna, Spring MVC, Web services, Microservices, Agile Methodology, Java/J2EE, SQL, PL/SQL, JSP, Apache Tomcat 7, HTML, Java Script, JDBC, XML, XSLT, UML, JUnit, log4j, GIT and Maven.

Confidential

Jr. Web Developer

Responsibilities:

  • Used Spring framework MVC in the development of new modules based on requirements.
  • Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, jQuery.
  • Refactored existing project to make it more RESTful and thread safe.
  • Involved in the creation of dynamic web pages with the use of JSP and HTML.
  • Configured and set up Java Workspace which included setting up server and theme installation and configuration.
  • Became familiar with using and navigating through Java Workspace (Eclipse).
  • Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.
  • Implemented JDBC to perform the database calls from the Java layer.
  • Used JDBC to persist Java Objects into the Sybase database.
  • For XML marshalling and unmarshalling used JAXB. Worked with databases like Sybase.
  • Tested many components of web application and documented my observations.
  • Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.
  • Participated in analyzing the requirements and depicted them through use cases and scenarios.
  • Participated in unit testing, integration testing and installation of the system.
  • Contributed to the decision making of the software and hardware requirements and tool evaluations.
  • Implemented logging for the whole application using Log4j.
  • Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.

Environment: Core Java, J2EE, HTML, CSS, JSP, JDBC, JSP, JavaScript, jQuery, XML, JSON, Servlets, Spring Framework, PL/SQL, Hibernate, Sybase, JAXB, RESTful, Log4j

We'd love your feedback!