Vasundara Narala - Java Fullstack Developer |
[email protected] |
Location: Raleigh, North Carolina, USA |
Relocation: yes |
Visa: GC |
VASUNDARA NARALA
Java Full stack Developer Phone: +1 984-262-1261 Email: [email protected] PROFESSIONAL SUMMARY: Over 10+ years of Full Stack Development experience, working with Micro services, developing responsive web applications and DevOps knowledge as well Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services. Responsible for creating and maintaining architecture for Restful API using Spring Boot. Strong experience with Java concepts like Exception Handling, Collections, Multithreading. Knowledge of developing single page web applications by using Angular12 with typescript/ES and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project. Experience creating Typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular7, Angular 11. Strong understanding of Object-Oriented concepts like Inheritance, Polymorphism, Encapsulation etc. Have been practicing the SOLID principles for the application development. Used Spring Boot Actuator to monitor and manage the application in production environment. Proficient in MuleSoft AnyPoint API platform on designing and implementing Mule APIs. Strong working knowledge on API Gateway. Experience in developing web, enterprise and SOA applications using Core Java, OOAD, Multi - Threading, JavaBeans, JSP, Servlets, JNDI, JDBC, Hibernate, JPA, Spring, Web Services (SOAP, Restful and Micro-Service), XSD, XML, XSLT, JSON, JAX-B, Apache Commons, EJB, JMS, MQ-Series, HTML, Ajax, Oracle and Linux/UNIX. Hands-on experience Java 8 features like Lambda, Streams, Optional, Java Time API, Functional interfaces, and BASE 64 encryption etc. Proficient in developing reactive web applications using Spring WebFlux framework. Experience in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and Java Objects. Strong understanding of common API technologies, such as OAUTH, SAML, Spring Boot and Micro services. Having strong hands-on experience on multithreading and executor framework. Played around with the concurrent collections as well. Extensive experience on developing web applications using Spring Boot, Spring Core, Spring MVC, Spring ORM, Spring JPA, Spring Rest and Spring Cloud (PCF). Experience in using Maven for build automation. Having strong understanding of the Java Runtime Engine, monitoring the memory usage and memory management using Garbage Collector algorithms such as G1(Garbage First). Application integration using MuleSoft ESB and IBM Message Broker for integrating and orchestrating the services. I have experience in profiling Java applications using JProfiler. Captured heap dump and database calls to optimize the JVM usage. Good knowledge of Spring, IOC, AOP, Spring and MVC integration with Hibernate and Struts technologies. Having good experience with the Rest API, Graph and Web Socket Programming for the Reliable and Real-time communications between the microservices and applications. Expertise in implementing persistence layer using JPA and Hibernate. Excellent knowledge in API Versioning and API documentation using Swagger and Open API Specification 3. Extensive experience in various spring modules such as Spring Boot, Spring Security, Spring AMQP, Spring Data JPA and Spring Batch. EDUCTION: Bachelors of Engineering from JNTU University, India. SKILLSET Programming Languages C, C++, Java, JavaScript, Python, Scala, SQL, Kotlin Java/J2EE Technologies Core Java, JSP/Servlets, Hibernate, Java EE, RESTful web Services, Maven, JUnit Frameworks Spring Framework, Struts Framework, Spring MVC, Spring Cloud, JSF, Apache Camel, Grails Framework Web Technologies HTML5, CSS3, JavaScript, Angular, React, AJAX, Websockets, GraphQL, Bootstrap, XML, JSON, Tailwind CSS Database MySQL, PostgreSQL, Oracle, NoSQL, SQL MongoDB, DynamoDB, Cassandra, JDBC, DB2, JavaScript Frameworks React, React.js, Angular, Angular 8, 11, Vue.js, TypeScript, jQuery, Node.js Web Services SOAP, Restful API, JSON, XML, Postman, Swagger, JAX RS, JAX WS Messaging Apache Kafka, RabbitMQ, ActiveMQ, MQTT (Message Queuing Telemetry Transport), Apache, IBM MQ, JMS (Java Message Service) Web Application Servers Apache Tomcat, Apache HTTP Server, IBM WebSphere, Oracle WebLogic Methodologies Agile, Scrum, Kanban, Waterfall Testing Tools Junit, Selenium, Cucumber, Karma, Mockito, Cypress, Mocha, Chai, Jasmine Cloud Technologies AWS, GCP, IAM, Azure, Kubernetes, Cloud Networking, Docker, Jenkins Version Control Git, GitHub, GitLab, Bitbucket, SVN, CVS Operating Systems Windows, Linux, UNIX Build Tools Apache Maven, Gradle, Grunt, ANT IDEs Eclipse, IntelliJ, Visual Studio, VSCode, NetBeans, PyCharm, Sublime Text Logging, Monitoring & Code Quality Log4J, Slf4J and Cloud Watch, SonarQube, Sonar lint, EsLint Project management and communication Microsoft Teams, Slack, Jira, Asana, Trello WORK EXPERIECNE: Client: National Oilwell Varco. Dallas, TX Nov 2022 to Present Sr. Full stack Java Developer Responsibilities: Involved in all phases of Software Development Life Cycle (SDLC), demonstrating expertise in requirements analysis, design, development, testing, release, and support. Developed AWS lambda function to send a request for internal service end points through API Gateway using Apache Http Client. Active participant in Agile methodologies, contributing to SCRUM meetings for collaborative and iterative development. Proficient in Java 8, 11, and 17, showcasing adaptability and proficiency in diverse environments. Experienced in multi-tiered J2EE design, utilizing Spring IOC architecture and hibernate for efficient development. Designed, developed, and maintained full-stack applications using Core Java, Java 8, 11 & 17, Java/J2EE, and Microservices. Deployed, scaled, and configured Microservices in AWS, emphasizing MEAN stack for Microservices Oriented Architecture. Integrated Apache ActiveMQ for reliable communication between Microservices, ensuring seamless interactions. Developed Project Specific Java APIs using Data Structures, Algorithms, and Core Java for new requirements. Hands-on experience with Java 11 full stack, incorporating Spring Boot, Spring Cloud, and Hibernate. Collaborated with DevOps teams, integrating CloudFormation into CI/CD pipelines for automated deployments. Worked with CI/CD tools like Jenkins, migrating towards GitLab CI/CD for streamlined development processes. Developed custom AEM components, widgets, and dialogs using Adobe's Component Library. Managed and optimized CI/CD pipelines on AWS, improving software deployment efficiency by 30%. Created TypeScript reusable components and services for consuming REST APIs in Angular applications. Designed dynamic website layouts using Angular12, HTML, Bootstrap, CSS, and JavaScript. Designing and developing reusable and modular Cucumber test automation frameworks that promote code reusability, maintainability, and scalability. Implemented frontend components and templates using HTML, CSS, and JavaScript within AEM. Developed Spark applications using Scala for scalable and secure SaaS applications. Applied Test Driven Development (TDD) principles, resulting in robust and bug-free software solutions. Designed and developed REST-based Microservices using Spring Boot, Spring Data with JPA, and Swagger. Deployed Spring Boot applications on AWS Elastic Beanstalk for efficient scaling. Implemented Maven configurations and profiles to support multiple environments like development, testing, production. Successfully integrated Maven with popular continuous integration tools such as Jenkins, ensuring automated and consistent builds in CI pipelines. Designed and implemented reactive data pipelines with WebFlux, integrating with various data sources and processing streams of data asynchronously. Implemented backend services, servlets, and OSGi bundles to support AEM components and workflows. Designing and architecting highly available, scalable, and secure enterprise solutions based on WebLogic Server. Optimized query performance in BigQuery by leveraging features such as partitioning, clustering, and table caching. Engaged in continuous integration and DevOps methodologies such as Docker, Kubernetes, Jenkins, Gradle, Jenkins File, Docker File, and Elastic Search, optimizing development workflows. Implemented microservices using Java 11 and related technologies. Handled deployment scenarios for Java 11 web applications on Apache Tomcat, ensuring efficient and reliable deployment processes. Secured and managed access to BigQuery datasets using IAM roles, dataset permissions, and encryption for protecting sensitive data. Utilized Spark's streaming APIs for real-time data processing and analysis, including DStream and Structured Streaming, for handling continuous data streams. Designing and architecting scalable and maintainable test automation frameworks using Cucumber and related technologies. Integrating WebLogic Server with CI/CD pipelines for automated testing, building, and deployment of applications. Implemented AWS services like EC2, Lambda, S3, CloudWatch, EBS, RDS, SQS, SNS and CloudFormation etc. Deployed applications on Kubernetes using YAML manifests and Helm charts, specifying resource requirements, environment variables, and dependencies. Daily meeting with different IAM teams and report new/pending IAM issues and concerns. Develop strategic road maps for IAM systems and program. Implemented secure coding practices in JSP, mitigating risks associated with security vulnerabilities. Integrated JSTL tags for internationalization and localization, enabling multilingual web applications. Addressed versioning strategies for RESTful APIs, supporting backward compatibility and smooth transitions. Integrated asynchronous communication patterns in RESTful APIs, handling long-running processes and background tasks. Implemented RESTful endpoints using JAX-RS, combining industry standards with Java technologies. Designed and optimized schema for NoSQL databases, emphasizing best practices for data storage. Implemented Apache Kafka for robust messaging platforms, addressing real-time challenges in distributed systems. Proficient in Apache Tomcat configurations, optimizing memory management and handling varying loads. Actively engaged in continuous integration and DevOps methodologies, using Docker, Kubernetes, Jenkins, and Git. Integrated security practices into the DevOps pipeline, implementing tools like SonarQube for code analysis and integrating security scans into the CI/CD process. Collaborated with frontend developers to integrate reactive frontend frameworks (e.g., Reactor Core) with Spring WebFlux backend services. Demonstrated AWS expertise, utilizing services like EC2, S3, SQS, DynamoDB, and AWS Beanstalk for migrations and deployments. Actively used testing tools including Jasmine, Karma, JUnit, Mockito, and Cypress for unit, integration, and end-to-end testing. Participated in CI/CD practices using Jenkins, Kubernetes, and Docker for automated deployment, contributing to efficient and consistent release processes. Implemented security best practices in Maven dependency management, addressing challenges related to vulnerability scanning and dependency audits. Conducted performance tuning and optimization of reactive applications using Spring WebFlux, improving throughput and latency. Environment: Core Java, java 8,11 & 17, Java/J2EE, Microservices, Angular 8.0, 11 & 15, TypeScript, Scala, PHP, JPA, JSP, JSTL, Hibernate, Spring, Spring boot, Restful API, JAX RS, NoSQL, MongoDB, TDD, IAM, Apache Kafka, IBM MQ, Apache Tomcat, Agile, Junit, Mockito, Cypress, Cucumber, GitHub, Maven, IntelliJ, AWS, EC2, S3, RDS, Docker, Kubernetes, Jenkins. Client: NCR. Atlanta, GA Aug 2021 Oct 2022 Sr. Full stack Java Developer Responsibilities: Designed, analyzed, and developed front-end and back-end Servlets, Bootstrap, HTML5, CSS3, Angular12 JS, Ember JS, and AJAX for presentation layers, ensuring a seamless user experience. Designing and architecting scalable, maintainable, and efficient software solutions using Java 8 features. Played a pivotal role in the design and implementation of microservices using Java 11, emphasizing scalability and modularity to enhance system architecture. Documenting design decisions, implementation details, and usage instructions for Java 8 components, APIs, and frameworks. Successfully converted a monolithic app to a microservices architecture using Spring Boot and the 12-factor app methodology, improving flexibility and maintainability. Implemented server-sent events (SSE) endpoints with WebFlux, enabling server-initiated push notifications to clients for real-time updates. Utilized Spring JDBC to handle data retrieval and updates, including the insertion of data into an Oracle database using stored procedures, ensuring efficient database interactions. Leveraged Kafka to build robust messaging platforms, optimizing communication and data flow in distributed systems, with real-time streaming of data using Spark with Kafka. Implemented Kafka producer and consumer applications on a Kafka cluster setup with the assistance of Zookeeper, contributing to reliable and scalable data processing. Utilized Spring MVC and Spring JDBC for effective handling of web-based applications and database interactions, enhancing overall application performance. Used Scala with big data processing frameworks like Apache Spark for distributed data processing, batch processing, and stream processing applications. Employed Hibernate ORM to seamlessly integrate Java applications with relational databases, ensuring data consistency and integrity. Integrated WebFlux with MongoDB and Redis for reactive data access and caching, optimizing performance and responsiveness of data-driven applications. Implementing security measures to protect AEM applications from vulnerabilities and attacks. Customizing AEM functionalities using CoralUI, Granite UI, and other AEM frameworks. Engaging directly with customers to understand their testing challenges and requirements, and providing guidance on how Cucumber can be leveraged to address their needs. Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services. Hands-on experience with Java 11 full stack, incorporating Spring Boot, Spring Cloud, and Hibernate. Engaged in HTML5 and CSS3 to design dynamic and responsive user interfaces for web applications, focusing on a modern and visually appealing design. Built scripts on AWS cloud using Python SDK for scheduling EC2 auto-scaling load balancer, optimizing resource utilization. Designed and maintained comprehensive CloudWatch dashboards for real-time visibility into the health and performance of AWS resources, facilitating proactive monitoring. Implemented CloudTrail configurations to capture and log AWS API activity for compliance purposes, ensuring adherence to security and audit requirements. Set up AWS VPCs for development, staging, and production environments, ensuring secure and isolated network configurations. Ability to write high-performance Java 11 code by optimizing algorithms, data structures, and resource utilization. Consumed REST services using Angular HTTP, performing various REST HTTP operations for data retrievals and updates, contributing to efficient communication with backend systems. Developed Angular 12 Components, Services, and Filters, actively participating in the creation of unit and integration test cases using Jasmine and Karma. Collaborated with cross-functional teams on projects involving Angular 8, Node.js, and MongoDB, fostering efficient development and integration of front-end and back-end technologies. Engaged in scenarios involving the integration of TypeScript with modern front-end frameworks like Angular12, ensuring seamless cooperation and effective development workflows. Contributed to the development of reusable TypeScript components and services in large-scale projects, promoting code modularity and maintainability. Applied JUnit and Mockito for unit testing, ensuring the reliability and functionality of individual components, with parameterized tests in JUnit for efficient testing of multiple input scenarios. Collaborated with QA teams to share knowledge and best practices in Mockito for mock testing, enhancing overall test coverage. Utilized Log4j for efficient logging and monitoring, improving troubleshooting capabilities and error detection. Designed and implemented RESTful APIs, adhering to best practices for scalability and flexibility, Utilizing JAX-RS for designing and implementing RESTful APIs. Participated in CI/CD practices using Jenkins, Kubernetes, and Docker for automated deployment, contributing to efficient and consistent release processes. Engaged in continuous integration and DevOps methodologies such as Docker, Kubernetes, Jenkins, Gradle, Jenkins File, Docker File, and Elastic Search, optimizing development workflows. Utilized Selenium and Cucumber for automated testing, ensuring comprehensive test coverage and faster feedback loops. Leveraged WebLogic for efficient deployment and management of Java-based applications, with integrated OAuth for secure and seamless authentication and authorization processes. Utilized JIRA for effective project management and tracking progress throughout the development lifecycle. Implemented and optimized Maven builds caching strategies to reduce build times, integrating Maven with testing frameworks for comprehensive test coverage. Designed and developed the application using Agile methodology and followed Test Driven Development (TDD) and Scrum principles, ensuring iterative and collaborative development. Engaged in MongoDB for efficient NoSQL database design and development, addressing challenges related to handling large datasets and dynamic schema requirements. Applied Drools for rule-based systems, enhancing decision-making processes in applications. Developed server-side JavaScript using Node JS, contributing to server-side logic and efficient backend development. Addressed real-time challenges related to transaction management in JPA, ensuring data consistency and integrity in scenarios with concurrent access and multi-user environments. Demonstrated proficiency in using JSON for data interchange between applications and systems, ensuring seamless communication and interoperability. Contributed to the implementation of CI/CD pipelines, ensuring a smooth and automated process for continuous integration and continuous delivery. Utilized Scala's functional programming paradigm to address complex scenarios, ensuring robust and maintainable code in scenarios with intricate business logic. Collaborated with cross-functional teams on Kubernetes for container orchestration, optimizing application deployment and scalability. Handled deployment scenarios for Java web applications on Apache Tomcat, ensuring efficient and reliable deployment processes. Engaged in GitLab for version control and collaborative development practices, contributing to effective versioning and code management practices. Environment: Java, Kafka, JDBC, Angular 12, Spring MVC, Spring JDBC, XML, Hibernate ORM, AWS, HTML5, SVN, Maven, Micro Services, JPA Junit, Mockito, Log4j, JSON, Junit, Node.js, JIRA, MongoDB, Drools, OAuth, NoSQL, Jenkins, Kubernetes, Docker, GitLab, Selenium, Cucumber, WebLogic, Restful APIs, CI/CD. Client: State of Ohio Nov 2019 Jul 2021 Sr. Full Stack Developer Responsibilities: Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements. Worked on Java functional programming concepts like Streams, Functional Interfaces, new date and time API and lambda expressions. Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements. Implemented Managed and optimized CI/CD pipelines on Azure DevOps, improving software deployment efficiency by 30%. Listener on MQ, routing functionalities and invoking corresponding web service using Apache Camel. Core Java with Concurrent API is used extensively for parallel processing and chunk processing. Apache camel Kafka end point used to publish trade flow to Apache Kafka. Developed component send trade data to Rest Endpoint to capture enriched data. Response from Rest Endpoint publishes to MQ using Apache Camel. Applied JAX-RS filters and interceptors to handle cross-cutting concerns such as Authentication, logging, and Error handling. The application is built on Microservices Oriented Architecture using MEAN (MongoDB, Express JS, React.js and Node.js 12) stack and developed Responsive Single Page Applications (SPA). Designed, analyzed, and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, React.js, Ember JS and AJAX for developing presentation layers. Developed and optimized Cassandra data models for efficient querying and storage of large-scale distributed datasets. Designed and implemented scalable and secure cloud solutions on Azure for clients, ensuring optimal performance and cost-effectiveness. Implemented parameterized tests in JUnit to efficiently test multiple input scenarios, reducing redundant test code. Implemented Mockito for testing asynchronous code, addressing scenarios involving callbacks, Completable Future, and reactive programming. Implemented schema design best practices for NoSQL databases to optimize data storage and retrieval. Developed dynamic responsive Web Application by integrating React.js with Bootstrap which is further integrated with Web Services and Vue.js. Utilized JAX-RS client API for consuming external RESTful services, improving data exchange between systems. Implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using React.JS, HTML5, CSS3, Bootstrap and Performed client-side validations using JavaScript. Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call using Feign, Service Registry and Discovery using Eureka in Spring Cloud. Managed and optimized CI/CD pipelines on Azure DevOps, improving software deployment efficiency by 30%. Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration. Conducted architecture assessments, providing recommendations for enhancing Azure-based systems reliability and performance. Collaborated with front-end developers to design and implement efficient RESTful APIs for Dynamic web applications. Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration. Spring JDBC used retrieve and update, inserting data in Oracle database with use of stored procedures. Oracle Coherence used to store Reference Data. Automated infrastructure provisioning using Azure Resource Manager (ARM) templates, reducing deployment time for new environments. Used Apache Maven as a build tool for building the Restful web-service. Environment: Java 1.8, concurrent package, lambda expressions, streams, J2ee, webservices, JMS, XML (Dom, Sax, Xpath, Stax, XSLT), IBM MQ, Kafka 2.0, Spring Boot, Apache Camel 2.2, Spring Batch, Spring Data JPA, Jprofiler, Eclipse, Jenkins, Confluence, Jira, Swagger, Maven, Windows, Linux, DB2, Sql Server. Client: Wellington Management - Boston, MA Oct 2018 Oct 2019 Full Stack Developer Responsibilities: Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Developed UI component with AngularJS framework by utilizing the core features like MVC pattern and Dependency Injection. Developed the back-end web services using Python and designed the front end of the application using Python, CSS, JSON, Drupal, and jQuery. Managed SVN repositories for version control, ensuring a streamlined and organized development process. Implemented Azure Active Directory for seamless user authentication and authorization, enhancing overall system security. Used collections in Python for manipulating and looping through different user defined objects. Used Multithreading to improve the performance for processing of data feeds. Implemented AngularJS Data Binding capability in HTML5 to give users a rich and responsive experience. Used jQuery to modify DOM elements content by using a cross-browser selector engine called Sizzle. Developed and implemented the MVC Architectural Pattern using Spring Framework and used Spring IOC container to maintain core Objects Lifecycle. Utilized AWS Lambda for serverless execution of Java functions in response to events triggered by other AWS services. Developed build script using MAVEN to build, package, test and deploy application in application server. Implemented branching and merging strategies in SVN to facilitate parallel development and Release Management. Implemented and managed tags using Adobe Dynamic Tag Manager (DTM) for efficient and organized data collection. Developed and deployed machine learning models on Azure Machine Learning, contributing to predictive analytics solutions. Implemented Test Driven Development (TDD), executed unit test plans and Grails Spock Test cases for all existing controllers, Services and Domain classes and Grails Pagination to display data using Grails Templates and views. Deployed built artifacts to WebSphere application server using maven and python scripts. Created visualizations and dashboards in Adobe Analytics Workspace to communicate insights effectively. Implemented Spring Security for user authentication, limit login attempts and password hashing. Developed Web Services (SOAP) using Spring-WS to handle user requests and interact with other components. Developed Microservices using Spring Boot and Spring Batch that create, update, delete and get the assignment information from the backend. Designed and implemented data pipelines using Azure Data Factory, facilitating seamless data movement and transformation. Implemented Spring Boot Microservices to divide the application into various sub modules. Implemented Web Services clients for APIs by using Spring Webservices Template class. Orchestrated multi-region deployment using Azure Resource Manager, ensuring high availability and disaster recovery. Used parsers like SAX and DOM for parsing xml documents and XSLT for XML transformations. Designed and Developed Stored Procedures, Triggers in MS SQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database. Environment: JavaScript, Java/J2EE, JBoss, Spring Core, Spring MVC, JMeter, Hibernate, AngularJS, Backbone.JS, HTML5, CSS3, RESTful web services, Node.JS, Bootstrap, JMS, jQuery, Jenkin, Oracle, AWS, Microservices. Apps Associates, Hyderabad. October 2012 June 2017 Java Developer Responsibilities: Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for Inversion of Controller (IOC). Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project. Developing and maintaining reusable libraries, APIs, and frameworks using Java 8 features to facilitate code reuse and improve productivity. Designing, customizing, and maintaining Kanban boards that reflect the workflow and process of the team or organization. Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions developed drag and drop document editing. Developing and implementing Kanban strategies tailored to the specific needs and objectives of the organization. Used Spring Framework for dependency injection. Led the migration of on-premises workloads to GCP, optimizing performance and reducing infrastructure costs. Implemented and deployed several EJB (Session and Entity). The front end of the project is designed on MVC architecture using struts, Tiles frameworks. Designed and implemented scalable and resilient cloud solutions on Google Cloud Platform, ensuring optimal performance and cost-effectiveness. Implementing security measures in Terraform scripts (e.g., IAM roles, security groups). Involved in Configuring tiles-def.xml, web.xml and struts-Config.xml according to the strut framework. Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components. Used Web Sphere Application Server for deploying various components of application. Implemented Identity and Access Management (IAM) policies to ensure secure access to GCP resources. EJB s were running under the hood of Web Sphere container/server. Conducted architecture reviews and provided recommendations for improving GCP-based systems' reliability and security. Implemented Back-office loan services and web applications using Session Fa ade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns. Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports. Implemented and optimized CI/CD pipelines on Google Cloud Build, reducing software deployment time by 25%. Developed the application using RAD model. Developed Maven required for the project. Worked with VSS Version control to create virtual library of computer files. Environment: Java 1.4, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, Kanban, RAD6.0, IBM Web Sphere server6.1, IBM DB29.0, VSS. Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript sthree microsoft Georgia Massachusetts Texas |