Yashwanth Reddy Kasarla - Full Stack Java Developer |
[email protected] |
Location: , , USA |
Relocation: Yes |
Visa: Green Card |
Resume file: Yashwanth_Java_Developer _1744992942807.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Yashwanth Reddy Kasarla
Sr.Full Stack Java Developer Linked In: https://www.linkedin.com/in/yashwanth-r-846319260/ Email:[email protected] Phone: +1 469 885 7341 Professional Summary: Over 10+ years of experience in Object-Oriented Design, development, and testing of e-business applications using Java and J2EE technologies. Hands-on experience with Microservices architecture development using Spring Boot, as well as deploying AWS Lambda-based microservices integrated with DynamoDB, SNS, and SQS. Hands-on experience in designing and developing web applications using ServiceNow for workflow automation and Angular for creating dynamic, responsive front-end interfaces. Deployed Spring Boot-based Microservices in Docker containers using Amazon EC2 container services, managing services via the AWS admin console. AWS & Java Expert in Payment Solutions: Highly skilled in designing and implementing secure, scalable payment systems using Java, Spring Boot, and AWS, with deep experience in processing transactions, integrating third-party payment gateways, and ensuring compliance with industry standards such as PCI-DSS. Cloud-Native Payment Architect: Proven track record in architecting and deploying payment processing applications on AWS, leveraging services like Lambda, S3, DynamoDB, and SQS to create high-performance, fault-tolerant solutions for real-time and batch payments. End-to-End Payment System Development: Extensive experience in building robust, secure, and efficient payment systems, including ACH, wire transfers, and fraud detection, through Java backend development and cloud infrastructure on AWS. Scalable & Secure Payment Infrastructure: Successfully migrated legacy payment applications to AWS, optimizing system performance, security, and scalability while ensuring compliance with financial regulations. Developed scalable, high-performance microservices using Scala integrated with Java-based Spring Boot and Integrated GraphQL subscriptions in a real-time data streaming application, utilizing Scala and Akka Streams. Developed high-performance, reactive microservices using Vert.x, leveraging its event-driven architecture for building scalable, non-blocking applications. Integrated Vert.x with RESTful APIs and messaging systems such as Kafka and RabbitMQ for real-time communication between services. Converted existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments, worked with Terraform to create stacks in AWS, and updated the Terraform scripts based on the requirement on regular basis. Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, JQuery, Vue.js, Angular.js, Angular 2/4, Typescript, Node.js and React.js. Designed Dynamic Dashboards for On-Demand Insights: Created dynamic, self-service dashboards in Tableau/Power BI that allowed business users to generate ad hoc reports independently, minimizing manual report requests. Skilled in developing Angular applications with a focus on performance optimization, reusable components, and seamless integration with RESTful APIs for backend communication. Developed and integrated GraphQL services along with RESTful APIs using Node.js, React.js, JavaScript, and Typescript, providing flexible query capabilities and robust backend functionalities. In-depth experience with traditional databases like Oracle and SQL Server, along with ETL tools/processes for data management. Designed and developed J2EE Model 2 MVC Web Applications using Struts, Spring MVC, JPA, and Hibernate frameworks. Optimized the portfolio management system, implementing features for real-time portfolio analysis, asset allocation, and performance tracking, resulting in improved decision-making for investment teams. Developed and maintained trading systems to handle multi-asset trades, streamlining execution and settlement processes across equity, fixed income, and derivatives markets. Implemented real-time data integration across research systems for equity and fixed income research, enabling comprehensive data analysis and enhancing research-driven investment strategies. Collaborated with portfolio managers and traders to design and customize trading algorithms and automated order execution processes, increasing the accuracy and speed of trades across multiple asset classes. Cloud-Native Architecture: Architected scalable, cloud-native applications on Google Cloud Platform, leveraging services such as Google Kubernetes Engine (GKE) and Cloud Run for robust and efficient deployment. Deployed and managed containerized applications using Azure Kubernetes Service (AKS), automating scaling, monitoring, and security for high-availability production environments. Led the migration of on-premises applications to Azure, utilizing Azure Migrate to assess and seamlessly transfer workloads, improving system performance and reducing infrastructure costs by 20%. Engineered data pipelines using GCP's BigQuery, Dataflow, and Dataproc, performing ETL processes and executing complex queries to support data analytics and business intelligence. Expertise in SOA, Webservices, and RESTful APIs for efficient cross-platform integration. Developed front-end applications using AngularJS and NodeJS, integrated with back-end Oracle databases. Applied test-driven development (TDD) practices using JUnit, Mockito, and PowerMock for robust unit testing. Technical Skills: Category Tools/Technologies Operating Systems DOS, Windows, Unix, Linux Languages C, C++, Java, Python, Java 8, Java 11, Java 17, Scala, SQL, HQL, PL/SQL Java/J2EE Technologies Java 8 EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF Web Technologies HTML, CSS, XML, JavaScript, React.js, AJAX, JSP, Angular, React, NodeJS, JQuery, Big Query XML/Web Services AWS, XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST Frameworks Jakarta Struts, Hibernate, Spring, Spring Boot, Microservices, Spark, WebLogic, Kubernetes RDBMS / NoSQL Oracle 10g, SQL Server, MySQL, DB2, MongoDB, Big Query Cloud Technologies AWS, Lambda, GCP, EC2, S3, Azure, RDS, Elastic Cache, DynamoDB, Kubernetes Messaging Kafka, RabbitMQ DevOps/CI/CD Jenkins, Maven, Git, GitHub, BitBucket, SVN, Gradle, Ant, CI/CD Pipeline Version Controls GIT, SVN, CVS Design Patterns Singleton, Session Fa ade, Front Controller, MVC, DAO, MVVM, DTO Testing Tools Junit, Mockito, PowerMock, Selenium WebDriver, TestNG, JIRA, Cucumber, SOAP UI, Postman Monitoring/Log Tools Kibana, Log4j, Splunk Professional Experience: Client: Early Warning Services, Scottsdale, AZ Feb 2021 Till Date Role: Sr. Full Stack Java Developer Responsibilities: Involved in Requirements Gathering (RGE), Analysis, Design, Development, and Testing of applications using the AGILE methodology (SCRUM) with Java 8, Java 11, and Java 17. Coordinated the design and implementation of applications, collaborated with project managers to deploy components on WebLogic Application Server using Spring Boot for Microservices architecture. Architected High-Availability Payment Systems: Designed and implemented payment processing modules using Java and AWS Lambda, ensuring low-latency transaction handling and compliance with PCI-DSS standards. Cloud-Native Microservices: Developed scalable microservices with Spring Boot and deployed them on AWS ECS, integrating with AWS SQS for reliable messaging and DynamoDB for secure payment data storage. Secure API Development: Created RESTful APIs for financial transactions with OAuth2 authentication and integrated third-party payment gateways. Batch Processing for Payments: Built batch processing pipelines for recurring payments using AWS Step Functions and optimized performance through parallel execution. Utilized CI/CD pipelines for automated deployment and version control using Bitbucket and SVN. Implemented RESTful Web Services and Microservices using Spring Boot, integrated with AWS Lambda for serverless operations and used Kubernetes for container orchestration. Developed backend services using Core Java, performing CRUD operations with JPA and Hibernate, with MongoDB as the database and Kafka for messaging services. Worked on Kubernetes to manage containerized applications and deployed Spring Boot-based Microservices into AWS infrastructure. CI/CD with GCP Tools: Configured and managed CI/CD pipelines using Cloud Build and Cloud Deploy, automating deployments and improving development lifecycle speed by 30%. Cloud Security: Enhanced security through Identity and Access Management (IAM) and Google s VPC Service Controls, ensuring compliance and maintaining high standards of data privacy. Developed custom workflows and applications on the ServiceNow platform to automate business processes, increasing efficiency by 30%. Developed GraphQL APIs using AWS AppSync, integrating with multiple data sources to provide a flexible and efficient query interface for frontend applications. Designed and developed Single Page Applications (SPA) using AngularJS, Angular 9, and above, with custom services, filters, and routing components. Performed client-side validations using JavaScript and developed DAO objects to interact with databases using JDBC, DB2, and MongoDB. Enhanced Decision-Making Through Ad Hoc Analysis Tools: Built and refined analysis tools using Python, R, and SQL, which streamlined ad hoc reporting and improved data accuracy for high-stakes decision-making. Worked with NoSQL database to store JSON like dynamic connections data. Designed and configured ServiceNow portals and catalog items, enabling self-service options for users, which reduced manual intervention by 25%. Implemented Angular services for asynchronous data retrieval, integrating with Python's Flask & Django APIs using RxJS for efficient handling of HTTP requests, state management, and real-time updates. Architected high-availability solutions using Azure Load Balancer, Azure Traffic Manager, and Azure Virtual Networks to ensure zero-downtime deployments and disaster recovery readiness. Applied design patterns such as Singleton, Factory, DAO, and MVC for modular and maintainable code, ensuring code quality through peer reviews and integration testing. Implemented authentication and authorization for RESTful web services using Spring Boot Security Starter and applied Spring Batch to process large data volumes. Integrated ServiceNow with external systems using REST/SOAP APIs, improving data exchange and automating critical workflows. Designed Data Pipelines on AWS for Big Query and scheduling data migration from SFTP servers to RDS instances. Worked in React JS for creating interactive UI's using One-way data ow, Virtual DOM, JSX, React concepts. Real-Time Fraud Detection: Implemented fraud detection systems leveraging AWS CloudWatch and Kinesis Data Streams for real-time anomaly detection. Developed the online web application using HTML/CSS & JavaScript, Angular.js /Angular4/5, Vue.js, Node.js, Spring Boot, Spring MVN and Bootstrap. Developed and optimized financial transaction systems like trading platforms, implementing secure, high-throughput architectures that could be applied to payment processing systems like Zelle. Streamlined data integration and automation across various financial systems, enabling real-time processing and fraud detection capabilities that are essential for modern payment systems. Applied clustering algorithms to segment large customer datasets, driving more personalized marketing strategies. Developed single page applications using Angular 2, Vue.js, Typescript, web pack and grunt. Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra (Datastax) NoSQL Database. Ensured ServiceNow platform optimization by implementing performance-enhancing configurations, reducing load times and improving overall platform usability. Leveraged Spark Streaming for processing large datasets and Scala for distributed computing tasks, integrated with Big Query and AWS Lambda. Utilized Kibana for log analysis and monitoring the health of Kubernetes-deployed microservices. Developed the service layer using Spring MVC, created API Gateways using APIGEE, and integrated with AWS services for cloud-based application deployment. Participated in code reviews and integration testing for modules to ensure compliance with Java 11, Java 17, and Java 8 standards. Environment: Java 8, Java 11, Java 17, AWS, WebLogic, Spring Boot, Microservices, CI/CD, Kubernetes, Scala, Big Query, Lambda, Kafka, Core Java,Python,TDD, MongoDB, Kibana,NoSQL, Spark, GraphQL, AngularJS, Angular 9, Angular 16,React, JPA, JDBC,Vue.js, DB2, SVN, Bitbucket, Apache CXF, SOAP, RESTful Web Services, Spring Batch, Spring MVC, Spring Security. Client: CareSource, Dayton, OH Sep 2018 Jan 2021 Role: Full Stack Java Developer Responsibilities: Created RESTful web services interfaces for a Java 11 runtime engine, ensuring compatibility with both Java 17 and Java 8 environments. Designed applications around the Model-View-Controller (MVC) architectural pattern, leveraging Angular (latest version) for the development of Single Page Applications (SPA), utilizing JavaScript OOP and AJAX to bind data to views. Streamlined microservices deployment pipelines with Jenkins and Kubernetes on Azure, ensuring seamless integration and continuous delivery. Developed Message Driven Beans (MDB) components with WebSphere MQ Series for e-mailing and data transfer between clients and providers, while working in a CI/CD environment. Configured, deployed, and supported systems on AWS, leveraging services such as Lambda and Elastic Cache within Amazon VPC environments for high availability and performance. Developed Spring Boot Microservices integrated with Apache Kafka for messaging services and real-time data streaming, deploying them in Kubernetes clusters. Used Docker to build and deploy MongoDB and Kafka-based microservices, ensuring scalability and isolation of services. Configured RDS instances using Cloud formation templates and Terraform. Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups. Optimized Ad Hoc Query Performance for Faster Insights: Refined complex SQL queries and data models to enhance the speed of ad hoc analyses, reducing processing time by 40% and enabling faster decision-making. Developed RESTful APIs using Spring MVC and secured endpoints with OAuth2 and JWT tokens, integrated with React.js for dynamic frontend interactions and responsive user experiences. Led several successful cloud migration and application modernization projects to GCP, including lift-and-shift, refactoring, and re-platforming legacy applications, ensuring minimal downtime and smooth transitions. Developing Web Pages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of Angular 2, bootstrap.js, Vue.js and React.js. Monitored and optimized cloud performance using Azure Monitor, Application Insights, and Log Analytics, ensuring proactive identification and resolution of performance bottlenecks. Worked on Core Java, implementing TDD (Test Driven Development) methodology using JUnit and TestNG to ensure robust application development. Implemented containerization with Docker for Python applications, ensuring consistent environments across development and production. Designed scalable and secure financial systems for portfolio management, which translates well to developing systems for managing Medicaid and Medicare payments, claims processing, and healthcare financial operations. Implemented real-time data analytics and reporting across multi-asset portfolios, a skill that can help CareSource manage healthcare-related financial data, ensuring better decision-making and cost management. Developed financial systems to ensure compliance with financial regulations, a crucial ability that can be leveraged in healthcare financial management, particularly to meet regulatory requirements for Medicaid and Medicare. Developed and managed log analysis and monitoring using Kibana in Kubernetes environments to monitor the health of Spring Boot Microservices. Designed and deployed custom ServiceNow workflows to automate healthcare-related business processes, improving service request resolution times by 20%. Designed and implemented reusable web service modules based on SOA using SOAP and RESTful services, working with JAX-WS, WSDL, and JAXB for data binding. Experienced in Splunk development: created custom dashboards, reports, and alerts using simple XML for data modeling and analysis. Deployed applications on Azure Cloud, leveraging services like Azure App Service and Azure SQL Database for scalable and reliable cloud infrastructure and Azure Cosmos DB for globally distributed multi-model database. Created RESTful APIs and integrated them with frontend applications, providing seamless communication between the server and client. Integrated React.js with RESTful APIs developed in Spring MVC, utilizing Axios for asynchronous data fetching and updating, enhancing the frontend of a microservices-based platform. Extensively worked with Spark and Scala for processing large datasets and distributed computing, integrated with Big Query for data warehousing and analysis. Used Selenium with Java (on Java 8 to Java 17) for automated testing, integrated with Maven, Jenkins, and Cucumber for CI/CD pipelines. Built custom dashboards and reports in ServiceNow to provide visibility into incident trends, SLA compliance, and system performance metrics for CareSource s IT operations. Wrote and tested Web Services using SOAP and REST, exchanging JSON and XML data formats, and handled data integration using Kafka. Worked with Gradle and Jenkins for build automation and continuous integration, ensuring that microservices were consistently tested and deployed in production environments. Implemented asynchronous messaging using JMS, MQ Series, and MDB, ensuring smooth communication between services. Utilized design patterns like Business Delegate, Service Locator, DAO, and Session Facade for efficient, modular architecture. Developed Angular 8 applications, including creating complex directives, services, controllers, and filters for dynamic and interactive user interfaces. Environment: Java 8, Java 11, Java 17, AWS, WebLogic, Spring Boot, Microservices, CI/CD, Kubernetes, Scala, Big Query, Lambda, Kafka, Core Java, TDD, React.js, Azure, MongoDB, Kibana, GCP, Spark, Angular 8, Selenium, Python, JMS,Terraform,SOAP, REST, Docker, Jenkins, Maven, TestNG, JUnit, Splunk, WebSphere MQ Series. Client: Wells Fargo, Charlotte, NC Oct 2014 Aug 2018 Role: Sr. Full Stack Java Developer Responsibilities: Conducted Object-Oriented Analysis (OOA) to model functional requirements and create detailed object models for system design. Actively participated in Sprint Planning, story creation with acceptance criteria, and helped prioritize stories based on dependencies and importance in an Agile environment. Involved in all phases of the Agile methodology, including iteration (Sprint) planning, daily stand-ups, Sprint demos, reviews, and retrospectives. Core Payment Processing Application: Designed backend solutions for ACH and wire transfer systems using Java, Spring Boot, and AWS, enabling secure and efficient fund transfers. Cloud Migration Strategy: Led migration of payment systems from on-premises to AWS, using AWS RDS and S3 for enhanced scalability and durability. CI/CD Pipeline Integration: Streamlined development workflows by implementing CI/CD pipelines with Jenkins and AWS Code Pipeline for seamless deployment of Java-based payment services. Transaction Monitoring and Logging: Integrated Splunk and AWS CloudWatch for centralized logging and monitoring of payment activities to ensure system reliability and auditability. Collaborated with the Product Owner to gather and analyze product requirements for system features. Developed User Interfaces using HTML5, CSS, JavaScript, and AngularJS. Integrated AJAX for asynchronous validation and interaction with backend services. Implemented Java/J2EE Design Patterns such as Business Delegate and Singleton for optimized caching and separation of concerns across various layers. Designed and developed user interface screens using JSP, HTML5, and JavaScript. Built Java Web Services using AngularJS components to enhance client-side interaction. Worked extensively with AngularJS directives, controllers, filters, services, templates, and events to manage DOM manipulation and data binding. Created Responsive Websites for mobile devices using Bootstrap and Responsive Design principles. Set up and managed Azure Active Directory (AAD) for user authentication, integrated with on-premises Active Directory to enable seamless Single Sign-On (SSO) across multiple applications. Enforced security best practices on Azure by configuring Azure Security Center, implementing role-based access control (RBAC), and ensuring compliance with industry standards (e.g., ISO, SOC 2, GDPR). Designed and implemented a disaster recovery solution using Azure Site Recovery and Azure Backup, achieving RTO (Recovery Time Objective) of under 1 hour for mission-critical applications. Developed RESTful Web Services clients to consume and integrate enterprise-wide web services. Designed SOA Integration using Apache CXF, enabling rapid service tier development and client-server communication. Utilized AJAX to exchange JSON data between the client and server, dynamically updating UI elements. Built Single Page Applications (SPA) using AngularJS, allowing seamless synchronization of data with the backend. Utilized scikit-learn to develop machine learning pipelines for predictive analytics, streamlining the workflow by automating repetitive tasks. Created Controllers using AngularJS and Bootstrap to handle client-side events and manage server requests. Scalable Microservices on GKE: Deployed microservices architecture on GKE, ensuring high availability and auto-scaling to handle peak loads, minimizing downtime and optimizing resource utilization. Cost Optimization: Leveraged GCP s monitoring and budgeting tools to track cloud usage and optimize costs by implementing auto-scaling and automated instance scheduling, achieving cost savings of 25% in cloud expenses. Developed custom forms for user data collection and validation using HTML5, CSS, LESS, and AngularJS. Implemented dependency injection through Spring Services, Spring Controllers, and DAOs to achieve a decoupled architecture. Leveraged Spring Boot for creating decoupled and highly scalable microservices architecture. Used Spring Inheritance to develop reusable beans and optimized application configuration. Exposed web services to client applications by sharing WSDLs for seamless service integration. Utilized the DAO Pattern to interact with databases using Hibernate and ORM techniques for efficient data management. Managed Hibernate Transactions, Batch Transactions, and caching to optimize database operations. Modified Spring Controllers and services to integrate advanced Spring Framework features. Used Hibernate as an ORM tool, defining the mapping and relationships between database tables. Automated the build and deployment processes using Maven and Jenkins in a CI/CD environment. Followed Test-Driven Development (TDD), writing JUnit tests for every functionality to ensure high code quality. Designed and implemented user-friendly GUIs and web pages using HTML5, AngularJS, jQuery, and JavaScript. Environment: Java/J2EE, Spring Framework, Spring MVC, Hibernate 3.x, jQuery, JavaScript, JDBC, AJAX, RESTful Web Services, DOM, SOAP, XML, ORM Tools, CSS, Apache CXF, Oracle 11g/12c, WebSphere 7.0, Agile Methodology, GCP, Design Patterns, SVN, AngularJS, Amazon EC2, Amazon S3, AWS Cloud, Maven, Jenkins, JUnit, XSLT, Bootstrap, HTML5, LESS, Spring Boot. Client: Semantic Space Technologies, Hyderabad, India Apr 2013 Aug 2014 Role: Full Stack Java Developer Responsibilities: Involved in various meetings with Business analysts and developers. Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX, and React JS for developing user interface and server-side technology with Node JS. Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework. Worked on Guidewire & Data hub and Info center solutions for Commercial Lines Transformation. Designed and developed Micro Services business components using Spring for different policies. Involved in the development of Micro Services for all the model s using combination of Spring Boot and Spring Security. Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios. Implemented to reprocess the failure messages in Kafka using offset id. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper. Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup. Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernate. Build the application based on new features of JDK 1.8 at service layer level. Designed MVC architecture and Front control design pattern using Spring MVC Framework for Presentation tier and I have written code for the using Spring MVC Framework for Presentation layer and spring dependency injection. Used spring framework for Dependency Injection and integrated with Hibernate. Primarily focused on the spring components such as Dispatcher servlets, Controller s, Model and View Objects, View Resolver. Involved in developing Spring Beans and wiring their dependencies. Worked on Java 8 Streams and on lambda expressions. Created automation test scripts using data Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and Maven. Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time. Performed Cross browser testing and Parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid. Used Node.js Bower for UI Dependency management. Worked on bower. Json and bower rc files. Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for Services. As Test Automation Engineer driving towards the quality and effectiveness of Digital Product EASE Web Plat form. Environment: Selenium, DevOps, AWS, Kafka, Java, Java Script, Jenkins, Git, GitHub, SOAP, REST, SOAP POSTMAN, Android, Mobile, iOS, Cucumber, BDD, Agile, Oracle 10g, putty, MS word, MS XL, Quality center, WebDriver, TestNG, MAVEN, Guidewire. Keywords: cprogramm cplusplus continuous integration continuous deployment user interface user experience message queue javascript business intelligence sthree database active directory rlang information technology microsoft procedural language Arizona Idaho North Carolina Ohio |